本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
什么是 VM Import/Export?
VM Import/Export 让您能够将虚拟机映像从现有的虚拟化环境导入 Amazon EC2,然后再导回它们。这让您能够将应用程序和工作负载迁移到 Amazon EC2、将 VM 映像目录复制到 Amazon EC2 或创建 VM 映像存储库以用于备份或灾难恢复目的。有关更多信息,请参阅 VM Import/Export
VM Import/Export 的功能
VM Import 提供以下功能:
-
将 VM 作为亚马逊机器映像(AMI)从您的虚拟化环境导入到 Amazon EC2 中。您可以随时从您的 AMI 启动 EC2 实例。
-
将 VM 作为 EC2 实例从您的虚拟化环境导入到 Amazon EC2 中。实例的初始状态为
stopped
。您可以从该实例创建 AMI。 -
导出以前从您的虚拟化环境导入的 VM。
-
将磁盘作为 Amazon EBS 快照导入。
-
VM Import 支持 Linux 的 ENA 驱动程序。只有当原始 VM 安装了 ENA 和/或 NVMe 驱动程序时,ENA 支持才会启用。我们建议安装最新的驱动程序。
如何使用 VM Import/Export
首先,您必须确定是将 VM 作为 AMI 还是实例导入。使用之前,请先了解映像导入和实例导入的工作方式。此外,您可能还需要了解每种方法的先决条件和限制。有关更多信息,请参阅:
访问 VM Import/Export
您可以使用以下接口访问 VM Import/Export:
- Amazon 命令行界面(CLI)
-
提供大量 Amazon 产品的相关命令,同时被 Windows、Mac 和 Linux 支持。要开始使用,请参阅 Amazon Command Line Interface 用户指南。有关 Amazon EC2 命令的更多信息,请参阅 Amazon CLI Command Reference 中的 ec2。
- Amazon适用于 Windows 的工具 PowerShell
-
为那些在 PowerShell 环境中编写脚本的用户提供一系列Amazon产品的命令。要开始使用,请参阅 Amazon Tools for Windows PowerShell 用户指南。有关 Amazon EC2 的 cmdlet 的更多信息,请参阅 Amazon Tools for PowerShell Cmdlet 参考。
- Amazon EC2 API
-
Amazon EC2 提供查询 API。这些请求属于 HTTP 或 HTTPS 请求,需要使用 HTTP 动词 GET 或 POST 以及一个名为
Action
的查询参数。有关 Amazon EC2 的 API 操作的更多信息,请参阅《Amazon EC2 API 参考》中的操作。 - Amazon软件开发工具包和工具
-
如果您倾向于使用特定语言的 API 而非通过 HTTP 或 HTTPS 提交请求来构建应用程序,Amazon 为软件开发人员提供了库文件、示例代码、教程和其他资源。这些库文件提供可自动执行任务的基本功能,例如以加密方式对请求签名、重试请求和处理错误响应,因此您可以更轻松地上手。有关更多信息,请参阅 Amazon SDK 和工具
。 提示
在支持的 Amazon Web Services 区域中,您还可以使用Amazon CloudShell,以实现可从 Amazon Web Services Management Console 直接启动并且已经预先通过身份验证的浏览器式 shell。
定价
对于 Amazon Web Services,您只需按实际用量付费。使用 VM Import/Export 不额外收费。您只需支付导入和导出期间使用的 S3 存储桶和 EBS 卷及运行的 EC2 实例的标准费用。
相关服务
在规划迁移至 Amazon 时,请考虑以下服务:
-
您可以使用 Application Discovery Service 收集有关您的数据中心的信息,例如服务器利用率数据和依赖关系映射,以便您可以查看有关您的工作负载的信息。有关更多信息,请参阅 Application Discovery Service 用户指南。
-
如果你使用 VMware vSphere、Microsoft Hyper-V 或 Microsoft Azure,你可以使用 Amazon Application Migration Service 自动将虚拟机迁移到 Amazon。有关更多信息,请参阅 Application Migration Service 用户指南。
-
如果您使用的是 Microsoft Systems Center,则可以使用 Amazon Systems Manager for Microsoft SCVMM 来将 Windows VM 从 SCVMM 中导入到 Amazon EC2。有关更多信息,请参阅《适用于 Windows 实例的 Amazon EC2 用户指南》中的 “使用 Amazon Systems Manager for Microsoft SCVMM 来导入虚拟机”。