CompTIA A+ Core 1 (220-1201)Virtualization and Cloud ComputingMedium

A development team wants to build and deploy custom applications quickly without managing servers, operating system patching, or network configuration, but they still need access to a runtime environment, libraries, and a managed database service. Which cloud model should the team choose?

  1. AA private virtualization cluster
  2. BPlatform as a Service (PaaS)
  3. CInfrastructure as a Service (IaaS)
  4. DSoftware as a Service (SaaS)
Show answer & explanation

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

PaaS provides a managed platform including runtime environments, development tools, and databases, letting developers focus on code rather than infrastructure or OS management.

Why the other options are wrong

  • A. A private cluster requires the team to manage infrastructure directly, contrary to the requirement.
  • C. IaaS would still require the team to manage the OS and runtime patching themselves.
  • D. SaaS delivers finished applications, not a platform for building custom apps.

Platform as a Service (PaaS)

A cloud model that provides a managed runtime environment, development tools, and databases so developers can build applications without managing underlying infrastructure.

  • Examples: Microsoft Azure App Service, Google App Engine, Heroku
  • Provider manages OS, runtime, and patching
  • Ideal for rapid application development

Memory trick: PaaS = 'Platform provided, just add code.'

More Virtualization and Cloud Computing questions