利用 Citrix ADC CPX 和 CPX Express 实现基于容器的负载均衡

Citrix ADC CPX 是基于容器的应用交付控制器,可在 Docker 主机中进行配置。

CPX 使您可以:

  • 利用 Docker 引擎功能和 Citrix ADC 面向基于容器的应用程序的负载均衡和流量管理功能。
  • 将一个或多个 CPX 实例作为独立实例部署在 Docker 主机上。一个 CPX 实例最多提供 1 Gbps 的流量。
  • 使用多核心 CPX 作为入口设备提供卓越的应用性能,以处理 Kubernetes 等常见集群管理工具的南-北流量。

Citrix ADC CPX Express 为开发人员免费版本,支持最多 20 Mbps 和 250 个 SSL 连接。CPX Express 支持大部分 CPX 功能集,TCP 优化和 L7 DDoS 除外。  

特征 Citrix ADC CPX
Citrix ADC CPX Express
HA Proxy
NGNIX
负载均衡算法 多个算法与持续性方法
 
多个算法与持续性方法 有限的负载均衡选项
 
有限的负载均衡选项
服务中升级不会产生任何停机时间  
TCP 优化      
管理及分析 通过 Citrix Application Delivery Management 实现的集成解决方案 通过 Citrix Application Delivery Management 实现的集成解决方案 无集成解决方案
通过基于云的应用提供支持
 

这里有您对微服务和容器化应用程序实现负载均衡的一切资源  

高并发性

Citrix ADC CPX 已针对高 TCP 会话计数和高 HTTP 每秒响应性能进行优化。

了解应用程序的负载均衡

负载均衡是 CPX 的核心。与基于循环和散列的负载均衡不同,Citrix Networking CPX 算法考虑了实际负载,并将流量发送到负载最低的容器化应用程序。您可以集成部署服务所需的第 7 层策略,并且可以将策略应用到进出流量。这些策略可以重定向基于 HTTP 数据的连接,重写 HTTP 请求或响应,将连接切换到基于 HTTP 卸载、HTTP 加热器或 IP 地址范围的特定应用程序。您可以将负载均衡与 DNS 服务组结合使用,或将 Citrix ADC CPX 用作 DNS 服务。

服务发现和自动配置

Citrix ADC 具有用于服务发现的内置支持。Citrix Application Delivery Management 与 Mesos、Marathon 和 Kubernetes 关联,用作 CPX 控制器。它自动配置 CPX 以实现在应用程序拓扑中的更改。您可以自动完成 CPX 的配置,以通过驻留在 Citrix Application Delivery Management 中的 Stylebooks 声明式模板实现任何类型应用程序的负载均衡。

集成的管理和分析

Citrix Application Delivery Management 用作 Citrix ADC CPX 的控制器、编排点和分析平台。您可以大规模管理多个 CPX,并即时了解对应用程序和微服务的运行状况。CPX 将其内部计数器和事务日志流式传输到 Citrix Application Delivery Management。多种内置的见解可以提供与用户体验、安全和 SSL 相关的详细报告。您可以通过 Citrix Application Delivery Management 将 CPX 作为队列进行管理,可自动进行按实例配置和 SSL 证书管理。通过将 Citrix Application Delivery Management 作为控制器,您可以接入编排系统、SDN 控制器或叠加网络解决方案,从而将 CPX 插入路由的拓扑或主机网络拓扑。

DDoS 迁移

Citrix ADC CPX 具有经过验证的算法,可应对利用 TCP、HTTP 和 DNS 中的漏洞实施的攻击。通过对所有应用到应用流量使用 CPX,您可以保护应用程序免受内部和外部的 DDoS 攻击

SSL Offload

利用最安全的密码部署 SSL/TLS,例如椭圆曲线加密法。使用 Citrix Application Delivery Management SSL 证书管理工具,托管所有负载均衡器中的具体密码。CPX 可以汇总与后端服务器的连接以优化性能,并通过重新加密连接来保护与后端应用程序的连接。您可以放心地将应用程序从生产前的流量中推送到云或单独的生产中。

加入社区

CPX Express 与领先的容器管理系统集成

Google Kubernetes

Docker Swarm

Apache Mesos