There are three major types of cloud computing services Public Cloud, Private Cloud and Hybrid Cloud. Each offers various features and are ideal to businesses according to their needs. In the public cloud, computing power, memory, etc. are offered against a fixed payment or pay-as-you-go depending on the provider. In private cloud, all the tasks are undertaken by the company itself, whereas in public cloud the tasks are taken over by a third party.