我有一个 AWS EC2 实例,我想创建一个衍生产品以进行一些测试。我知道我可以创建正在运行的实例的 AMI,然后启动它。但是当我创建 AMI 时,机器会停机几分钟(至少是网络连接)。
有没有我想念的地方?
我通过右键单击管理控制台中的机器并选择“创建 AMI”来生成 AMI。
谢谢
我有一个 AWS EC2 实例,我想创建一个衍生产品以进行一些测试。我知道我可以创建正在运行的实例的 AMI,然后启动它。但是当我创建 AMI 时,机器会停机几分钟(至少是网络连接)。
有没有我想念的地方?
我通过右键单击管理控制台中的机器并选择“创建 AMI”来生成 AMI。
谢谢
不,不是技术意义上的。创建 AMI 时必须重新启动机器。您没有失去网络连接,您的机器实际上正在重新启动。
您可以做的一件事是将磁盘复制到另一个磁盘,但这并不容易。
Amazon EC2 关闭实例电源,获取任何附加卷的映像,创建并注册 AMI,然后重新启动实例。- http://docs.amazonwebservices.com/AWSEC2/2011-05-15/UserGuide/index.html?Tutorial_CreateImage.html
编辑: 我再次查看这个答案,AWS 现在可以在创建 AMI 时检查“不重启”。对于具有大量写入的卷,这可能不是一个好主意,但它很好。
亚马逊现在在创建 AMI 时允许“不重启”选项,显示在一个复选框中。但是,“无法保证所创建映像的文件系统完整性”,因此您必须权衡完整性与停机时间。