Cloud computing is shared pools of configurable computer system resources and higher-level services that can be rapidly provisioned with minimal management effort, often over the Internet. Cloud computing relies on sharing of resources to achieve coherence and economies of scale, similar to a public utility. Wikipedia. This is a better description than waffling on about virtualisation an other technical issues. The main services offered by the cloud are infrastructure as a service (IaaS) such as VM’s, storage, servers, load balancers etc, platform as a service (PaaS) like databases, web servers, development environments among others, and software as a service (SaaS) like CRM, email, games, and (MLaaS) Machine Learning as a Service which is really a mixture of cloud services.