更改实例类型的兼容性 - Amazon Elastic Compute Cloud

更改实例类型的兼容性

仅当实例的当前配置与您所需的实例类型兼容时,才能更改实例类型。如果您所需的实例类型与实例的当前配置不兼容,则您必须启动一个具有与新实例类型兼容的配置的新实例,并将应用程序迁移到新实例。

可通过以下方式确定兼容性:

架构

AMI 特定于处理器的架构,因此您必须选择与当前实例类型具有相同处理器架构的实例类型。例如:

  • 如果当前实例类型处理器是基于 Arm 架构的,则仅限于支持基于 Arm 架构的处理器的实例类型,例如 C6g 和 M6g。

  • 只有以下实例类型支持 32 位 AMIs:t2.nanot2.microt2.smallt2.mediumc3.larget1.microm1.smallm1.mediumc1.medium。如需更改 32 位实例的实例类型,则仅限使用以下实例类型。

Network

较新的实例类型只能在 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 系统的实例需要由 EBS 提供支持且安装有 Elastic Network Adapter (ENA) 驱动程序的 AMI。要将实例的实例类型从不支持增强联网的类型更改为支持增强联网的实例类型,必须根据需要在实例上安装 ENA 驱动程序ixgbevf 驱动程序

NVMe

EBS 卷作为 NVMe 块存储设备在基于 Nitro 系统构建的实例上公开。如果将实例类型不支持 NVMe 的实例的实例类型更改为支持 NVMe 的实例类型,您必须先在实例上安装 NVMe 驱动程序。此外,您在块储存设备映射中指定的设备的设备名称将使用 NVMe 设备名称 (/dev/nvme[0-26]n1) 进行重命名。

AMI

有关支持增强联网和 NVMe 的实例类型所需的 AMI 的信息,请参阅以下文档中的发行说明: