调整由 Amazon EBS 支持的实例的大小 - Amazon Elastic Compute Cloud
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

调整由 Amazon EBS 支持的实例的大小

您必须先停止由 Amazon EBS 支持的实例,然后才能更改其实例类型。当您停止和启动实例时,需要注意以下事项:

  • 我们将实例迁移到新硬件;但是,实例 ID 不会更改。

  • 如果您的实例具有公有 IPv4 地址,则我们会释放该地址并向实例提供一个新的公有 IPv4 地址。实例会保留其私有 IPv4 地址、任何弹性 IP 地址以及任何 IPv6 地址。

  • 在调整实例大小时,已调整大小的实例通常具有您在启动原始实例时指定的相同实例存储卷数。对于支持 NVMe 实例存储卷(默认情况下可用)的实例类型,调整大小的实例可能具有其他实例存储卷,具体取决于 AMI。否则,您可以手动将应用程序迁移到具有新实例类型的实例,并指定启动新实例时所需的实例存储卷数。

  • 如果您的实例处于 Auto Scaling 组中,则 Amazon EC2 Auto Scaling 服务会将已停止的实例标记为运行状况不佳,可能会终止它并启动替换实例。为防止出现此情况,您可以在调整实例大小时,为组暂停扩展流程。有关更多信息,请参阅Amazon EC2 Auto Scaling 用户指南中的暂停和恢复扩展流程

  • 如果您的实例位于集群置放群组中,并且在更改实例类型后,实例启动失败,请尝试以下操作:停止集群置放群组中的所有实例,更改受影响实例的实例类型,然后重启集群置放群组中的所有实例。

  • 当实例停止时,请确保您已计划停机时间。停止实例并调整其大小可能需要几分钟时间,重新启动实例所用的时间则由应用程序的启动脚本决定。

有关更多信息,请参阅停止和启动您的实例

按照以下过程使用 Amazon Web Services Management Console 调整由 Amazon EBS 支持的实例的大小。

New console

调整由 Amazon EBS 支持的实例的大小

  1. (可选)如果新实例类型需要现有实例上未安装的驱动程序,您必须先连接到您的实例并安装驱动程序。有关更多信息,请参阅调整实例大小的兼容性

  2. 打开 Amazon EC2 控制台。

  3. 在导航窗格中,选择 Instances (实例)

  4. 选择所需实例,然后依次选择操作实例状态停止实例

  5. 在确认对话框中,选择停止。停止实例可能需要几分钟时间。

  6. 在实例处于选中状态时,依次选择操作实例设置更改实例类型。如果实例状态不是 stopped,则此操作会显示为灰色。

  7. 更改实例类型对话框中,执行以下操作:

    1. 实例类型中,选择您所需的实例类型。如果列表中未显示您所需的实例类型,则说明它与您的实例配置不兼容 (例如,由于虚拟化类型)。有关更多信息,请参阅调整实例大小的兼容性

    2. (可选)如果您选择的实例类型支持 EBS 优化,则选择 EBS-optimized (EBS 优化) 以启用 EBS 优化,或取消选择 EBS-optimized (EBS 优化) 以禁用 EBS 优化。如果您选择的实例类型默认情况下已经过 EBS 优化,则 EBS-optimized (EBS 优化) 已选中,您无法取消选择。

    3. 选择 Apply 以接受新设置。

  8. 要重启已停止的实例,请选择该实例,然后依次选择实例状态启动实例。实例进入 running 状态可能需要几分钟时间。

  9. (问题排查)如果您的实例未启动,则可能是新实例类型的某一要求未满足。有关更多信息,请参阅为什么我的 Linux 实例在更改其类型后无法启动?

Old console

调整由 Amazon EBS 支持的实例的大小

  1. (可选)如果新实例类型需要现有实例上未安装的驱动程序,您必须先连接到您的实例并安装驱动程序。有关更多信息,请参阅调整实例大小的兼容性

  2. 打开 Amazon EC2 控制台。

  3. 在导航窗格中,选择 Instances (实例)

  4. 选择所需实例,然后依次选择 ActionsInstance StateStop

  5. 在确认对话框中,选择 Yes, Stop (是,停止)。停止实例可能需要几分钟时间。

  6. 在实例处于选中状态时,依次选择 ActionsInstance SettingsChange Instance Type。如果实例状态不是 stopped,则此操作会显示为灰色。

  7. Change Instance Type 对话框中,执行以下操作:

    1. Instance Type 中,选择您所需的实例类型。如果列表中未显示您所需的实例类型,则说明它与您的实例配置不兼容 (例如,由于虚拟化类型)。有关更多信息,请参阅调整实例大小的兼容性

    2. (可选)如果您选择的实例类型支持 EBS 优化,则选择 EBS-optimized (EBS 优化) 以启用 EBS 优化,或取消选择 EBS-optimized (EBS 优化) 以禁用 EBS 优化。如果您选择的实例类型默认情况下已经过 EBS 优化,则 EBS-optimized (EBS 优化) 已选中,您无法取消选择。

    3. 选择 Apply 以接受新设置。

  8. 要重启已停止的实例,请选择该实例,然后依次选择 ActionsInstance StateStart

  9. 在确认对话框中,选择 Yes, Start (是,开始)。实例进入 running 状态可能需要几分钟时间。

  10. (问题排查)如果您的实例未启动,则可能是新实例类型的某一要求未满足。有关更多信息,请参阅为什么我的 Linux 实例在更改其类型后无法启动?