假设我将API、数据库等部署到t2上。为原型和beta测试期间的流量提供服务的微型EC2实例。假设指向API的域是api.exampleapp.com。
现在流量开始超出实例的限制,我们将API部署到一堆实例,我们想站在负载均衡器后面。在设置好队列之后,我们如何使apii.exampleapp.com现在指向负载平衡器的IP地址,以便流量由新启动的实例提供服务而不会停机?这可能吗?或者最小化停机时间?还是这种用新API启动的方法本身就有问题?
我想你要么不需要自动缩放,要么已经配置好了。
- 启动LB并将您的第一个EC2连接到它。实例仍然可以工作,可以通过它的IP直接访问(因此,可以从世界访问)。
- 检查LB主机名,尝试使用LB访问实例,确保它工作
- 使用CNAME或ALIAS记录类型(如果您的DNS服务器支持ALIAS)将DNS切换到LB
- 添加另一个实例到LB
完成了!