我正在使用g2.2xlarge实例类型。此pricing table显示该实例具有“60 SSD实例存储。”Best Practices for Amazon EC2告诉我们“当您停止或终止实例时,实例存储中存储的数据将被删除。”但是,我已停止实例及其上的数据仍然存在。那么这是否意味着数据在EBS或......我对EC2来说相对较新,我只想知道是否需要备份我的数据。
答案 0 :(得分:2)
是的,你应该。
原因如下: 实例存储中的数据(即您的60个SSD)保证仅在关联实例的生命周期内持久存在。这意味着保证数据在重新启动后仍然存在,但是如果您要停止或终止实例则不会。在这种情况下,可能会替换下划线硬件,您可能会丢失所有内容。您还可能会遇到可能损坏数据的磁盘驱动器故障。
你说当你停止实例时你没有丢失任何东西,但你可以拥有。
因此,您应该使用EBS或S3或其他方式备份您的数据。
奖励积分:您无法分离您的实例存储空间,如果您需要更改实例,可能会出现问题 - 您很可能会在某一时刻执行此操作。
来源:http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/InstanceStorage.html
干杯!
答案 1 :(得分:1)
备份总是一个好政策。
但是,对于AWS EC2,您可以选择创建快照。关注此链接:
http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSSnapshots.html
答案 2 :(得分:0)
您需要备份您的实例吗? 在纯粹主义意义上 - 不,总是假设您的EC2可能随时失败,所以不要在其他地方放置任何东西(即源代码,数据等)
如果您停止了实例并且数据仍然存在,则可能是它已安装在EBS上,而不是短暂的存储空间。
您需要备份您的EBS吗? 取决于您的要求。 EBS分布在AZ上,为您提供相当好的耐用性,所以只要想想那里有什么,如果丢失它会有多糟糕