變更執行個體類型的相容性 - Amazon Elastic Compute Cloud

變更執行個體類型的相容性

只在執行個體的目前組態與您想要的執行個體類型相容時,您才能變更執行個體類型。如果您想要的執行個體類型與執行個體的目前狀態不相容,您必須搭配與執行個體類型相容的組態,啟動新的執行個體,然後將您的應用程式遷移到新的執行個體。

如需有關變更 Linux 執行個體類型的相容性資訊,請參閱《Linux 執行個體使用者指南》中的變更執行個體類型的相容性

相容性的判斷方式如下:

架構

AMI 是處理器特有架構,所以您選取的執行個體類型,必須和目前的執行個體類型有相同的處理器架構。例如:

  • 如果目前執行個體類型具有 Arm 架構處理器,您會受限於支援 Arm 架構處理器的執行個體類型,例如 C6g 和 M6g。

  • 下列執行個體類型是唯一支援 32 位元 AMIs 的執行個體類型:t2.nanot2.microt2.smallt2.mediumc3.larget1.microm1.smallm1.mediumc1.medium。如果您要變更 32 位元執行個體的執行個體類型,則會受限於這些執行個體類型。

網路

較新的執行個體類型必須於 VPC 中啟動。因此,如果執行個體位於 EC2-Classic 平台中,您無法將執行個體類型變更為僅在 VPC 中可用的執行個體類型,除非您有非預設的 VPC。若要檢查您的執行個體是否位於 VPC 中,請檢查 Amazon EC2 主控台中 Instances (執行個體) 畫面詳細資訊窗格上的 VPC ID 值。如需詳細資訊,請參閱 從 EC2-Classic 遷移至 VPC

網路介面卡

如果您從某個網路介面卡的驅動程式切換到另一個網路介面卡,該網路介面卡設定會在作業系統建立新的介面卡時重設。若要重新進行設定,您可能需要存取具有系統管理員許可的本機帳戶。以下是從某個網路介面卡移至另一個網路介面卡的範例:

  • AWS PV (T2 執行個體) 至 Intel 82599 VF (M4 執行個體)

  • Intel 82599 VF (大多數 M4 執行個體) 至 ENA (M5 執行個體)

  • ENA (M5 執行個體) 至高頻寬 ENA (M5n 執行個體)

增強型網路

支援增強型聯網的執行個體類型需要安裝必要的驅動程式。例如,以 Nitro System 為基礎的執行個體類型需要 EBS 後端 AMI 並且安裝彈性網路轉接器 (ENA) 驅動程式。若要將不支援增強型聯網的執行個體類型變更為支援增強型聯網的執行個體類型,您必須視需要在執行個體上安裝 ENA 驅動程式ixgbevf 驅動程式

NVMe

EBS 磁碟區在建置在 Nitro 系統上的執行個體上會公開為 NVMe 區塊型儲存設備。如果將不支援 NVMe 的執行個體類型變更為支援 NVMe 的執行個體類型,您必須先在執行個體上安裝 NVMe 驅動程式。此外,您在區塊型設備映射中指定之裝置的裝置名稱也會使用 NVMe 裝置名稱 (/dev/nvme[0-26]n1) 重新命名。

AMI

如需支援增強型聯網及 NVMe 之執行個體類型所需的 AMI 相關資訊,請參閱下列文件中的版本備註: