VM Import/Export
用户指南
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 Amazon AWS 入门

什么是 VM Import/Export?

VM Import/Export 让您能够将虚拟机 (VM) 映像从现有的虚拟化环境导入 Amazon EC2,然后再导回它们。这让您能够将应用程序和工作负载迁移到 Amazon EC2、将 VM 映像目录复制到 Amazon EC2 或创建 VM 映像存储库以用于备份或灾难恢复目的。

有关更多信息,请参阅 VM Import/Export

注意

对于大多数 VM 导入需求,我们建议您使用 AWS Server Migration Service。AWS SMS 自动完成导入过程 (减少迁移大型 VM 基础设施的工作量),支持不断变化的 VM 的增量更新,并将导入的 VM 转换为现成可用的 Amazon 系统映像 (AMI)。要开始使用 AWS SMS,请参阅 AWS Server Migration Service

VM Import/Export 的功能

VM Import 提供以下功能:

  • 将 VM 作为 Amazon 系统映像 (AMI) 从您的虚拟化环境导入到 Amazon EC2 中。您可以随时从您的 AMI 启动 EC2 实例。

  • 将 VM 作为 EC2 实例从您的虚拟化环境导入到 Amazon EC2 中。实例的初始状态为 stopped。您可以从该实例创建 AMI。

  • 导出以前从您的虚拟化环境导入的 VM。

  • 将磁盘作为 Amazon EBS 快照导入。

如何使用 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

适用于 Windows PowerShell 的 AWS 工具

为在 PowerShell 环境中编写脚本的用户提供大量 AWS 产品的相关命令。要开始使用,请参阅 适用于 Windows PowerShell 的 AWS 工具 用户指南。有关 Amazon EC2 的 Cmdlet 的更多信息,请参阅 适用于 PowerShell 的 AWS 工具 Cmdlet Reference

Amazon EC2 API

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

AWS SDK 和工具

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

定价

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

VM Import/Export 可配合以下服务使用: