1 What cloud computing actually is
Cloud computing is the on-demand delivery of computing resources — servers, storage, databases, networking, and software — over the Internet, paid for as you use them. Instead of buying and running your own physical machines, you rent capacity from a cloud provider who operates large data centres and lets many customers share that infrastructure.
The widely cited definition comes from the U.S. NIST (National Institute of Standards and Technology). NIST describes cloud computing through five essential characteristics, three service models (IaaS, PaaS, SaaS), and four deployment models (public, private, hybrid, community). The big public providers are AWS (Amazon), Microsoft Azure and Google Cloud (GCP).