Microsoft Azure Fundamentals (AZ-900)Describe cloud conceptsMedium
A software development team is building a new web application. They want to focus solely on writing code and managing the application's data, without having to worry about provisioning or maintaining the underlying operating systems, virtual machines, or network configurations. Which cloud service type is most appropriate for their needs?
- ASoftware as a Service (SaaS)
- BInfrastructure as a Service (IaaS)
- CFunction as a Service (FaaS)
- DPlatform as a Service (PaaS)
Show answer & explanationAnswer & explanation
Correct answer: D. Platform as a Service (PaaS)
Platform as a Service (PaaS) provides a complete development and deployment environment, allowing developers to focus on application code and data without managing the underlying infrastructure.
Why the other options are wrong
- A. SaaS provides a complete, ready-to-use application, not a development platform.
- B. IaaS requires the team to manage operating systems and virtual machines, which they want to avoid.
- C. FaaS (Serverless) is for executing code in response to events, but PaaS is broader for full application development environments.
Platform as a Service (PaaS)
PaaS provides a complete development and deployment environment in the cloud, including operating systems, programming language execution environments, databases, web servers, etc., without the complexity of building and maintaining the infrastructure.
- Focus on application development, not infrastructure.
- Provider manages OS, servers, network, storage.
- Ideal for developers creating web apps or APIs.
- Examples: Azure App Service, Azure SQL Database.
Memory trick: Cloud's pizza: make your own (IaaS), get a kit (PaaS), or just eat it (SaaS).