添加后端 GCP 自动扩缩服务

Last published : Oct 06, 2026
在云中高效托管应用程序需要根据应用程序需求轻松且经济高效地管理资源。为了满足不断增长的需求,您必须向上扩展网络资源。当需求减少时,您需要向下扩展以避免未充分利用资源造成不必要的成本。为了最大限度地降低应用程序运行成本,您必须持续监控流量、内存和 CPU 使用率等。然而,手动监控流量非常繁琐。为了使应用程序环境动态地向上或向下扩展,您必须在必要时自动执行流量监控和资源扩展过程。
NetScaler VPX 实例与 GCP 自动扩缩服务集成,提供以下优势:
  • 负载平衡和管理:根据需求自动配置服务器以进行扩缩。VPX 实例自动检测后端子网中的托管实例组,并允许您选择托管实例组以平衡负载。虚拟 IP 地址和子网 IP 地址在 VPX 实例上自动配置。
  • 高可用性:检测跨多个区域的托管实例组并平衡服务器负载。
  • 更好的网络可用性:VPX 实例支持:
    • 同一放置组中的后端服务器
    • 不同区域中的后端服务器
此图说明了 GCP 自动扩缩服务如何在充当负载平衡虚拟服务器的 NetScaler VPX 实例中工作。
GCP 自动扩缩拓扑

开始之前

在开始将自动扩缩与 NetScaler VPX 实例结合使用之前,您必须完成以下任务。
  • 根据您的要求在 GCP 上创建 NetScaler VPX 实例。
  • 为您的 GCP 项目启用 Cloud Resource Manager API。
  • 在创建实例时,允许完全访问所有 Cloud API。 完全访问云 API
  • 确保您的 GCP 服务帐户具有以下 IAM 权限:
    REQUIRED_INSTANCE_IAM_PERMS = [

    "compute.instances.get",
    "compute.zones.list",
    "compute.instanceGroupManagers.list",
    "compute.instanceGroupManagers.get"
    ]
  • 要设置自动扩缩,请确保已配置以下各项:
    • 实例模板
    • 托管实例组
    • 自动扩缩策略

将 GCP 自动扩缩服务添加到 NetScaler VPX 实例

您可以通过使用 GUI 单击一下即可将自动扩缩服务添加到 VPX 实例。完成以下步骤以将自动扩缩服务添加到 VPX 实例:
  1. 使用您的 nsroot 凭据登录到 VPX 实例。
  2. 首次登录 NetScaler VPX 实例时,您会看到默认的云配置文件页面。从下拉菜单中选择 GCP 托管实例组,然后单击“创建”以创建云配置文件。
    默认云配置文件页面
    • 虚拟服务器 IP 地址字段会自动填充与实例关联的所有 IP 地址。
    • 自动扩缩™ 组会预填充您 GCP 帐户上配置的托管实例组。
    • 选择“自动扩缩组协议”和“自动扩缩组端口”时,请确保您的服务器侦听配置的协议和端口。在服务组中绑定正确的监视器。默认情况下,使用 TCP 监视器。
    • 取消选中“Graceful”复选框,因为它不受支持。
    注意:
    对于 SSL 协议类型的自动扩缩,在创建云配置文件后,负载均衡虚拟服务器或服务组将处于关闭状态,因为缺少证书。您可以手动将证书绑定到虚拟服务器或服务组。
  3. 首次登录后,如果您想创建云配置文件,请在 GUI 上转到“System > Google Cloud Platform > Cloud Profile”,然后单击“Add”。
    添加 GCP 云配置文件
    出现“创建云配置文件”配置页面。
    创建云配置文件
    云配置文件会创建一个 NetScaler 负载均衡虚拟服务器和一个服务组,其成员是托管实例组的服务器。您的后端服务器必须可以通过 VPX 实例上配置的 SNIP 访问。
    注意:
    从 NetScaler 13.1-42.x 版本开始,您可以在 GCP 中使用相同的托管实例组为不同的服务(使用不同的端口)创建不同的云配置文件。因此,NetScaler VPX 实例支持在公有云中使用相同的自动扩缩组提供多个服务。
创建云配置文件后