Cloud computing is sort of an umbrella under which you can enjoy different service as per your requirement. In essence, all of them relate to their parent category i.e. cloud hosting but can be classified under three distinct categories as follows, depending on the provisioning of software and hardware resources.