【发布时间】:2016-01-15 21:43:09
【问题描述】:
我们想为一些企业客户提供更多的服务器资源。我们如何配置负载均衡器,以便来自特定 IP 地址的用户能够路由到我们更高端的服务器?
【问题讨论】:
标签: amazon-web-services load-balancing
我们想为一些企业客户提供更多的服务器资源。我们如何配置负载均衡器,以便来自特定 IP 地址的用户能够路由到我们更高端的服务器?
【问题讨论】:
标签: amazon-web-services load-balancing
这对于弹性负载均衡器 (ELB) 是不可能的。 ELB 旨在将所有流量大致平均分配到其背后的所有实例。它没有任何选择性路由功能或后端的自定义“权重”。
鉴于额外的平衡器成本相对较低,一种选择是在此类首选实例之前设置具有不同主机名的第二个平衡器,并将该备用主机名提供给您的优先客户端。
否则,您将需要在 ELB 之后或代替 ELB 使用第三方平衡器,这将允许您根据客户端 IP、URI 路径或其他变量执行更高级的请求路由。
在 ELB 后面运行的平衡器乍一看似乎是多余的,但实际上并非如此,因为第二个平衡器可以提供更多功能,而 ELB 方便地为负载平衡器集群提供了前端入口点弹性,以跨越可用性区域,而无需您管理该方面。
【讨论】: