ADC

AWS 上的 NetScaler VPX 实例的工作原理

NetScaler VPX 实例在 AWS 市场中作为 AMI 提供,可以在 AWS VPC 中作为 EC2 实例启动。NetScaler VPX AMI 实例最低需要 2 个虚拟 CPU 和 2 GB 内存。从 AWS VPC 内启动的 EC2 实例还可以提供多个接口,每个接口有多个 IP 地址,以及 VPX 配置所需的公用和专用 IP 地址。每个 VPX 实例至少需要三个 IP 子网:

  • 管理子网
  • 面向客户端的子网 (VIP)
  • 面向后端的子网(SNIP、MIP 等)

Citrix 建议对 AWS 安装上的标准 VPX 实例使用三个网络接口。

AWS 目前只对在 AWS VPC 中运行的实例提供多 IP 功能。VPC 中的 VPX 实例可用于对 EC2 实例中运行的服务器实现负载平衡。Amazon VPC 允许您创建和控制虚拟网络环境,包括您自己的 IP 地址范围、子网、路由表和网络网关。

注意:默认情况下,每个 AWS 帐户的每个 AWS 区域最多可以创建 5 个 VPC 实例。可以通过提交 Amazon 的申请表 http://aws.amazon.com/contact-us/vpc-request 来申请更高的 VPC 限制。

图 1. 在 AWS 架构上部署 NetScaler VPX 实例的示例

AWS-architecture

图 1 显示了部署 NetScaler VPX 的 AWS VPC 的简单拓扑。AWS VPC 包含:

  1. 用于路由 VPC 内外部流量的单个 Internet 网关。
  2. Internet 网关与 Internet 之间的网络连接。
  3. 三个子网,分别用于管理、客户端和服务器。
  4. Internet 网关与两个子网(管理和客户端)之间的网络连接。
  5. 在 VPC 中部署的独立的 NetScaler VPX 实例。VPX 实例有三个 ENI,分别附加到每个子网。
AWS 上的 NetScaler VPX 实例的工作原理