更改实例类型的兼容性 - Amazon Elastic Compute Cloud
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

更改实例类型的兼容性

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

有关更改 Linux 实例类型的兼容性信息,请参阅《适用于 Linux 实例的用户指南》中的更改实例类型的兼容性

提示

有关将兼容的 Windows 实例从 Xen 实例类型迁移到 Nitro 实例类型的其他指南,请参阅 迁移到最新一代的实例类型

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

架构

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

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

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

网络适配器

如果从一个网络适配器的驱动程序切换到另一个网络适配器,则在操作系统创建新的适配器时将重置网络适配器设置。要重新配置设置,您可能需要使用管理员权限访问本地账户。以下是从一个网络适配器移到另一个网络适配器的示例:

  • Amazon 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 驱动程序

注意

在启用 ENA Express 的情况下调整实例大小时,新实例类型必须同时支持 ENA Express。有关支持 ENA Express 的实例类型列表,请参阅 ENA Express 支持的实例类型

要将实例类型从支持 ENA Express 更改为不支持 ENA Express,请确保在调整实例大小之前尚未启用 ENA Express。

NVMe

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

卷限制

您可以挂载到实例的最大 Amazon EBS 卷数取决于实例类型和实例规模。有关更多信息,请参阅 实例卷限制

您只能更改为支持的卷数与当前附加到实例的卷数相同或更大的实例类型或实例大小。如果您更改为不支持当前附加卷数量的实例类型或实例大小,则请求会失败。例如,如果您从具有 32 个附加卷的 m7i.4xlarge 实例更改为最多支持 27 个卷的 m6i.4xlarge,请求将失败。

AMI

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