You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Google Cloud Platform多后端实例负载均衡权重分配配置问询

GCP负载均衡配置50-50流量均等分配指南

前提说明

你已经完成了实例组、后端服务、URL映射、目标HTTP代理及全局转发规则的创建,接下来只需要调整URL映射中的权重配置,并确保后端服务使用加权轮询算法即可。


一、控制台操作步骤

  • 打开URL映射编辑页面
    进入GCP控制台的「网络服务」→「负载均衡」→ 找到你创建的HTTP(S)负载均衡器 → 点击「编辑」→ 进入「URL映射」配置环节。
  • 配置路径路由的权重
    • 找到你已创建的路径规则(比如默认路径/或自定义路径),点击该规则的「编辑」按钮。
    • 在「后端服务」列表中,分别为backend-service-1和backend-service-2设置权重为50。
    • 注意:如果是首次添加多个后端服务到同一路径规则,点击「添加后端服务」选择对应的服务,再设置权重。
  • 确认后端服务算法
    进入每个后端服务的配置页面,检查「负载均衡算法」是否设置为加权轮询(Weighted Round Robin),这是权重分配生效的前提(默认通常为该算法,若不是则修改)。
  • 保存并生效
    依次保存URL映射和负载均衡器配置,GCP会自动推送配置变更,通常5-10分钟内生效。

二、gcloud命令行操作步骤

  • 查看当前URL映射配置(可选)
    先确认现有配置,避免覆盖错误:
    gcloud compute url-maps describe YOUR_URL_MAP_NAME
    
  • 更新URL映射的路径规则权重
    假设你的路径规则是默认路径/,执行以下命令将两个后端服务的权重均设为50:
    gcloud compute url-maps update YOUR_URL_MAP_NAME \
      --path-rules="/=backend-service-1,weight=50;/=backend-service-2,weight=50"
    
    如果是自定义路径(比如/api/*),修改路径部分即可:
    gcloud compute url-maps update YOUR_URL_MAP_NAME \
      --path-rules="/api/*=backend-service-1,weight=50;/api/*=backend-service-2,weight=50"
    
  • 确保后端服务使用加权轮询算法
    如果后端服务当前不是加权轮询,执行以下命令修改:
    # 修改backend-service-1
    gcloud compute backend-services update backend-service-1 \
      --load-balancing-scheme=EXTERNAL \
      --session-affinity=NONE \
      --load-balancing-algorithm=WEIGHTED_ROUND_ROBIN
    
    # 修改backend-service-2
    gcloud compute backend-services update backend-service-2 \
      --load-balancing-scheme=EXTERNAL \
      --session-affinity=NONE \
      --load-balancing-algorithm=WEIGHTED_ROUND_ROBIN
    
  • 验证配置
    再次查看URL映射确认权重设置:
    gcloud compute url-maps describe YOUR_URL_MAP_NAME
    

验证流量分配

  • 多次访问负载均衡的公网IP,查看后端实例的日志(比如Cloud Logging),确认请求大致按50-50分配。
  • 在GCP控制台的「负载均衡」监控面板,查看两个后端服务的请求量指标,观察比例是否接近1:1。

内容的提问来源于stack exchange,提问作者Ganesh Swami

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.14 07:16:17