CLOUD computing is a TYPE of Internet-based computing that provides shared computer PROCESSING resources and data to computers and other devices on demand. It enables convenient, on-demand network access to a shared pool of networks, servers, storage, applications, and SERVICES that can be rapidly provisioned with minimal effort or service provider interaction.