The simplest definition of Cloud computing is using a shared pool of configurable system resources and higher levels of Services that can be rapidly deployed at minimum management effort.
The services are provided often over the internet for public cloud services. Private clouds rely on private networks.
The service models adopted for cloud services are categorised into three – SaaS, PaaS, IaaS. They are detailed in the below paragraphs.