通过流量负载控制ELB

通过流量负载控制ELB

我们最近使用了 Amazon AWS。现在我们的应用程序在云端。我们为 ELB 配置了 Auto Scaling,它运行良好。我们需要修改 ELB 并控制其工作方式。我检查了所有配置,但无法做到。

  1. 我们如何定制实例上的流量分配?
  2. 如果无法使用 ELB 来实现,还有其他方法吗?

答案1

ELB 会在健康的可用区域之间均匀分配请求,然后再在该区域内的实例之间均匀分配请求。您无法进一步配置这一点。您需要确保不要在 us-west-2a 中设置 3 个实例,在 us-west-2b 中设置 1 个实例,因为 2b 中的实例会收到 2a 实例的 3 倍流量。

如果您想要基于实例负载之类的东西进行负载平衡,那么您将需要使用 HAProxy 之类的东西在 AWS 中构建自己的解决方案。

相关内容