Cloud Computing Models
Generally, every cloud platform, especially Azure, provides these three kinds of models:
- Infrastructure as a Service
- Platform as a Service
- Software as a Service

Infrastructure as a Service (IaaS)
IaaS is a form of cloud computing that provides virtualized resources, such as virtual machines, containers, networking services such as firewalls, and other computing resources. Companies or individuals can use these services via the Internet and setup their whole infrastructure over the cloud. This benefits small, mid-sized, and even large companies, as they can avoid hardware costs and pay for only the services they use. The IaaS platform provides high availability and scalability, and can be managed through the cloud portal. For example, to create a virtual machine (VM), you can log in with your cloud account, choose an option to create a new VM by selecting an operating system (for example, Windows or Linux), and then choose any of the pre-built images for the version you...