Cloud computing is the on-demand, pay-as-you-go distribution of IT services over the Internet. Rather than purchasing, operating, and maintaining physical data centers and servers, a cloud provider is used to obtain technology services such as processing power, storage, and databases on an as-needed basis.