停止AWS EC2实例导致停止一个
问题描述:
我不得不从AWS控制台停止我m3.medium
EC2实例将其调整为m3.large
的另一个实例的自动创建。但是,停止后,它会自动创建一个新实例。停止AWS EC2实例导致停止一个
任何想法为什么会发生这种情况?它给我造成了一些麻烦。因为有在“运行”状态,可对请求,特别是健康检查响应没有实例与最小尺寸= 1
答
你自动缩放集团剥离了一个新的实例。您的实例被视为“不健康”,并由ASG取代。
如果您的实例存储是短暂的,恐怕是一去不复返了,除非你最近保存的AMI。如果您的instance storage was backed by EBS,您可以通过将EBS卷附加到新实例来恢复它。
在未来,考虑配置您的自动缩放组的启动配置有你需要的时间提前了一切,无论是通过自举实例或烘烤的AMI。
为“引导”的实例:
- 创建一个标准的AMI一个新的启动配置从亚马逊avaialble。
- 添加user data启动配置来处理所需程序的安装和配置。
对于 '烘烤' 的AMI:
- 上一个新的EC2实例上安装所需的程序和配置。
- 拍摄该EC2实例的图像(AMI)。
- 在新的启动配置中使用该映像。
手动处理ASG中的实例并期望实例无限期地存在是危险的,正如您刚发现的那样。
延伸阅读:
您使用的最小尺寸= 1自动缩放组?它可能确定您停止的实例不健康并终止它。 –
是的,我认为我是。我怎样才能让我的实例返回被认定为不健康的实例。由于新开始的实例中没有任何程序:( –
我不明白为什么我得到的是零分。我无法在任何地方找到任何有关上述问题的答案......为什么不呢?而是建议编辑,如果你看到一些错误或可能的改善? –