Microsoft Azure Fundamentals (AZ-900)Describe cloud conceptsMedium
A development team is building a web application that requires a database, web servers, and an application server. They want to focus their efforts primarily on writing application code and managing data, without having to worry about provisioning or patching the underlying operating systems and hardware. Which cloud service type would provide this level of abstraction?
- ASoftware as a Service (SaaS)
- BPlatform as a Service (PaaS)
- CInfrastructure as a Service (IaaS)
- DFunction as a Service (FaaS)
Show answer & explanationAnswer & explanation
Correct answer: B. Platform as a Service (PaaS)
PaaS provides a complete development and deployment environment, handling the underlying infrastructure, operating systems, and middleware, allowing developers to focus on application code and data.
Why the other options are wrong
- A. SaaS provides a ready-to-use application, which is too restrictive for a team building their own custom web application.
- C. IaaS requires the customer to manage operating systems, which contradicts the goal of not worrying about patching them.
- D. FaaS is for event-driven functions and doesn't provide the broader environment for an entire web application with databases and application servers.
Platform as a Service (PaaS)
A cloud service model that provides a complete development and deployment environment in the cloud, with resources such as operating systems, web servers, and databases.
- Abstraction of infrastructure
- Focus on application development
- Managed runtime environment
Memory trick: IaaS is raw, PaaS is a platform, SaaS is a solution.