How can I migrate instances between my local virtualization environment and Amazon EC2?

Last updated: 2021-02-23

I want to import an instance from my local virtualization environment into an Amazon Elastic Compute Cloud (Amazon EC2) instance. Or, I want to export an Amazon EC2 instance to my local environment.


There are two options you can use to import a virtual machine (VM) into your Amazon EC2 instance:

  1. AWS VM Import/Export tools
  2. CloudEndure Migration

AWS VM Import/Export tools

You can use the AWS VM Import/Export tools to import virtual machine (VM) images from your local environment into AWS. You can then convert the VM images into ready-to-use EC2 instances. You can export the VM images back to your local environment. VM Import/Export is compatible with Citrix XenServer, Microsoft Hyper-V, or VMware vSphere virtualization environments.

Before you begin, be sure that you understand the prerequisites, requirements, and restrictions for instance migration. For an overview of the import/export process, see What Is VM Import/Export?

If you have problems, see Troubleshooting VM Import/Export.

CloudEndure Migration

CloudEndure Migration quickly migrates your supported versions of Windows- and Linux OS-based applications and databases to AWS. For more information, see I want to migrate my server or virtual environment to AWS using CloudEndure Migration. How do I begin the process?

Did this article help?

Do you need billing or technical support?