考虑 Auto Scaling 组配置为跨越多个可用区的情况(例如此场景)。当需要根据需求将新的 Amazon EC2 实例添加到扩展组(横向扩展)时,Auto Scaling 如何决定将实例放置在哪个可用区?实例数量较少的那个?
感谢您的帮助。
如您所料,Auto Scaling 确实会选择一个实例数量较少的区域,可用区和区域中的跨多个区域的实例分布和平衡部分解释了 Auto Scaling 使用的一般算法:
Auto Scaling 组还可能因各种条件(例如主动终止实例)而Auto Scaling 尝试在 为您的 Auto Scaling 组启用的可用区。汽车 扩展通过尝试在以下位置启动新实例来实现此目的 实例数最少的可用区。如果尝试失败, 但是,Auto Scaling 将尝试在其他区域启动,直到它 成功了。 [强调我的]
在区域之间变得不平衡,这可能会触发 Auto Scaling 重新平衡活动 - 请查看上面链接的文档,了解有关此情况以及如何操作的更多详细信息处理边缘情况。