Citrix ADC

服务网格

服务网格是一个基础设施层,用于处理使用api的云原生应用程序的服务到服务通信。它提供了一种连接、保护和监控微服务的方法。思杰提供两种解决方案来满足您的服务网格需求:

  • 服务网寿命
  • 服务网格(Citrix ADC与Istio集成)

服务网寿命

一个成熟的服务网格实现是复杂的,需要一个陡峭的学习曲线。如果您正在寻找具有类似优点的服务网格的简化实现,Citrix提供了一种称为服务网格简化的解决方案,其复杂性较低。在这个解决方案中,Citrix ADC CPX作为Kubernetes集群中的集中式负载平衡器运行,并在微服务之间负载平衡东西流量。Citrix ADC CPX执行入站和容器间流量的策略。

下图展示了一个服务网格生活架构。

服务网寿命

有关信息,请参见服务网格生活文档

服务网格(Citrix ADC与Istio集成)

Citrix通过集成Citrix ADC和Istio提供了一个服务网格解决方案。Istio是一个开源的、独立于平台的服务网格,是最流行的服务网格实现之一。通过将Citrix ADC与Istio集成,您可以利用Citrix ADC的特性来保护和优化服务网格中应用程序的流量。

Citrix ADC可以通过以下方式与Istio集成:

  • Citrix ADC MPX、VPX或CPX作为服务网格的Istio入口网关,将流量暴露给Kubernetes集群。
  • Citrix ADC CPX作为一个侧车代理,在服务网格中使用应用程序容器来控制应用程序之间的通信。

您可以单独使用集成,也可以将这两种方法结合使用以获得统一的数据平面解决方案。

下图显示了一个服务网格体系结构。

服务网格

服务网格是高度安全应用程序的理想选择,还提供以下好处。

  • 为每个容器提供细粒度(模块化)的流量管理
  • 由于sidecar实现,确保更丰富的可观察性、分析性和安全性(互TLS)
  • 为每个内置Citrix ADC CPX的容器启用自动金丝雀部署
  • 支持云可移植性
  • 允许将应用程序执行的一些功能卸载到侧车
  • 提供更低的侧车延迟
  • 提供与开源工具的集成
  • 提供可伸缩性

有关更多信息,请参见Citrix ADC与Istio的集成文档

服务网格