amazon ec2 -如何在后期添加负载平衡器并重新配置DNS而不会停机



假设我将API、数据库等部署到t2上。为原型和beta测试期间的流量提供服务的微型EC2实例。假设指向API的域是api.exampleapp.com。

现在流量开始超出实例的限制,我们将API部署到一堆实例,我们想站在负载均衡器后面。在设置好队列之后,我们如何使apii.exampleapp.com现在指向负载平衡器的IP地址,以便流量由新启动的实例提供服务而不会停机?这可能吗?或者最小化停机时间?还是这种用新API启动的方法本身就有问题?

我想你要么不需要自动缩放,要么已经配置好了。

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

完成了!

最新更新