Microsoft Azure Fundamentals (AZ-900)Describe cloud conceptsEasy
A startup is designing a new mobile application and wants to use a cloud service model that provides a complete development and deployment environment, including operating systems, programming language execution environment, databases, and web servers, without managing the underlying infrastructure. Which cloud service type should they choose?
- APlatform as a Service (PaaS)
- BInfrastructure as a Service (IaaS)
- CSoftware as a Service (SaaS)
- DFunction as a Service (FaaS)
Show answer & explanationAnswer & explanation
Correct answer: A. Platform as a Service (PaaS)
Platform as a Service (PaaS) provides a complete environment for developing, running, and managing applications, abstracting away the underlying infrastructure. This perfectly matches the startup's need for a fully managed development and deployment environment.
Why the other options are wrong
- B. IaaS provides virtualized computing resources, but the user still manages the operating system and applications.
- C. SaaS provides a fully managed application ready for use, with no development required by the user.
- D. FaaS (Serverless) focuses on executing individual functions, not a full development and deployment environment.
Platform as a Service (PaaS)
A cloud service model that provides a complete development and deployment environment in the cloud, with resources such as application hosting, operating systems, programming language execution environment, databases, and web servers.
- Focus on application development and deployment
- Provider manages OS, runtime, middleware, and infrastructure
- User manages applications and data
Memory trick: PaaS is your 'platform' to build, run, and manage apps without touching the foundation.