Citrix ADC

添加后端 GCP 自动缩放服务

在云中高效托管应用程序需要轻松且经济高效地管理资源,具体取决于应用程序的需求。为了满足不断增长的需求,您必须向上扩展网络资源。当需求减少时,您需要缩小规模,以避免未充分利用资源造成的不必要的成本。为了最大限度地降低运行应用程序的成本,您必须不断监视流量、内存和 CPU 使用情况等。但是,手动监视流量很麻烦。要使应用程序环境动态扩展或缩减,您必须在必要时自动执行监视流量以及向上和向下扩展资源的过程。

Citrix ADC VPX 实例与 GCP 自动缩放服务集成,具有以下优势:

  • 负载平衡和管理:根据需求自动配置服务器以扩展和缩减。VPX 实例会自动检测后端子网中的托管实例组,并允许您选择托管实例组以平衡负载。虚拟和子网 IP 地址在 VPX 实例上自动配置。
  • 高可用性:检测跨多个区域和负载均衡服务器的托管实例组。
  • 更好的网络可用性:VPX 实例支持:
    • 后端服务器位于相同的放置组中
    • 位于不同区域的后端服务器

下图说明了 GCP 自动缩放服务在充当负载平衡虚拟服务器的 Citrix ADC VPX 实例中的工作原理。

GCP 自动缩放拓扑

准备工作

在开始对 Citrix ADC VPX 实例使用自动缩放之前,必须完成以下任务。

  • 根据您的要求在 GCP 上创建 Citrix ADC VPX 实例。

  • 确保您的 GCP 服务账户具有以下 IAM 权限:

     REQUIRED_INSTANCE_IAM_PERMS = [
    
     "compute.instances.get",
     "compute.zones.list",
     "compute.instanceGroupManagers.list",
     "compute.instanceGroupManagers.get"
     ]
    
  • 要设置自动缩放,请确保配置了以下内容:

    • 实例模板
    • 托管实例组
    • 自动缩放策略

将 GCP 自动缩放服务添加到 Citrix ADC VPX 实例

通过使用 GUI,只需单击一次即可将自动缩放服务添加到 VPX 实例。完成以下步骤以将自动扩展服务添加到 VPX 实例:

  1. 使用您的凭据登录 VPX 实例nsroot

  2. 首次登录 Citrix ADC VPX 实例时,您会看到默认的云配置文件页面。从下拉菜单中选择 GCP 托管实例组,然后单击 创建 以创建云配置文件。

    默认云端配置文件页面

    • 虚拟服务器 IP 地址 字段将从与实例关联的所有 IP 地址中自动填充。
    • 自动扩展组 是从您的 GCP 账户上配置的托管实例组预填充的。
    • 选择自动缩放组协议自动缩放组端口”时,请确保服务器侦听配置的协议和端口。在服务组中绑定正确的监视器。默认情况下,使用 TCP 监视器。
    • 清除正常复选框,因为它不受支持。

    注意:

    对于 SSL 协议类型 AutoScaling,创建云配置文件后,由于缺少证书,负载平衡虚拟服务器或服务组将关闭。您可以手动将证书绑定到虚拟服务器或服务组。

  3. 首次登录后,如果您想创建云配置文件,请在 GUI 上转到系统”>“Google Cloud Platform”>“云配置文件”,然后点击添加

    添加 GCP 云配置文件

    此时将显示创建云配置文件 配置”页。

    创建云配置文件

    云配置文件创建 Citrix ADC 负载平衡虚拟服务器和服务组,其成员是托管实例组的服务器。您的后端服务器必须可以通过 VPX 实例上配置的 SNIP 访问。

创建云配置文件后

添加后端 GCP 自动缩放服务