EC2 退役 - Meteor / MongoDB

EC2 退役 - Meteor / MongoDB

我在 Amazon EC2 实例上托管我的 Meteor 应用程序。今天我收到一封邮件,说我的实例计划在本月底前停用。我对此没有任何经验,也不知道处理这种情况的最佳方法是什么。

我的根设备类型是ebs。

亚马逊建议:“我们建议您启动替代实例并开始迁移到它们。”

我已经创建了我的实例的 AMI 映像并启动了它。不幸的是,我的应用程序无法访问。目前,可以通过 Web 和 ssh 访问正在运行的实例。有什么最佳实践吗?

提前致谢

答案1

由于您的根驱动器是 EBS 而非临时驱动器,因此您处于有利地位。有什么区别?为什么 EBS 更好?

带有临时驱动器的 Amazon EC2 实例是无状态的,您可以重新启动但不能停止。重新启动或终止是唯一可用的选项。

带有 EBS 的 Amazon EC2 实例是全状态的,因此支持停止状态。随后是启动事件,您的 EC2 即将在新硬件上启动。这基本上意味着没有数据丢失,您可以在新硬件上复制确切的实例状态,这就是您所需要的。

Amazon AMI 是 EBS 的快照,内部没有更多内容。

一旦另一台机器启动并运行,您需要通过 SSH 连接并检查一切是否以完全相同的方式运行。如果出现故障,这是自动化和制定灾难恢复计划的时候了。您仍然有充足的时间和运行原始机器,所以认为自己是非常幸运的人。

相关内容