本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
變更執行個體類型的相容性
只在執行個體的目前組態與您想要的執行個體類型相容時,您才能變更執行個體類型。如果您想要的執行個體類型與執行個體的目前狀態不相容,您必須搭配與執行個體類型相容的組態,啟動新的執行個體,然後將您的應用程式遷移到新的執行個體。
如需有關變更 Linux 執行個體類型的相容性資訊,請參閱《Linux 執行個體使用者指南》中的變更執行個體類型的相容性。
提示
如需將相容 Windows 執行個體從 Xen 執行個體類型遷移至 Nitro 執行個體類型的其他指導,請參閱遷移至最新一代執行個體類型。
相容性的判斷方式如下:
- 架構
-
AMI 是處理器特有架構,所以您選取的執行個體類型,必須和目前的執行個體類型有相同的處理器架構。例如:
-
如果目前執行個體類型具有 Arm 架構處理器,您會受限於支援 Arm 架構處理器的執行個體類型,例如 C6g 和 M6g。
-
下列執行個體類型是唯一支援 32 位元 AMIs 的執行個體類型:
t2.nano
、t2.micro
、t2.small
、t2.medium
、c3.large
、t1.micro
、m1.small
、m1.medium
和c1.medium
。如果您要變更 32 位元執行個體的執行個體類型,則會受限於這些執行個體類型。
-
- 網路介面卡
-
如果您從某個網路介面卡的驅動程式切換到另一個網路介面卡,該網路介面卡設定會在作業系統建立新的介面卡時重設。若要重新進行設定,您可能需要存取具有系統管理員許可的本機帳戶。以下是從某個網路介面卡移至另一個網路介面卡的範例:
-
AWS 光伏(T2 實例)到英特爾 82599 VF(M4 實例)
-
Intel 82599 VF (大多數 M4 執行個體) 至 ENA (M5 執行個體)
-
ENA (M5 執行個體) 至高頻寬 ENA (M5n 執行個體)
-
- 增強型網路
-
支援增強型聯網的執行個體類型需要安裝必要的驅動程式。例如,在 AWS Nitro 系統上建置的執行個體需要安裝彈性網路介面卡 (ENA) 驅動程式的 EBS 支援 AMI。若要將不支援增強型聯網的執行個體類型變更為支援增強型聯網的執行個體類型,您必須視需要在執行個體上安裝 ENA 驅動程式或 ixgbevf 驅動程式。
注意
當您在啟用 ENA Express 的情況下調整執行個體大小時,新的執行個體類型也必須支援 ENA Express。如需支援 ENA Express 的執行個體類型清單,請參閱 ENA Express 支援的執行個體類型。
若要將支援 ENA Express 的執行個體類型變更為不支援其的執行個體類型,請確定目前在調整執行個體大小之前,ENA Express 未啟用。
- NVMe
-
EBS 磁碟區會在 N AWS itro 系統上建置的執行個體上公開為 NVMe 區塊裝置。如果將不支援 NVMe 的執行個體類型變更為支援 NVMe 的執行個體類型,您必須先在執行個體上安裝 NVMe 驅動程式。此外,您在區塊型設備映射中指定之裝置的裝置名稱也會使用 NVMe 裝置名稱 (
/dev/nvme[0-26]n1
) 重新命名。 - 磁碟區限制
-
可連接到執行個體的 Amazon EBS 磁碟區數目上限,取決於執行個體類型和執行個體大小。如需詳細資訊,請參閱 執行個體磁碟區限制。
只有執行個體類型或執行個體大小支援的磁碟區數量,等於或大於目前連接至執行個體的磁碟區數量,您才能變更為這樣的執行個體類型或執行個體大小。如果您變更為不支援目前連接磁碟區數量的執行個體類型或執行個體大小,則該請求會失敗。例如,如果您從具有 32 個連接磁碟區的
m7i.4xlarge
執行個體變更為最多支援 27 個磁碟區的m6i.4xlarge
,則該請求會失敗。