是否可以在GCE中使用相同的HTTP负载均衡器对多个服务进行负载均衡?

时间:2015-03-11 12:59:51

标签: load-balancing google-compute-engine google-cloud-platform

我在不同的实例上有一个网站和一个api服务器:

  • 是否可以通过相同的HTTP负载均衡器为它们提供服务?
  • 与2个负载平衡器相比,是否存在不利因素?

我接过了这些:

1 个答案:

答案 0 :(得分:2)

可以通过创建

从同一HTTP负载均衡器(LB)中为它们提供服务
  • 为API提供服务的实例的后端(API)。
  • 为网站提供服务的实例的后端(WEB)。
  • LB URL地图中与API后端匹配的条目中的条目。
  • LB URL映射中与Web后端匹配Web请求的条目。

可以从开发人员控制台或使用gcloud命令配置网址地图,如"向您的实例发送流量" 部分的步骤7中所述{ {3}}。每当HTTP请求到达您的LB时,它都会检查其URL映射并将其发送到右后端。

除了重复配置和外部IP数量之外,使用一个或两个LB之间的差异定价如"负载均衡和协议转发" 部分{{3}中所述}。您可以使用Content-Based Load Balancing example查看您需要支付多少费用,具体取决于LB的数量。

希望它有所帮助。