我的EBS支持的EC2实例中的EBS卷是否会保留?

时间:2012-06-06 22:48:18

标签: amazon-ec2 amazon-web-services amazon-ebs

所以我在Amazon Web Services EC2上设置了一个带有EBS支持卷的服务器。它将充当SVN服务器,因此我一定希望EBS卷能够持久化。

我想到的场景是说EC2实例因任何原因而死亡,我可以用相同的EBS启动另一个EC2实例,该实例将拥有它之前的所有数据直到前一个EC2实例崩溃

我做了一些阅读,它说当服务器终止时,它也会删除附加到它的EBS卷。这是否意味着如果说崩溃,或者主机出现故障,我会丢失EBS卷吗?

如果是,那么我需要做些什么来确保我的EBS卷保持不变,即使它作为根设备连接的EC2实例不再存在?

仅供参考,此时我所做的就是使用EBS从Amazon Linux AMI创建实例,并根据需要设置实例

2 个答案:

答案 0 :(得分:4)

即使您的实例被终止,您也可以更改实例的“终止时删除”设置以保留EBS卷。如果使用命令行工具,则可以使用ec2-modify-instance-attribute --block-device-mapping命令。以下是亚马逊关于此主题的文档的链接。 http://docs.amazonwebservices.com/AWSEC2/latest/CommandLineReference/ApiReference-cmd-ModifyInstanceAttribute.html?r=4426

答案 1 :(得分:3)

要从@Nikanoru添加正确答案,请确保练习从EBS快照还原一次或两次,然后记下该过程。

开始整理细节的最糟糕时间是您的网站停止运行。

此外,请确保在您不想丢失任何更改后拍摄快照。