1. A method comprising: receiving an indication of at least one node of a plurality of nodes to migrate from an enterprise network to a cloud computing infrastructure, the indicated node comprising a first virtual machine; identifying, by a processing device, one or more related nodes of the plurality of nodes that have direct and indirect communication relationships with the indicated node, the related nodes comprising a second virtual machine; adding the indicated node and at least one node of the related nodes for the indicated node to a migration group; preparing a migration-configuration file for each node of the migration group, the migration-configuration file comprising service level agreement (SLA) information; deploying a migration agent to each node of the migration group; and migrating the migration group to the cloud computing infrastructure, wherein each node of the migration group is migrated using a corresponding migration-configuration file to generate an SLA for each node of the migration group with a provider of the cloud computing infrastructure in view of SLA information from the corresponding migration configuration file.