定时EC2实例重启

0 amazon-ec2 amazon-web-services

是的,我听说过所有有关EC2实例不可靠以及您需要如何为此做准备的故事。我也听过别人的故事,他们从未遇到过问题,而且实例一直运行。

今天我发生了一件奇怪的事情。在准备启动一个电子商务站点时,我已经有一个Linux实例运行了几个月。我一直在定期拍摄快照。我在S3上有图像。我的代码存放在一个私人的github仓库中。考虑到所有因素,我在保护自己免受失败方面做得相当不错。具有讽刺意味的是,直到今天我在这方面做得更多时,我才经历了一些非常奇怪的事情。

由于有这些快照,因此我假设,如果需要快速启动一个新实例(无论是由于失败的实例无法恢复,还是仅需要额外的容量),最好的办法就是拍摄快照并从中制作一个卷,然后从该卷中制作一个映像,然后使用该映像启动新实例。

无论出于何种原因,每次我最近尝试使用新实例时,新实例在启动期间都会出现内核崩溃,因此我决定尝试其他方法。我在“运行实例”上单击鼠标右键,然后选择“创建图像”。这似乎是一个合理的捷径。然后我转到该图像并启动了一个实例。

几乎在同一时间,我的原始实例重新启动。我什至没有看到它的发生。我只知道它是从系统日志中获得的。这只是一个偶然的巧合吗?还是我犯了一个愚蠢的错误并意外搞砸了我的实例?

幸运的是,我只是将这一新事物付诸实践,因此一点停机时间并没有杀死我,而且我能够很快地使事情恢复正常。但是要么我完全不了解实例列表中的“创建映像”功能,要么今天我倒霉。

Eri*_*ond 5

“创建图像”执行以下操作:

  1. 停止EC2实例

  2. 快照EBS量

  3. 启动EC2实例

  4. 将EBS快照注册为AMI

因此,是的,这看起来像重新启动,因为它就像重新启动。

这是我写的关于停止/启动和简单重启之间的区别的文章:http : //alestic.com/2011/09/ec2-reboot-stop-start