1 What is cloud computing?
Cloud computing is the on-demand delivery of computing resources — servers, storage, databases and networking — over the internet, paid for as you use them. Instead of buying and racking your own hardware, you rent capacity from a provider and scale up or down in minutes.
Key benefits are elasticity (grow and shrink with demand), pay-as-you-go pricing (no large upfront capital expense), global reach (deploy near your users), and managed services (the provider runs the undifferentiated heavy lifting). The trade-off you accept is depending on a third party and learning their tools.