什么是 VM Import/Export? - VM Import/Export

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

什么是 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:

AWS 命令行界面(CLI)

提供大量 AWS 产品的相关命令,同时被 Windows、Mac 和 Linux 支持。要开始使用,请参阅 AWS Command Line Interface 用户指南。有关 Amazon EC2 命令的更多信息,请参阅 AWS CLI Command Reference 中的 ec2

AWS适用于 Windows 的工具 PowerShell

为那些在 PowerShell 环境中编写脚本的用户提供一系列AWS产品的命令。要开始使用,请参阅 AWS Tools for Windows PowerShell 用户指南。有关 Amazon EC2 的 cmdlet 的更多信息,请参阅 AWS Tools for PowerShell Cmdlet 参考

Amazon EC2 API

Amazon EC2 提供查询 API。这些请求属于 HTTP 或 HTTPS 请求,需要使用 HTTP 动词 GET 或 POST 以及一个名为 Action 的查询参数。有关 Amazon EC2 的 API 操作的更多信息,请参阅《Amazon EC2 API 参考》中的操作

AWS软件开发工具包和工具

如果您倾向于使用特定语言的 API 而非通过 HTTP 或 HTTPS 提交请求来构建应用程序,AWS 为软件开发人员提供了库文件、示例代码、教程和其他资源。这些库文件提供可自动执行任务的基本功能,例如以加密方式对请求签名、重试请求和处理错误响应,因此您可以更轻松地上手。有关更多信息,请参阅 AWS SDK 和工具

提示

支持的 AWS 区域中,您还可以使用AWS CloudShell,以实现可从 AWS Management Console 直接启动并且已经预先通过身份验证的浏览器式 shell。

定价

对于 Amazon Web Services,您只需按实际用量付费。使用 VM Import/Export 不额外收费。您只需支付导入和导出期间使用的 S3 存储桶和 EBS 卷及运行的 EC2 实例的标准费用。

在规划迁移至 AWS 时,请考虑以下服务:

  • 您可以使用 Application Discovery Service 收集有关您的数据中心的信息,例如服务器利用率数据和依赖关系映射,以便您可以查看有关您的工作负载的信息。有关更多信息,请参阅 Application Discovery Service 用户指南

  • 如果你使用 VMware vSphere、Microsoft Hyper-V 或 Microsoft Azure,你可以使用 AWS Application Migration Service 自动将虚拟机迁移到 AWS。有关更多信息,请参阅 Application Migration Service 用户指南

  • 如果您使用的是 Microsoft Systems Center,则可以使用 AWS Systems Manager for Microsoft SCVMM 来将 Windows VM 从 SCVMM 中导入到 Amazon EC2。有关更多信息,请参阅《适用于 Windows 实例的 Amazon EC2 用户指南》中的 “使用 AWS Systems Manager for Microsoft SCVMM 来导入虚拟机”。