负载平衡和自动扩展最佳实践

时间:2016-02-17 18:43:15

标签: amazon-web-services amazon-ec2

如果我有2个AZ,每个都有一个Web服务器,前面是ELB和Route53 DNS,那么平衡负载和管理故障转移的最佳方法是什么?

  1. 如果您将R53路由策略设置为加权循环,那么在选择使用哪个AZ时会覆盖ELB吗?或者,如果您使用R53故障转移,ELB是否仍会在健康的AZ和R53之间均匀地发送流量,以确保它在一个AZ熄灭时路由到健康的ELB?

  2. 在自动修复方面(如果AZ熄灭)我最好将ASG附加到ELB并让它管理在一个AZ中启动服务器,如果另一个用完了吗?或者单独运行该ASG(即与ELB无关)。两者的利弊是什么?

1 个答案:

答案 0 :(得分:0)

  1. 您的Route53记录应该是ELB的别名。在这种情况下,要使用Route53路由策略,您必须创建指向每个EC2实例的DNS记录,这将完全绕过ELB。

  2. 设置连接到ELB的Autoscaling组。这样,当通过Autoscaling事件创建新实例时,它们将自动添加到ELB实例池并开始接收流量。如果不将ASG附加到ELB,新创建的实例将永远不会收到任何流量。