Cloud computing is the delivery of computing services over the internet using a pay-as-you-go pricing model. The cloud provioder offers the following types of cloud services: