如何在以后添加负载均衡器并重新配置DNS而不停机?

时间:2016-07-03 05:04:16

标签: amazon-ec2 dns load-balancing

假设我将一个API,数据库等部署到t2.micro EC2实例,以便在原型设计和beta测试期间为流量提供服务。假设指向API的域名是api.exampleapp.com。

现在流量开始增长超出实例的限制,我们将API部署到一堆我们想要站在负载均衡器后面的实例。设置好机群之后,我们如何让api.exampleapp.com立即指向负载均衡器的IP地址,以便新启动的实例为流量提供服务而不会出现任何停机时间?这有可能吗?或者停机时间最短?或者这种启动新API本身的方法是否有问题?

1 个答案:

答案 0 :(得分:1)

我认为您要么不需要自动缩放,要么已经配置好了。

  1. 启动LB并将第一个EC2连接到它。该实例仍然有效,可以通过其IP直接访问(因此,可以从世界访问)。
  2. 检查LB主机名,尝试使用LB访问实例,确保其正常工作
  3. 使用CNAME或ALIAS记录类型将DNS切换到LB(如果DNS服务器支持ALIAS)
  4. 向LB添加其他实例。
  5. 完成!