Citrix ADC

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

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

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

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

Kubernetes如何帮助实施云原生解决方案?

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

使用Kubernetes的一些主要优势:

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

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

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

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

下表列出了实施进入解决方案时不同利益干系人的关键要求。

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

下图解释了Citrix云原生解决方案及其如何解决利益干系人在实施云原生解决方案过程中面临的各种挑战。

Citrix云原生解决方案

Citrix云原生解决方案提供以下主要优势:

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

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

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