本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
VM Import/Export 的工作方式
要在 Amazon EC2 中使用您的 VM,您必须先从虚拟化环境中导出它,然后将其作为亚马逊机器映像(AMI)或实例导入到 Amazon EC2 中。
优势
您可以使用 VM Import/Export 迁移应用程序和工作负载,复制您的 VM 映像目录,或为 VM 映像创建灾难恢复存储库。
-
将现有应用程序和工作负载迁移至 Amazon EC2—您可以将基于 VM 的应用程序和工作负载迁移至 Amazon EC2 并保留其软件和配置设置。当您从 VM 创建 AMI 时,可基于同一导入的 VM 运行多个实例。您还可借助 AMI 使用 AMI 副本来复制您在全球的应用程序和工作负载。有关更多信息,请参阅 Amazon EC2 用户指南中的复制 AMI。
-
将您的 VM 映像目录导入到 Amazon EC2—如果您要维护批准的 VM 映像的目录,您可以将您的映像目录复制到 Amazon EC2 并从导入的映像创建 AMI。您可以将现有软件 (包括您已安装的产品,例如,反病毒软件、入侵检测系统等) 与您的 VM 映像一起导入。您可将已创建的 AMI 用作您的 Amazon EC2 映像目录。
-
为 VM 镜像创建灾难恢复存储库—您可以出于备份和灾难恢复目的将您的本地 VM 镜像导入 Amazon EC2。您可以导入 VM 并将其存储为 AMI。创建好 AMI 后,您可以随时在 Amazon EC2 中启动它们。如果您的本地环境发生任何事件,您可以快速启动实例来保持业务连续性,并将它们同步导出,以便重新构建本地基础设施。
映像导入与实例导入之间的区别
下表概述了映像导入与实例导入之间的主要区别。
特征 | 映像导入 | 实例导入 |
---|---|---|
CLI 支持 |
Amazon CLI |
Amazon EC2 CLI |
支持的导入格式 |
OVA、VHD、VHDX、VMDK、原始格式 |
VHD、VMDK、原始格式 |
多磁盘支持 |
✔ |
|
Windows BYOL 支持 |
✔ |
映像导入
首先,准备好要导出的虚拟机,然后使用其中一种受支持的格式将其导出。下一步,上传 VM 映像至 Amazon S3,然后启动映像导入任务。导入任务完成后,您可以从 AMI 启动实例。您也可以根据需要将 AMI 复制到其他区域,以便在其他区域中启动实例。您也可以将 AMI 导出到 VM。
下图显示将 VM 作为 AMI 从您的虚拟化环境导出到 Amazon EC2 的过程。
![VM Import/Export 映像导入](images/vmimport-export-architecture-import-image.png)
实例导入
首先,准备好要导出的虚拟机,然后使用其中一种受支持的格式将其导出。下一步,上传 VM 映像至 Amazon S3,然后启动实例导入任务。导入任务完成后,您可以从停止的实例创建 AMI。您也可以根据需要将 AMI 复制到其他区域,以便在其他区域中启动实例。或将以前导入的实例导出到您的虚拟化环境。
下图显示将 VM 作为实例从您的虚拟化环境导出到 Amazon EC2 的过程。
![VM Import/Export 实例导入](images/vmimport-export-architecture-ami-copy.png)