2013-01-10 70 views
1

我以爲我清楚地理解實例存儲和EBS支持的AMI之間的區別。
http://aws.amazon.com/maintenance-help/說:」如果你運行的是EBS支持的AMI,你可以停止然後重新啓動您的實例以輕鬆重新啓動它。這將導致您保存在實例的本地實例存儲中的任何數據丟失,」AWS可以在EBS支持的情況下也獲得「實例存儲?

停止/啓動不丟SYSVOL數據,所以這讓我困惑。

我假設這裏,通過「本地實例存儲」,他們意味着支持EBS卷(sysvol),並且我在考慮他們的意思是說「終止」而不是停止。我正確嗎?

回答

4

終止EBS支持的實例不會導致您的數據被刪除,您仍然可以訪問EBS卷,直到您刪除它爲止(除非您在實例終止時將其設置爲刪除)

本地實例存儲是指運行實例的實際物理服務器上的硬盤空間。您可以通過執行sudo fdisk -l來查看可用的實例存儲。某些圖像附帶有一些已安裝的實例存儲卷(請參閱df -h)。否則,您必須先安裝並格式化實例存儲卷,然後才能使用它們。

當您停止(不終止)實例時,實例存儲捲上的數據會丟失,因爲它位於物理服務器本地,並且您的實例可能會在新服務器上啓動。

+0

*終止*實例很可能會導致您的EBS支持的數據被刪除; 「刪除終止」標誌默認設置。 *停止*實例只會導致實例存儲數據被刪除,但如果您不使用它,您將永遠不會注意到。 – willglynn

+0

好吧,我沒有意識到一個實例仍然可以訪問臨時/實例存儲。我不認爲它可能在Windows上......我記得在diskmgmt.msc中查找並沒有發現它。 –

3

很簡單,EC2在一些物理服務器上運行虛擬服務器。根文件系統可以位於本地磁盤(臨時存儲)或網絡附加存儲(EBS)上。使用EBS,他們可以將其快照進行備份或製作副本,因此EBS更加靈活,但速度不及運行實例的服務器中的本地磁盤快。

爲了使這一切工作,當你關閉一個短暫的服務器,亞馬遜擦拭磁盤,以重新分配給下一個客戶。他們沒有必要或沒有理由使用EBS來做這件事,因爲它首先並沒有附加到該服務器上。

您可能會注意到,即使是EBS支持的實例(取決於大小)也會帶有一個臨時存儲(2-500g +)的分配,可用於交換,日誌或任何您想要對其執行的操作。當然唯一的問題是,如果服務器被關閉,或者如果出現災難性的磁盤或硬件錯誤,您將丟失該數據。您仍然可以手動對其進行備份,與過去幾年人們備份傳統服務器的方式相同。

現在,您可以通過AWS Web界面輕鬆完成從EBS支持的服務器創建自己的AMI。上次嘗試做非EBS支持的AMI是一項非常複雜的任務。這樣說的話,在某些用例中,考慮使用純粹的短暫存儲很有意義。無需保存數據的計算或內存/緩存節點將更快,成本更低。

相關問題