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

更改实例存储支持的实例的实例类型

由实例存储支持的实例是具有实例存储根卷的实例。您无法更改具有实例存储根卷的实例的实例类型。相反,您必须从您的实例创建 AMI,并从此 AMI 启动新实例后选择您所需的实例类型,然后将应用程序迁移到新实例。请注意,您所需的实例类型必须与您创建的 AMI 兼容。有关如何确定兼容性的信息,请参阅 更改实例类型的兼容性

要将应用程序迁移到新实例,请执行以下操作:

  • 备份原始实例上的数据。

  • 从您的原始实例创建 AMI。

  • 从此 AMI 中启动新实例并选择您所需的实例类型。

  • 在新实例上安装应用程序。

  • 如果您的原始实例具有弹性 IP 地址且您希望确保您的用户可不间断地继续使用新实例上的应用程序,那么必须将该弹性 IP 地址关联至新实例。有关更多信息,请参阅弹性 IP 地址

如需更改实例存储支持的实例的实例类型
  1. 备份需要保留的数据,如下所示:

    • 对于实例存储卷上的数据,请将这些数据备份到持久性存储中。

    • 对于 EBS 卷上的数据,请创建这些卷的快照或从实例中分离卷,以便您稍后可以将其附加到新的实例。

  2. 通过满足先决条件并按照 创建由实例存储支持的 Linux AMI 中的过程执行,从实例创建 AMI。当您通过您的实例创建完 AMI 后,请返回到此过程。

  3. 通过以下网址打开 Amazon EC2 控制台:https://console.aws.amazon.com/ec2/

  4. 在导航窗格中,选择 AMI。从筛选条件列表中,选择 Owned by me(我拥有的),然后选择您在步骤 2 中创建的镜像。请注意,AMI name(AMI 名称)是您在注册映像时指定的名称,而 Source(源)是您的 Amazon S3 存储桶。

    注意

    如果没有看到您在步骤 2 中创建的 AMI,请确保您已选择在其中创建了 AMI 的区域。

  5. 选择 AMI 后,选择 Launch instance from image(从镜像启动实例)。配置实例时,执行以下操作:

    1. 选择所需的新实例类型。如果您所需的实例类型不可用,则说明其与您创建的 AMI 的配置不兼容。有关更多信息,请参阅更改实例类型的兼容性

    2. 如果您正在使用弹性 IP 地址,请选择原始实例当前正在其中运行的 VPC。

    3. 如果您要允许相同的流量到达新实例,请选择与原始实例关联的安全组。

    4. 完成新实例的配置后,请完成以下步骤以选择密钥对并启动实例。实例进入 running 状态可能需要几分钟时间。

  6. 如有需要,请将基于您创建的快照的所有新的 EBS 卷或您从原始实例中分离得到的所有 EBS 卷附加到新实例。

  7. 在新实例上安装应用程序和所有必需软件。

  8. 如果您正在使用弹性 IP 地址,请按如下所示将其分配给新实例:

    1. 在导航窗格中,选择 Elastic IPs

    2. 选择与原始实例关联的弹性 IP 地址,然后依次选择操作取消关联弹性 IP 地址。当系统提示进行确认时,选择取消关联

    3. 在弹性 IP 地址仍处于选中状态的情况下,依次选择操作关联弹性 IP 地址

    4. 对于 Resource type (资源类型),选择 Instance (实例)

    5. 对于 Instance(实例),选择要将弹性 IP 地址关联到的实例。

    6. (可选)对于 Private IP address (私有 IP 地址),请指定要将弹性 IP 地址关联到的私有 IP 地址。

    7. 选择 Associate

  9. (可选) 如果不再需要原始实例,您可以将其终止。选择实例,确认您将要终止原始实例而不是新实例(例如,查看名称或启动时间),然后依次选择 Instance state(实例状态)、Terminate instance(终止实例)。