1. A method of virtualization, comprising: creating a backup image of each of a plurality of computers in a data center, the plurality of computers being connected to a network having a network topology; collecting configuration information of each of the plurality of computers by a plurality of metadata collection agents, each of the plurality of metadata collection agents being resident on one of the plurality of computers; saving together with each backup image, supplemental to each backup image, the configuration information of the corresponding computer, the configuration information comprising persistent and volatile state; creating each backup image as a snapshot of the corresponding computer, the snapshot comprising an application-consistent image as of a specific point in time of primary storage of the corresponding computer; saving together with the configuration information saved with the backup image, information representing the state of the network connections of the corresponding computer; loading the backup images as virtual machines in a cloud computing node; and loading the saved information regarding network connections together with the backup images, and using the saved information regarding network connections to recreate the network connections of each of the plurality of computers.