首页 文章

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

提问于
浏览
1

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

  • 是否可以通过相同的HTTP负载均衡器为它们提供服务?

  • 与2个负载 balancer 器相比,这样做有不利之处吗?

我过去了:

1 回答

  • 2

    可以通过创建从同一HTTP负载均衡器(LB)中为它们提供服务

    • 为API提供服务的实例的后端(API) .

    • 为网站提供服务的实例的后端(WEB) .

    • LB URL映射中与API后端匹配API请求的条目 .

    • LB URL映射中与Web后端匹配Web请求的条目 .

    可以从开发人员控制台或使用gcloud命令配置URL映射,如Content-Based Load Balancing example"Send traffic to your instances" 部分的步骤7中所述 . 每次HTTP请求到达您的LB时,它都会检查其URL映射并将其发送到右后端 .

    除了重复的配置和外部IP的数量之外,使用一个或两个LB的差异是定价,如 "Load Balancing and Protocol Forwarding" section here中所述 . 您可以使用Google Cloud Platform Pricing Calculator来查看您需要支付多少费用,具体取决于LB的数量 .

    希望能帮助到你 .

相关问题