我在Amazon EC2实例上托pipe我的Meteor应用程序。 今天我收到一封邮件,说我的实例计划退休,直到月底。 我没有这方面的经验,处理这种情况的最好办法是什么?
我的根设备types是ebs。
亚马逊build议:“我们build议您启动替代实例并开始迁移到它们。”
我已经创build了一个我的实例的AMI镜像并启动了它。 不幸的是我的应用程序无法访问。 目前正在运行的实例可以通过web和ssh访问。 有没有最佳做法?
提前致谢
既然你的根本驱动器是EBS而不是短暂的,你是在好的地方。 有什么区别,为什么EBS更好?
Amazon EC2实例与临时驱动器是无状态的,您可以重新启动,但不能停止。 重新启动或终止只是可用的选项。
使用EBS的Amazon EC2实例处于有状态,因此支持停止状态。 随后的“开始”事件之后,您的EC2即将启动新的硬件。 它基本上意味着没有数据丢失,你可以在新的硬件上复制确切的实例状态,这就是你需要的。
亚马逊AMI是EBS的快照,没有什么比这更简单了。
一旦你有另一台机器启动并运行,你需要通过SSH连接,并检查一切运行方式完全相同。 如果失败了,这是自动化和制定灾难恢复计划的时间。 你仍然有足够的时间和运行原来的机器,所以认为自己是非常幸运的人。