CompTIA Tech+ (FC0-U71)InfrastructureHard
A startup wants to develop and deploy custom web applications without managing the underlying operating system, servers, or storage infrastructure, but still needs control over the application code and runtime environment. Which cloud service model best fits this need?
- ADesktop as a Service (DaaS)
- BPlatform as a Service (PaaS)
- CInfrastructure as a Service (IaaS)
- DSoftware as a Service (SaaS)
Show answer & explanationAnswer & explanation
Correct answer: B. Platform as a Service (PaaS)
Platform as a Service (PaaS) provides a managed runtime environment, operating system, and infrastructure, allowing developers to focus solely on writing and deploying application code without managing servers. IaaS requires managing the OS, SaaS provides only finished applications, and DaaS delivers virtual desktops.
Why the other options are wrong
- A. DaaS provides virtual desktops, not an application development platform.
- C. IaaS still requires the customer to manage the OS and runtime.
- D. SaaS delivers complete applications with no code-level control.
Cloud Service Models
IaaS provides raw infrastructure, PaaS provides a managed platform for app development, and SaaS delivers complete ready-to-use software.
- IaaS: e.g., virtual machines, storage
- PaaS: e.g., app development platforms
- SaaS: e.g., email, office suites
- Responsibility for management decreases from IaaS to SaaS
Memory trick: IaaS = build your own house; PaaS = rent a furnished workshop; SaaS = order takeout.