Simply described, cloud computing is the distribution of computing services over the Internet ("the cloud") in order to provide speedier innovation, more flexible resources, and economies of scale.