Last updated on July 10, 2023
Azure Cloud Service Models Cheat Sheet
- The three cloud computing service models are IaaS, PaaS, and SaaS.
- You can also use serverless computing to eliminate the need to manage infrastructure.
- The shared responsibility model determines the security tasks that are handled by the cloud provider and handled by the customer.
- Azure is responsible for protecting the infrastructure such as hosts, network, and data center.
- The customer is responsible for protecting their data, endpoints, account, and access management.
- IaaS, PaaS, and SaaS have different levels of managed services:
Infrastructure as a service (IaaS)
- Most user management
- You are responsible for managing the operating systems, data, and applications.
- IaaS helps you to extend resources rapidly to meet the spikes required for your application.
- Used in the following scenarios:
- Migrating workloads – move existing applications to the cloud.
- Test and development – quickly set up and dismantle test and development environments. IaaS makes scaling development and testing environments, fast and economical.
- Storage, backup, and recovery – simplify the planning and management of backup and recovery systems.
- Website hosting – less expensive than traditional web hosting.
- High-performance computing (HPC) – clusters of computers that help solve complex problems involving millions of variables or calculations.
- Big data analysis – for massive data sets that require a huge amount of processing power.
Platform as a service (PaaS)
- Less user management
- The operating systems are managed by the cloud provider, while the user is responsible for the applications and data they run and store.
- PaaS offers all the functionality you need to support the entire lifecycle of web applications: building, testing the application, deploying the source code, managing, and updating within the same integrated environment.
- Used in the following scenarios:
- Development framework – a framework for creating or customizing cloud-based applications.
- Analytics or business intelligence – find insights and patterns, and predict outcomes to improve business decisions.
Software as a service (SaaS)
- Least amount of management
- The cloud provider is responsible for managing everything, and the end-user just uses the software.
Serverless Computing
- Function as a Service (FaaS)
- You simply deploy the code with a serverless platform, and it runs at high availability.
- Dynamically scales up and down to meet the demands of each workload within seconds.
- A pay-per-execution model that charges sub-second billing only for the time and resources required to execute the code.
Validate Your Knowledge
Question 1
Question Type: Single choice
In the Azure Shared Responsibility Model, whose responsibility is it to patch the operating system of an Azure App Service?
- Azure
- Customer
- Both Azure and the customer
- Neither Azure nor the customer
For more Azure practice exam questions with detailed explanations, check out the Tutorials Dojo Portal:
Azure Cloud Service Models Cheat Sheet References:
https://docs.microsoft.com/en-us/learn/modules/principles-cloud-computing/5-types-of-cloud-services
https://azure.microsoft.com/en-us/overview/what-is-iaas/
https://azure.microsoft.com/en-us/overview/what-is-paas/
https://azure.microsoft.com/en-us/overview/what-is-saas/
https://azure.microsoft.com/en-us/overview/serverless-computing/
AWS, Azure, and GCP Certifications are consistently among the top-paying IT certifications in the world, considering that most companies have now shifted to the cloud. Earn over $150,000 per year with an AWS, Azure, or GCP certification!
Follow us on LinkedIn, YouTube, Facebook, or join our Slack study group. More importantly, answer as many practice exams as you can to help increase your chances of passing your certification exams on your first try!
View Our AWS, Azure, and GCP Exam Reviewers Check out our FREE courses