关于 NetScaler CPX

NetScaler CPX 是一个基于容器的应用程序交付控制器,可以在 Docker 主机上进行配置。NetScaler CPX 使客户能够利用 Docker 引擎功能,将 NetScaler ADC 负载平衡和流量管理功能用于基于容器的应用程序。可以将一个或多个 NetScaler CPX 实例作为独立的实例在 Docker 主机上进行部署。

一个 NetScaler CPX 实例提供高达 1 Gbps 的吞吐量。

作为 NetScaler ADC 的容器化外形,NetScaler CPX 可以很好地集成到 Kubernetes 环境中,是 Citrix 云原生解决方案不可分割的一部分。Citrix 云原生解决方案可帮助您在 Kubernetes 环境中快速、敏捷、高效地创建和交付软件应用程序。使用 Citrix 云原生解决方案,您可以确保 Kubernetes 环境的企业级可靠性和安全性。 有关详细信息,请参阅 Citrix 云原生解决方案

本文档假定您熟悉 Docker 及其工作方式。有关 Docker 的信息,请参阅 Docker 文档,网址为 https://docs.docker.com

支持的功能

NetScaler CPX 支持以下功能:

  • 应用程序可用性
    • L4 负载平衡和 L7 内容交换
    • SSL 卸载
    • IPv6 协议转换
    • Microsoft SQL, MySQL 负载平衡
    • AppExpert 速率控制
    • 订户感知的流量定向
    • 动态路由协议
    • 浪涌保护和优先级队列
  • 应用程序加速
    • 客户端和服务器 TCP 优化
    • 缓存重定向
    • AppCompress
    • AppCache
  • 应用程序安全性
    • L7 重写和响应程序
    • L4 DoS 防护
    • L7 DoS 防护
    • Web Application Firewall (WAF)。NetScaler CPX 支持其他 NetScaler ADC 外形规格支持的所有 WAF 功能。有关支持的 WAF 功能的信息,请参阅 Citrix Web 应用程序防火墙
    • 应用程序流量的身份验证、授权和审核 (AAA)
  • TCP 协议优化
    • 多路径 TCP
    • Binary Increase Congestion Control (BIC) 和 cubic TCP
  • 简单可管理性
    • 网络日志记录
    • AppFlow
    • NetScaler Application Delivery Management
    • 操作分析
  • 应用程序优化
    • 集成缓存
  • BGP 路由和路由运行状况注入 (RHI)
  • 高可用性(包括第 2 层和第 3 层)

注意:

分配给 NetScaler CPX 设备的接口(Linux 主机)的 Rx、Tx、GRO、GSO 和 LRO 等接口功能被禁用。即使在 NetScaler CPX 设备停止之后,这些功能仍处于禁用状态。此外,此类接口的 MTU 更改为 1500 个字节。

支持的平台

以下平台支持 NetScaler CPX:

  • Docker 版本 1.12 及更高版本
  • Kubernetes
  • Red Hat OpenShift
  • 公有云
    • Amazon Elastic Kubernetes Service (EKS)
    • Azure Kubernetes Service (AKS)
    • Google Kubernetes Engine (GKE)
  • Rancher
  • Pivotal Container Service (PKS)
关于 NetScaler CPX