Cloud Computing:"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." (Oxford)
Storage
Infrastructure of cloud providedMost basic cloud serviceConsumer's IT administrators control the dataCloud storage is rented/leased from third party
Infrastructure as a Service(IaaS)
Comparison
Program Virtualization
Networking
Platform on cloud providedCustomer developed, run and managedVarious levels of size and complexityReduction in coding Vs IaaS
Software on cloud providedProvider developed, run and managedSimple to use by end userNo Coding required