Citrix ADC

Citrix基于Kubernetes的微服务云本地解决方案

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

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

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

Kubernetes如何在云原生之旅中发挥作用?

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

使用Kubernetes的一些主要好处:

  • 简化应用程序的部署,无论是本地的、混合的还是公共云基础设施
  • 加速应用程序开发和部署
  • 提高了应用程序的灵活性、灵活性和可扩展性

什么是Citrix云本地解决方案?

为了在生产中最大化使用Kubernetes的好处,您需要将Kubernetes与一些工具、供应商来源和开源组件集成在一起。确保云本地应用程序的生产级可靠性和安全性是许多组织面临的挑战。作为业界领先的Citrix adc的供应商,Citrix提供了Citrix云本地解决方案,以解决Kubernetes生产环境中的挑战。

Citrix Cloud Native解决方案利用Citrix ADC的高级流量管理,可观察性和全面的安全功能,以确保企业级可靠性和安全性。它可以为Kubernetes环境中的应用程序流量提供完整的可见性,呈现即时反馈,并有助于获得有关应用程序性能的有意义的见解。

下表列出了不同涉众在实现入口解决方案时的关键需求。

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

下图解释了Citrix云本机解决方案以及如何解决利益相关者在云本机旅程中面临的各种挑战。

Citrix云原生解决方案

Citrix云本机解决方案提供以下主要好处:

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

有关Citrix cloud本机解决方案不同组件的更多信息,请参阅以下链接:

Citrix基于Kubernetes的微服务云本地解决方案