2013-07-01 61 views
7

我的基本需要是,我應該能夠作出新的實例從我保存的圖像爲當前運行的Centos所有設置。是什麼亞馬遜AMI和EBS的區別快照

我想到的兩個選項

  1. 從任何狀態
  2. 創建AMI創建EBS

的花絮我感到困惑的是他們之間的差異性。它們是相同的還是不同的?

我可以作出新的實例從EBS快照/

而且我可以用AMI在我的本地創建相同的操作系統

回答

8

有兩種類型的AMI /實例:EBS引導和實例存儲(有時引用爲基於S3的)。您可能正在使用EBS啓動,因此此答案將與該類型相關。

的EBS啓動AMI是一個啓動EBS卷與一些額外的屬性,包括一個EBS快照:

  • 註冊爲AMI與AMI ID
  • AKI(內核)
  • ARI(RAMDISK )
  • 架構(例如,64位)
  • 塊設備映射(例如,其中卷應該創建/附)
  • 的描述中,不詳我
  • 權限(誰被允許運行AMI)

如果創建運行實例的AMI,你應該能夠在相同的狀態開始新的實例。確保你測試這個過程,以便你知道它的工作原理。

如果你只是快照的運行實例的EBS卷(S),你將能夠從這些快照創建卷訪問配置和數據。

也可以採取的EBS啓動卷的快照,EBS並註冊爲一個EBS啓動的AMI,這樣你可以運行開始與該國更多的實例。註冊AMI時,您需要指定正確的AKI,體系結構和其他元數據才能使其正常工作,因此在您信任此方法之前進行研究和實踐。

3

我花了一段時間來把它理解爲我新用它,但這裏是如果你正在使用EBS的事情支持:

  1. 如果您想立即開始創建AMI圖像(產生操作系統映像和存儲數據爲EBS快照),那麼整個AMI映像將包含您的實例的當前狀態,該實例將安裝操作系統,即所有配置和數據文件。

  2. 如果你只需要EBS快照,然後恢復你需要啓動新的AMI,您可以將此卷附加給它只是訪問數據。如果您的新AMI具有不同的操作系統或升級可能很少,您的配置將無法正常工作,您需要從頭開始安裝您的軟件包。所以你應該先檢查一下。

在簡單的話,除非你做EBS快照不能用作根體積和擁有自己的AMI圖像:-)