Citrix ADC

基于 Kubernetes 的微服务 Citrix 云原生解决方案

随着公司转型以更快速地创新并更接近客户,他们正在重新构建内部流程,打破组织内部的界限。他们正在消除孤岛,以便将合适的技能组合在同一个团队中。其中一个目标是以快速、敏捷和高效的方式创建和交付软件应用程序。在这方面,越来越多的企业正在采用基于微服务的现代应用程序架构。 使用微服务架构,您可以创建一组松散耦合的服务,这些服务可以独立部署、更新和扩展。

云原生是一种依靠微服务架构构建和部署具有以下关键属性的应用程序的方法:

  • 将应用程序部署为松散耦合的微服务或容器
  • 涉及非常高的自动化程度
  • 实施敏捷的 DevOps 流程和持续交付工作流程
  • 围绕 API 进行交互和协作的中心

Kubernetes 在云原生旅程中如何帮助?

为了提供所需级别的敏捷性和稳定性,云原生应用程序需要高级别的基础架构自动化、安全性、网络和监控。您需要一个能够高效管理大规模容器的容器编排系统。Kubernetes 已成为最受欢迎的容器部署和编排平台。Kubernetes 从开发人员和操作员抽象出运行、部署和管理容器的复杂任务,并在节点群集之间自动调度容器。Kubernetes 和云原生计算基础 (CNCF) 生态系统可帮助您构建云原生解决方案的平台。

使用 Kubernetes 的一些主要优势:

  • 简化应用程序部署,无论是内部部署、混合云还是公有云基础架构
  • 加快应用程序开发和部署
  • 提高应用程序的敏捷性、灵活性和可扩展性

什么是 Citrix 云原生解决方案?

为了最大限度地发挥在生产中使用 Kubernetes 的优势,您需要将 Kubernetes 与多种工具、供应商来源和开源组件相集成。确保其云原生应用程序的生产级可靠性和安全性是许多组织面临的挑战。 作为业界领先的 Citrix ADC 的提供商,Citrix 提供了 Citrix 云原生解决方案,以应对 Kubernetes 生产环境中的挑战。

Citrix 云原生解决方案利用 Citrix ADC 的高级流量管理、可观察性和全面的安全功能来确保企业级可靠性和安全性。它可以全面了解 Kubernetes 环境中的应用程序流量,提供即时反馈,并帮助获得有关应用程序性能的有意义见解。

下表列出了实施 Ingress 解决方案时不同利益相关者的关键要求。

利益干系人 工作职能 需求
平台管理员 确保 Kubernetes 群集的可用性 管理跨多个群集、操作和平台生命周期管理部署的应用程序的简单方法
DevOps 加快将应用程序部署到生产部署 与 CI/CD 管道集成,支持 Canary 和蓝绿等部署技术,以加快部署速度
开发人员 开发和测试微服务 将流量引入 Kubernetes 群集、跟踪和调试、应用程序速率限制和应用程序身份验证的方法
SRE 确保应用程序的可用性以满足服务级别协议 用于应用程序和基础架构的高级遥测
SecOps 确保安全合规性 安全入口流量、API 保护、服务网格,用于在 Kubernetes 群集内的微服务之间进行安全通信

下图解释了 Citrix 云原生解决方案,以及它如何解决利益相关方在其云原生旅程中面临的各种挑战。

Citrix 云原生解决方案

Citrix 云原生解决方案具有以下主要优势:

  • 提供高级 Kubernetes Ingress 解决方案,满足开发人员、SRE、DevOps 以及网络或群集管理员的需求。
  • 无需基于 TCP 或 UDP 流量重写旧式应用程序,同时将这些应用程序移动到 Kubernetes 环境中。
  • 使用暴露为 Kubernetes API 的 Citrix ADC 策略保护应用程序的安全。
  • 帮助为南北流量和 东西流量部署高性能微服务。
  • 使用 Citrix ADM 服务图提供所有微服务的一体化视图。
  • 支持跨不同类型的流量(包括 TCP、UDP、HTTP、HTTPS 和 SSL)对微服务进行更快的故障排除。
  • 保护 API 的安全。
  • 自动化 CI/CD 管道用于加那利部署。
  • 提供与 CNCF 开源工具的开箱即用集成。

有关 Citrix 云原生解决方案的不同组件的详细信息,请参阅以下链接:

基于 Kubernetes 的微服务 Citrix 云原生解决方案