2016-09-18 62 views
2

我正在使用g2.2xlarge實例類型。這pricing table顯示該實例具有「60個SSD實例存儲」。Best Practices for Amazon EC2告訴我們「存儲在實例存儲中的數據在您停止或終止您的實例時被刪除」。但是,我已經停止實例並且其上的數據仍然存在。那麼這是否意味着數據是在EBS上呢......我對EC2比較陌生,我只想知道我是否需要備份數據。我需要備份我的EC2實例嗎?

回答

0

你需要備份您的實例?
在一個純粹意義上 - 不,總是假定您的EC2隨時可能失敗,所以不要把任何東西放在那裏,你沒有別的地方

如果停止(即源代碼,數據等)。你的實例和數據仍然存在,它可能被掛載在EBS上,而不是臨時存儲。

您是否需要備份您的EBS?
取決於您的要求。 EBS是分佈在一個AZ,它給你很好的耐久性,所以只要想想那裏有什麼,如果你失去了它會有多糟糕

1

是的,你應該。

原因如下: 實例存儲中的數據(即您的60個SSD)只能在關聯實例的生存期內保留。這意味着數據保證在重新啓動後保持不變,但是如果要停止或終止實例,則不會。在這種情況下,強調的硬件可能會被替換,您可能會失去一切。您還會受到可能破壞數據的磁盤驅動器失效的影響。

你說過,當你停止實例時,你沒有失去任何東西,但你可以擁有。

因此,您應該使用EBS或S3或其他備份您的數據。

獎勵要點:你不能分離你的實例存儲,如果你需要改變你的實例,你可能會遇到什麼問題 - 你很可能在一個點上做什麼。

來源:http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/InstanceStorage.html

乾杯!