Cloud computing refers broadly to delivering computing services (servers, storage, databases, networking, software, analytics, etc.) over the Internet (“the cloud”) rather than having local hardware and software on-site. Using cloud resources lets you scale up or down dynamically, pay for what you use, and offload much of the infrastructure management