不确定这是否应该在 SuperUser 上或这里,但是这里是:
问:如果我的竞价实例因超出最高出价而自动终止,这是正常关机吗?就像用户单击了“开始”>>“关机”一样?还是硬关机?就像有人拔掉电源线一样?
我意识到在大多数情况下,终止的 Spot 实例上的卷会被立即删除,因此我的问题毫无意义。但在这个特定情况下,我将“终止时删除卷”标志设置为 false,以便保留根卷;我可能希望在将来重新使用该卷并将其绑定到另一个实例。因此我担心强制关闭是否“干净”。干净关闭将减少或消除根卷上数据损坏的可能性。
更新(2013 年 8 月 11 日):我已经将一个回复标记为答案,但现在我不确定它是否正确。我刚刚收到亚马逊论坛上某人的矛盾回复:
实例将会正常关闭,然后“终止时删除”设置为 false 的卷将会被分离。
所以,我仍然不确定真正的答案是什么。有人想就这个问题进行决胜局吗?
答案1
当超过最高出价时,价格就会大幅下降。
在安装卷之前,您可能需要在卷上运行 fsck 或 chkdisk。
答案2
问:如果我的竞价实例因超出最高出价而自动终止,这是正常关机吗?就像用户单击了“开始”>>“关机”一样?还是硬关机?就像有人拔掉电源线一样?
这可能是一次彻底的关闭,但也可能可能强制关机。亚马逊的措辞暗示他们试图使其清洁,但不做出任何承诺。
看一下这个:http://aws.amazon.com/ec2/spot-instances/#6
亮点如下:
由于 Spot 实例可能会在没有警告的情况下终止,因此,以一种即使应用程序中断也能继续进行的方式构建应用程序非常重要。
更重要的是:
当我们尝试彻底终止您的实例时,你的应用程序应该准备好应对立即关闭。