Citrix ADC CPX 是基于容器的应用交付控制器,可在 Docker 主机中进行配置。
CPX 使您可以:
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 插入路由的拓扑或主机网络拓扑。
Citrix ADC CPX 具有经过验证的算法,可应对利用 TCP、HTTP 和 DNS 中的漏洞实施的攻击。通过对所有应用到应用的流量使用 CPX,您可以保护应用免受来自内外的 DDoS 攻击。
利用最安全的密码部署 SSL/TLS,例如椭圆曲线加密法。使用 Citrix Application Delivery Management SSL 证书管理工具,托管所有负载均衡器中的具体密码。CPX 可以汇总与后端服务器的连接以优化性能,并通过重新加密连接来保护与后端应用程序的连接。您可以放心地将应用程序从生产前的流量中推送到云或单独的生产中。
Google Kubernetes
Docker Swarm
Apache Mesos