What are the most common cloud service models?
An essential part of understanding clouds is understanding the three most common cloud service models:
- IaaS: This is the most fundamental service model, where a customer can select the virtual machine size (in terms of the amount of CPU and memory), select a pre-configured operating system, and deploy software inside the VM instance according to business needs (services such as Amazon Elastic Compute Cloud (EC2), Azure Virtual Machines, and Google Compute Engine).
- PaaS: This type of service model varies from managed database services to managed application services (where a customer can import code and run it inside a managed environment), and more (services such as AWS App Runner, Azure App Service, and Google App Engine).
- SaaS: This is the most widely used service model – a fully managed software environment where, as a customer, you usually open a web browser or a mobile app, log in to an application, and consume...