CPC H04L 41/0816 (2013.01) [G06F 9/4856 (2013.01); G06F 9/5077 (2013.01); G06F 15/177 (2013.01); H04L 67/06 (2013.01); H04L 67/34 (2013.01)] | 20 Claims |
1. A system comprising:
one or more hardware processors coupled to computer memory that stores computer programming instructions, wherein the one or more hardware processors executing the computer programming instructions cause the system to:
receive a request to clone physical machine functionality of a first computing device to a virtual machine;
responsive to the request, one or more of: create a first copy and identify a first copy, wherein the first copy comprises a non-production point-in-time copy of data and metadata of the first computing device;
use the first copy to detect an existing configuration of the first computing device,
determine a destination for hosting the virtual machine;
determine a desired configuration for the virtual machine, wherein the desired configuration of the virtual machine differs from the existing configuration of the first computing device based on a trend in past usage of one or more resources of the first computing device and further based on a kind of deployment of the virtual machine, wherein the trend is determined by the system;
cause the virtual machine to be provisioned, according to the desired configuration, at the destination for hosting the virtual machine;
cause data and metadata from the first copy to be made available to the virtual machine.
|