Cloud computing is the on-demand delivery of IT resources such as computing power, storage and networking over the internet. With its pay-as-you-go model, you don’t need to own and manage your own physical servers and data centres, which means you avoid paying for idle hardware capacity. The cloud can scale up and down as needed in real time. It is easy to take your applications to global scale overnight, to test ideas and iterate on them fast, and to enjoy the infrastructure security provided by cloud providers such as Amazon, Microsoft and Google.

There are three types of cloud services:

  • IaaS - Infrastructure as a Service
  • PaaS - Platform as a Service
  • SaaS - Software as a Service