Cloud computing is the delivery of computing services—such as servers, storage, databases, networking, software, and analytics—over the internet ("the cloud"). You use shared pools of resources accessible virtual networks to support scale and application deployment. There is no need for physical infrastructure, and businesses can scale up or down to meet changing business needs.