簡體   English   中英

什么數據存儲在 Amazon EC2 實例的臨時存儲中?

[英]What data is stored in Ephemeral Storage of Amazon EC2 instance?

我正在嘗試停止 Amazon EC2 實例並收到警告消息

警告:請注意,實例的臨時存儲上的所有數據在停止時都將丟失。

我的問題

哪些數據存儲在 Amazon EC2 實例的臨時存儲中?

基本上,根卷(您的整個虛擬系統磁盤)是短暫的,但前提是您選擇創建由Amazon EC2 實例存儲支持的 AMI。

如果您選擇創建由 EBS 支持的AMI,那么您的根卷由 EBS 支持,並且您在根卷上的所有內容都將在重新啟動之間保存

如果您不確定您擁有什么類型的卷,請查看 AWS 控制台中的 EC2->Elastic Block Store->Volumes,如果您的 AMI 根卷在此處列出,那么您是安全的。 此外,如果您轉到 EC2->Instances,然后在您的實例的“根設備類型”列下查看,如果它顯示“ebs”,那么您不必擔心根設備上的數據。

更多詳細信息:http: //docs.aws.amazon.com/AWSEC2/latest/UserGuide/RootDeviceStorage.html

未存儲在掛載到實例的 EBS 卷上的任何內容都將丟失。

例如,如果您將 EBS 卷掛載到/mystuff ,那么/mystuff mystuff 中沒有的任何內容都將丟失。 如果您不安裝 ebs 卷並在其上保存內容,那么我相信一切都會丟失。

您可以從您當前的機器狀態創建一個 AMI,它將包含您臨時存儲中的所有內容。 然后,當您啟動基於該 AMI 的新實例時,它將包含現在的所有內容。

更新:根據 mattgmg1990 和 glenn bech 的評論進行澄清:

請注意,“停止”和“終止”是有區別的。 如果您“停止”由 EBS 支持的實例,那么當您再次“啟動”機器時,根卷上的信息仍將處於相同狀態。 根據文檔,“默認情況下,啟動 Amazon EBS 支持的實例時附加的根設備卷和其他 Amazon EBS 卷會在實例終止時自動刪除”,但您可以通過配置對其進行修改。

明確並回答@Dean 的問題:EBS 類型的根存儲似乎不是短暫的。 數據在重新啟動后是持久的,實際上使用 ebs 支持的“臨時”根卷沒有任何意義。 這與基於圖像的根卷沒有什么不同。

根據 AWS 文檔 [ https://aws.amazon.com/premiumsupport/knowledge-center/instance-store-vs-ebs/] ,實例存儲卷不會因實例停止、終止或硬件故障而持久存在。 從實例存儲磁盤創建的任何 AMI 都不包含實例存儲中存在的數據,因此此 AMI 啟動的所有實例都不會將數據存儲在實例存儲中。 實例存儲可以用作在實例上運行的應用程序的緩存,對於所有持久數據,您應該使用 EBS。

當您從由 Amazon EC2實例存儲支持的 AMI 啟動實例時,臨時只是根卷的另一個名稱

所以一切都將存儲在短暫的時間里。

如果您從由 EBS 卷支持的 AMI 啟動實例,則您的實例沒有臨時性。

對於 EC2 實例

Stop & Start != Reboot

所以對於臨時存儲(Instance Store) Stop導致數據丟失Reboot不會

參考: https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/InstanceStorage.html#instance-store-volumes

The data in an instance store persists only during the lifetime of
 its associated instance. If an instance reboots (intentionally or
 unintentionally), data in the instance store persists. However, 
data in the instance store is lost under any of the following
 circumstances:

- The underlying disk drive fails

- The instance stops

- The instance hibernates

- The instance terminates

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM