There is a huge list of cloud-computing services, but the best types of cloud-computing services are defined as the following (other types are based on these service types only):
- Infrastructure as a Service (IaaS): This provides infrastructure, namely storage, virtual machines, and so on. For more info, go to https://azure.microsoft.com/en-in/overview/what-is-iaas/.
- Platform as a Service (PaaS): This provides an on-demand environment for activities such as development or testing, or managing applications. For more info, go to https://azure.microsoft.com/en-in/overview/what-is-paas/.
- Software as a Service (SaaS): This provides software applications on demand. There might be various subscription models from the cloud-computing provider under which you can subscribe to specific software applications. For more information, go to https://azure.microsoft.com/en-in/overview/what-is-saas/.