我在不同的实例上有一个网站和一个api服务器:
是否可以通过相同的HTTP负载均衡器为它们提供服务?
与2个负载 balancer 器相比,这样做有不利之处吗?
我过去了:
https://cloud.google.com/compute/docs/load-balancing/http/
https://cloud.google.com/compute/docs/load-balancing/http/cross-region-example
可以通过创建从同一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的数量 .
希望能帮助到你 .
1 回答
可以通过创建从同一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的数量 .
希望能帮助到你 .