Microsoft 365 FundamentalsDescribe cloud conceptsMedium
A startup company is developing a new mobile application. They want to focus entirely on coding and deploying their application without managing the underlying servers, operating systems, or networking infrastructure. They also need automatic scaling and integrated development tools. Which cloud service model should they choose?
- APlatform as a Service (PaaS)
- BSoftware as a Service (SaaS)
- CInfrastructure as a Service (IaaS)
- DOn-premises
Show answer & explanationAnswer & explanation
Correct answer: A. Platform as a Service (PaaS)
PaaS provides a complete development and deployment environment, including operating systems, programming language execution environments, databases, web servers, and integrated development tools, without requiring the customer to manage the underlying infrastructure.
Why the other options are wrong
- B. SaaS provides a fully managed application, not a platform for custom development.
- C. IaaS still requires the customer to manage the operating system and above.
- D. On-premises requires managing all aspects of the infrastructure, which contradicts the company's goal.
Platform as a Service (PaaS)
A cloud service model that provides a complete development and deployment environment in the cloud, with resources that enable you to deliver everything from simple cloud-based apps to sophisticated, cloud-enabled enterprise applications.
- Cloud provider manages hardware, OS, and runtime environment.
- Customer manages applications and data.
- Ideal for developers who want to focus on coding without infrastructure concerns.
Memory trick: I P S: Infrastructure, Platform, Software – ascending levels of abstraction.