本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
AMI Amazon 中的類型和特性 EC2
當您啟動執行個體AMI時,您選擇的 必須與您選擇的執行個體類型相容。您可以根據下列特性選取要AMI使用的 :
作業系統
處理器架構
啟動許可
的擁有者透過指定啟動許可來AMI決定其可用性。啟動許可分為以下類別。
啟動許可 | 描述 |
---|---|
public | 擁有者會授予所有 AWS 帳戶的啟動許可。 |
explicit | 擁有者將啟動許可授予特定 AWS 帳戶、組織或組織單位 (OUs)。 |
implicit | 擁有者具有 的隱含啟動許可AMI。 |
Amazon 和 Amazon EC2社群提供大量選擇的公有 AMIs。如需詳細資訊,請參閱了解 Amazon 中的共用AMI用量 EC2。開發人員可以為其 收費AMIs。如需詳細資訊,請參閱AMIs在 Amazon EC2 實例中支付 AWS Marketplace。
Root device type (根設備類型)
所有 AMIs 都會分類為由 Amazon 支援EBS或執行個體存放區 支援。
-
Amazon EBS後端 AMI – 從 啟動之執行個體的根裝置AMI是從 Amazon EBS快照建立的 Amazon Elastic Block Store (AmazonEBS) 磁碟區。Linux 和 Windows 皆支援AMIs。
-
Amazon 執行個體存放區後端 AMI – 從 啟動之執行個體的根裝置AMI是從 Amazon S3 中存放的範本建立的執行個體存放區磁碟區。AMIs 僅支援 Linux。Windows AMIs 不支援根裝置的執行個體存放區。
如需詳細資訊,請參閱Amazon EC2 執行個體的根磁碟區。
下表總結了使用兩種類型的 時的重要差異AMIs。
特性 | Amazon EBS後端 AMI | Amazon 執行個體存放區後端 AMI |
---|---|---|
根設備磁碟區 |
EBS 磁碟區 |
執行個體存放區磁碟區 |
執行個體的開機時間 |
通常少於 1 分鐘 |
通常少於 5 分鐘 |
資料持久性 |
根據預設,根磁碟區會在執行個體終止時刪除。* 根據預設,任何其他EBS磁碟區上的資料在執行個體終止後仍然存在。 |
只有在執行個體的生命週期,才會持續保存執行個體存放區磁碟區上的資料。 |
停止狀態 |
可以處於停止狀態。即使執行個體已停止且未執行,根磁碟區仍會保留在 Amazon 中 EBS |
無法進入停止狀態;執行個體正在執行或已終止 |
修改 |
執行個體類型、核心、RAM磁碟和使用者資料可以在執行個體停止時變更。 |
在執行個體的生命週期,執行個體屬性是固定的。 |
費用 |
您需要支付執行個體用量、EBS磁碟區用量和將 儲存AMI為EBS快照的費用。 |
您需要支付執行個體用量的費用,並將您的 儲存在 Amazon S3 AMI中。 |
AMI 建立/綁定 |
使用單一命令/呼叫 |
需要安裝和使用AMI工具 |
* 根據預設,EBS根磁碟區會將DeleteOnTermination
旗標設定為 true
。如需如何變更此標記,以便在終止之後持續保存磁碟區的資訊,請參閱 在 Amazon 實EC2例終止後保留 Amazon EBS 根卷。
** 僅支援 io2
EBS Block Express。如需詳細資訊,請參閱 Amazon EBS 使用者指南 中的佈建 IOPS SSD Block Express 磁碟區。
虛擬化類型
Amazon Machine Images 使用兩種虛擬化類型之一:平行 (PV) 或硬體虛擬機器 (HVM)。PV 和 之間的主要差異HVMAMIs是它們開機的方式,以及它們是否可以利用特殊硬體延伸 (CPU、網路和儲存) 來提高效能。Windows AMIs為 HVM AMIs。
下表比較 HVM和 PV AMIs。
特性 | HVM | PV |
---|---|---|
描述 | HVM AMIs 透過執行映像根區塊裝置的主開機記錄,顯示一組完全虛擬化的硬體和開機。這種虛擬化類型提供在沒有任何修改的情況下直接在虛擬機器上執行作業系統之能力,就像執行在裸機硬體上一樣。Amazon EC2 主機系統模擬呈現給訪客的部分或全部基礎硬體。 | PV AMIs開機,其具有稱為 PV- 的特殊開機載入器GRUB,這會啟動開機循環,然後鏈結會載入映像上menu.lst 檔案中指定的核心。全虛擬化訪客可以在不明確支援虛擬化的主機硬體上執行。如需 PV-GRUB 及其在 Amazon 中使用的詳細資訊EC2,請參閱使用者提供的核心 。 |
支援的執行個體類型 | 所有目前世代的執行個體類型都支援 HVM AMIs。 | 下列上一代執行個體類型支援 PVAMIs:C1, C3, M1, M3, M2 和 T1。目前世代的執行個體類型不支援 PV AMIs。 |
硬體延伸支援 | HVM 訪客可以利用硬體擴充功能,快速存取主機系統上的基礎硬體。他們需要使用增強型聯網和GPU處理。若要將指示傳遞至專用網路和GPU裝置,作業系統必須具有原生硬體平台的存取權,且HVM虛擬化會提供此存取權。如需詳細資訊,請參閱Amazon EC2執行個體上的增強型聯網。 |
否,他們無法利用特殊硬體延伸,例如增強型聯網或GPU處理。 |
如何尋找 | 使用主控台或 describe-images 命令hvm ,確認 的虛擬化類型AMI已設定為 。 |
使用主控台或 describe-images 命令paravirtual ,確認 的虛擬化類型AMI已設定為 。 |
PV 開啟 HVM
與訪客相比,在儲存和網路操作的傳統上,平行HVM訪客的效能更好,因為它們可以利用 I/O 的特殊驅動程式,以避免模擬網路和磁碟硬體的額外負荷,而HVM訪客必須將這些指示轉換為模擬硬體。現在 PV 驅動程式可供HVM訪客使用,因此無法移植以在平行化環境中執行的作業系統仍然可以使用它們來查看儲存體和網路 I/O 的效能優勢。透過這些 PV HVM驅動程式,HVM訪客可以獲得與虛擬訪客相同或更好的效能。