如何将 Amazon EC2 实例从共享租赁移至专用主机,或从专用主机移至共享租赁?
上次更新日期:2021 年 3 月 3 日
我想要将 Amazon Elastic Compute Cloud (Amazon EC2) 实例从共享租赁移至专用主机。
-或者-
我想要将 Amazon EC2 实例将专用主机移至共享租赁。
简短描述
共享租赁是在 Virtual Private Cloud (VPC) 中启动的 Amazon EC2 实例的默认租赁。您可以将 Virtual Private Cloud (VPC) 的默认租赁从默认(共享租赁)更改为专用主机。
解决方法
将 EC2 实例从共享租赁移至专用主机
Amazon EC2 专用主机是一个物理服务器,具有 Amazon EC2 实例容量,完全专供您使用。您可以通过专用主机使用现有按套接字、按内核或按虚拟机 (VM) 软件许可证,包括 Windows Server、Microsoft SQL Server、SUSE 和 Linux Enterprise Server。
专用主机可能会产生比共享租赁更高的费用,并且不支持可突增实例类型。有关专用主机的定价和兼容实例类型的更多信息,请参阅 Amazon EC2 专用实例。
开始之前,请查看专用主机限制。
要将实例从共享租赁移至专用主机,请执行以下步骤:
- 创建现有共享租赁 EC2 实例的 Amazon 系统映像 (AMI)。
- (可选)要保留相同的专用 IP 地址,请在创建 AMI 之后终止共享租赁上运行的现有 EC2 实例。如果实例具有实例存储卷,请确保将数据备份至 Amazon Elastic Block Store (Amazon EBS) 卷。有关自定义私有 IP 地址的更多信息,请参阅如何为我的 Amazon EC2 实例分配自定义主要私有 IP 地址?
- 使用 Amazon EC2 控制台、AWS 命令行界面 (AWS CLI) 或 AWS Tools for Windows PowerShell 分配专用主机。
- 从您在第 1 步中创建的 AMI 中在专用主机上启动 EC2 实例。
- (可选)如果您已在第 2 步中将实例存储卷备份至 EBS 卷,则将 EBS 卷附加至新的实例。
将 EC2 实例从专用主机移至共享租赁
共享租赁是在 VPC 中启动的 EC2 实例的默认租赁。与专用主机相比,共享租赁更加经济实惠,并且可支持 Spot 实例和可突增实例类型。共享租赁不支持使用自带许可 (BYOL) 模型的实例。有关共享租赁的定价和兼容实例类型的更多信息,请参阅 Amazon EC2 按需定价。
要将实例从专用主机移至共享租赁,请执行以下步骤:
- 在专用主机上创建现有 EC2 实例的 AMI。
- (可选)要保留相同的专用 IP,请在创建 AMI 之后终止专用主机上运行的现有 EC2 实例。如果实例具有实例存储卷,请确保将数据备份至 Amazon Elastic Block Store (Amazon EBS) 卷。
- 从您在第 1 步中创建的 AMI 中启动 EC2 实例。
注意:在 Configure Instance Details(配置实例详细信息)页面上,对于 Tenancy(租赁),请选择 Shared - Run a shared hardware instance(共享 - 运行共享硬件实例)。 - (可选)如果您已在第 2 步中将实例存储卷备份至 EBS 卷,则将 EBS 卷附加至新的实例。