EC2:超过最大关机时间

Amazon EC2中的实例是否存在最大关机时间? 并且是通过EC2-API最大可configuration的?

我们在关机时将数据从实例传输到S3。 这适用于小文件。 但是,如果它们变得更大(几GB),我们体验到并非所有数据都被传输。

OS:Ubuntu 11.04(EBS支持的AMI)

当您停止或终止一个EC2实例时,Amazon向操作系统发送一个软closures请求,让它以一种干净,安全的方式进行包装。 如果系统在短时间(分钟)内没有指示它正在关机,那么Amazon有效地拉动电源插头,强制关机。

我没有意识到亚马逊对这个软关机宽限期有多长时间的承诺,所以我build议你不要假设或依靠具体的最低限度。 即使亚马逊今天为你提供了10分钟的例子,但是明天当他们对新实例有很大的需求时,他们可以很容易地把这个时间减less到3分钟。

如果您需要在实例closures之前进行重要的包装,请发送实例信号(Web请求或ssh命令),等待它完成任务,然后启动EC2closures。

如果您正在使用Amazon的任何位置closures实例的实例,请经常保存您的工作,以便在实例突然终止时不会丢失太多内容。

我们经历的最大关机时间大约是10分钟。 那之后,这台机器将被亚马逊杀死。

其他的一切都会令人惊讶,因为亚马逊只logging一个实例运行的时间,而不是closures的时间。 所以如果关机时间越来越长,他们就会失去钱。

我有一个closures超过30分钟的实例,因为我预料它会超时,并在某个时刻被硬关机。 我点击了实例操作下拉菜单,然后再次select“停止”,而是给出了强制停止实例的选项。 一旦点击是强制停止,我的实例进入停止状态大约需要5分钟。 这似乎不是自动的了。