我希望你能快速回答我的问题。
是否可以创建跨地域的弹性伸缩组?考虑这个场景--假设west中的所有可用性区域都不可用。是否可以配置弹性伸缩,如果US.West中的实例停机,可以在东区创建一个实例?
我不认为这是可能的,因为我们需要在使用命令行脚本时指定AWS_AUTO_SCALING_URL的区域,这限制了启动配置的创建,仅在该区域内创建自动伸缩组。
因此,我们只能希望该区域中的所有AZ都不会关闭或移至VPC,对吗?
发布于 2012-10-16 11:25:41
弹性负载均衡和弹性IP都是地域特定的,我假设弹性伸缩是地域特定的,并且仅在该地域的可用区之间。关于构建容错应用程序的白皮书并没有明确声明您可以跨区域自动伸缩,而是it does say that you can across zones。
“自动伸缩可以跨亚马逊网络服务区域的多个可用区工作,从而更容易实现容量的自动增加和减少。”
我相信,如果他们支持多区域,他们会明确地说出来。
进一步考虑这一点,我甚至不确定跨区域自动缩放是不是一个好主意。自动缩放更适合于应用程序的特定层。
例如,如果一个地区出现故障,您将不希望您的一些web服务器通过慢速链接将服务用于全国的另一个地区(可能)。
相反,您可能希望路由53将流量路由到一个自治堆栈,该堆栈在单独的区域中运行自己的自动缩放层。
see this hosting chart从ELB开始的所有内容都是特定于区域的。
发布于 2017-04-20 20:41:53
弹性伸缩组可以包含同一地域内多个可用区的EC2实例。但是,弹性伸缩组不能包含多个地域的EC2实例。
阅读此AWS Document中的备注
https://stackoverflow.com/questions/12906057
复制相似问题