Cloud Computing

Problem

Your company needs 100 servers for three months. Buying hardware means procurement, installation, capacity planning and then potentially owning unused machines afterward.

Solution — Cloud Computing

A provider operates large pools of infrastructure that customers consume on demand.
Need capacity
     ↓
Provision
     ↓
Use
     ↓
Release
Benefits: you provision resources quickly, scale capacity with demand, and avoid buying and maintaining physical hardware. Tradeoffs: usage and data-transfer charges can become expensive, provider outages can affect your applications, and provider-specific services can make migration harder. You still manage your data, access permissions, and the configuration you control.
Core idea: cloud computing turns computing infrastructure into an on-demand service.