ADC

服务网格

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

  • 服务网格精简版
  • 服务网格(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 Ingress Gateway,以将流量暴露到 Kubernetes 群集。
  • Citrix ADC CPX 作为侧车代理,在服务网格中使用应用程序容器来控制应用程序之间的通信。

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

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

服务网格

服务网格是高度安全应用的理想选择,还具有以下优势。

  • 为每个容器提供细粒度(模块化)流量管理
  • 通过侧车实施,确保更丰富的可观察性、分析性和安全性(互相 TLS)
  • 支持嵌入式 Citrix ADC CPX 的每个容器的自动化Canary部署
  • 支持云可移植性
  • 允许将应用程序执行的一些功能卸载到 sidecar
  • 提供更低的侧车延迟
  • 提供与开源工具的集成
  • 提供可扩展性

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

服务网格