Patent ID: 11928491
Assignee: AMAZON TECHNOLOGIES, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G  H | IPC G

Claim 3:
4. A computer-implemented method comprising:
receiving input of a selection of a virtual machine (VM) of a plurality of listed VMs from a user computing environment for migration, wherein the plurality of listed VMs are registered with a server migration service located within a cloud provider network;
receiving, by the server migration service, a request to migrate the VM from the user computing environment to the cloud provider network, wherein the request identifies the VM and a server migration template describing a server migration workflow involving one or more of a plurality of server migration components provided by the server migration service located within the cloud provider network;
in response to receiving the request, sending, by the server migration service to a migration proxy located within the user computing environment, a migration command;
in response to receiving the migration command, the migration proxy:
generating replication data for the VM; and
sending the replication data to a storage location at the cloud provider network;

after the replication data is stored at the storage location, obtaining, by the server migration service, the replication data for the VM from the storage location at the cloud provider network; and
generating, based on the replication data and the server migration template, a machine image to be used to create migrated VM instances at the cloud provider network.