AWS负载均衡器根据IP地址将流量路由到不同的实例

时间:2015-10-17 03:06:23

标签: amazon-web-services load-balancing

我们希望为某些企业客户提供更多服务器资源。我们如何配置负载均衡器,以便来自某些IP地址的用户可以路由到更高端的服务器?

1 个答案:

答案 0 :(得分:5)

弹性负载均衡器(ELB)不可能实现这一点。 ELB旨在将所有流量大致平均分配给其后面的所有实例。它没有任何选择性路由功能或自定义"加权"后端。

考虑到额外平衡器的成本相对较低,一种选择是在此首选实例类之前设置具有不同主机名的第二个,并为您的优先客户端提供备用主机名。

否则,您将需要使用第三方平衡器,或者使用ELB,或者代替ELB,这将允许您根据客户端IP,URI路径或其他方式执行更高级的请求路由。变量。

在ELB背后运行的平衡器乍一看似乎是多余的,但实际上并非如此,因为第二个平衡器可以提供更多功能,而ELB可以方便地为负载平衡器集群提供前端入口点弹性跨越可用区域,无需管理该方面。