CompTIA Cloud Essentials+ (CLO-002)Business Principles of Cloud EnvironmentsEasy

A software company is developing a new application and wants to minimize the effort spent on managing the underlying operating systems, databases, and web servers. They prefer to focus solely on writing and deploying their application code. Which cloud service model would BEST support this goal?

  1. ASoftware as a Service (SaaS)
  2. BPlatform as a Service (PaaS)
  3. CInfrastructure as a Service (IaaS)
  4. DFunction as a Service (FaaS)
Show answer & explanation

Correct answer: B. Platform as a Service (PaaS)

Platform as a Service (PaaS) provides a complete development and deployment environment in the cloud. It abstracts away the underlying infrastructure (OS, databases, web servers), allowing developers to focus purely on application code.

Why the other options are wrong

  • A. SaaS provides a complete, ready-to-use application, not a platform for custom development.
  • C. IaaS requires the user to manage operating systems, middleware, and applications.
  • D. FaaS is a subset of PaaS, focusing on serverless functions, but PaaS is the broader concept for managing an entire application stack.

Platform as a Service (PaaS)

A cloud computing service model that provides a platform allowing customers to develop, run, and manage applications without the complexity of building and maintaining the infrastructure.

  • Provider manages OS, middleware, runtime, and infrastructure.
  • User manages only applications and data.
  • Ideal for developers who want to focus on coding.

Memory trick: IaaS is Lego, PaaS is a ready-made kit, SaaS is a finished toy.

More Business Principles of Cloud Environments questions