A “cloud instance” refers to a virtual server instance from a public or private cloud network. In cloud instance computing, single hardware is implemented into software and run on top of multiple computers. Cloud instance computing is highly dynamic, enabling users not to worry about how many servers can fit on a single hardware application without causing major slowdowns during peak hours. If performance maxes out, you can simply add more computers. Resources can be freely allocated to and from other computers by the software, enabling maximum utilization and helping to prevent crashes. If the server grows beyond the limits of a single machine, cloud instance computing allows the cloud software to be easily expanded to span multiple machines, whether temporarily or permanently. Cloud instance computing also reduces the downtime associated with servicing hardware. A server in the cloud can be easily moved from one physical machine to another without going down. The abstraction associated with the cloud allows hardware to seamlessly transfer all data from one point to another without the end-user having any idea that it happened. In sum, cloud instance computing is highly dynamic, can reassign resources as needed, and allows for the movement of servers as they run in the cloud.