竞价型实例终止

时间:2014-09-27 17:30:36

标签: amazon-ec2 volatility

我打算开始使用Amazon EC2,并且,作为每个人,我想使用竞价型实例。

将用于迷你游戏服务器,因此Spot实例非常适合这种情况。玩家进入,玩比赛并离开,所以当Spot实例因现货实例价格波动而结束时,只有当前的匹配将完成,几乎没有任何数据丢失,并且当您节省大量资金时完全可以接受。

现在,当波动率达到最高出价时,altough玩家将被断开连接并连接到按需服务器,我想知道当Spot实例被强制终止时,是否称为正常关闭命令,或者只是“拔掉”我没有机会安全地断开玩家并将他们的数据保存到数据库(这将只需几毫秒)。

2 个答案:

答案 0 :(得分:2)

在我的(有限)经验中,我注意到服务器仍然正常关机一段时间,但是我看到很大比例的我的现场实例因超时短得多而被杀死,这样我的常用关机脚本无法完成。

在我的情况下,关机过程需要不到60秒,但超过20秒(让我的工作人员处理并运行一个简单的rake / ruby​​任务)。

如果您的脚本执行速度非常快,那么您应该没问题。

答案 1 :(得分:2)

截至2015年,亚马逊现在在实例元数据中提供2分钟的终止通知。

可以编写自定义脚本以轮询终止通知并调用Web服务器正常关闭和关联的清理脚本,以确保对最终用户没有任何影响。

来源:https://aws.amazon.com/blogs/aws/new-ec2-spot-instance-termination-notices/