2013-10-21 155 views
1

我意識到類似的帖子存在,但我真的很困惑,因爲他們每個人說不同的事情。安全地停止EC2實例

我創建了一個m1.small EC2實例。我不需要它24小時運行。所以,我想在不使用時停止它,以避免不必要的費用。我明白,在臨時存儲上的代碼在篡改實例時會丟失。

我讀過如何安全地做到這一點。一些職位談論創建EBS和AMI。而其他人則表示,如果不使用EBS或AMI,可以停止實例,並在不丟失任何內容的情況下重新啓動它。而另一些人則說EC2實例是默認支持的EBS。我很困惑。

所以,我的問題是。什麼是短暫存儲,我如何才能找到我的代碼是否在臨時存儲上?我需要在停止實例之前創建EBS或AMI嗎?

非常感謝

回答

0
  1. 你可以看看塊設備映射它可以讓你訪問臨時存儲的路徑。 http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/block-device-mapping-concepts.html 在抽象層面上,它只是一種存儲。每實例小時
  2. 亞馬遜電荷,一種解決方案是使用EC2實例 與EBS和創造snapshot.And然後就可以使用,你可以從最後 存儲的快照快照重新啓動您的實例停下來 避免額外cost.Also。
1

只是爲了表明。 AWS有兩種不同類型的存儲。實例商店和EBS。 EBS基本上是持久性存儲系統,即使停止實例或重新啓動,也可以保存數據。它是擁有EBS支持實例的最佳實踐。 EBS支持您的實例,無需擔心。您可以停止實例並在需要時啓動它。沒有數據會丟失。即使我停止並開始實例來降低成本。您也可以使用aws cli或boto自動執行此操作。因此,即使您忘記關閉或停止實例,它也會自動停止。