Citrix ADC

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

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

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

  • 将应用程序部署为松散耦合的微服务或容器
  • 自动化程度很高
  • 实现敏捷的DevOps流程和持续交付工作流
  • 以交互和协作的api为中心

Kubernetes在云原生化过程中有何帮助?

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

使用Kubernetes的一些主要好处:

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

什么是思杰云原生解决方案?

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

思杰云原生解决方案充分利用思杰adc先进的流量管理、可观察性和全面的安全特性,确保企业级的可靠性和安全性。它可以提供Kubernetes环境中应用程序流量的完整可见性,提供即时反馈,并帮助获得有关应用程序性能的有意义的见解。

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

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

下图解释了Citrix云原生解决方案,以及它如何解决涉众在云原生过程中面临的各种挑战。

思杰云原生解决方案

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

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

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

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