Cloud Computing and Virtualization
Cloud Computing is the practice of using a network of remote servers hosted on the Internet to store, manage, and process data, rather than a local server or a personal computer. Essentially, virtualization differs from cloud computing because virtualization is software that manipulates hardware, while cloud computing refers to a service that results from that manipulation.
Virtualization is a foundational element of cloud computing and helps deliver on the value of cloud computing. Cloud computing is the delivery of shared computing resources, software or data — as a service and on-demand through the Internet.