Certified Cloud Security Professional (CCSP)Cloud Concepts, Architecture and DesignEasy

A software development team is adopting a DevOps approach and needs a cloud service that allows them to quickly deploy and manage their application code without worrying about the underlying operating system, middleware, or runtime environments. They want to focus solely on writing and deploying their application logic. Which cloud service model best fits this requirement?

  1. AInfrastructure as a Service (IaaS)
  2. BSoftware as a Service (SaaS)
  3. CPlatform as a Service (PaaS)
  4. DBare Metal as a Service (BMaaS)
Show answer & explanation

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

Platform as a Service (PaaS) abstracts away the operating system, middleware, and runtime, allowing developers to focus purely on application development and deployment, which aligns with the DevOps team's goal.

Why the other options are wrong

  • A. IaaS requires managing the OS and above, which the team wants to avoid.
  • B. SaaS offers pre-built applications, not a platform for custom code deployment.
  • D. BMaaS provides raw hardware, requiring management of everything including the OS.

PaaS (Platform as a Service)

A cloud service model where the provider delivers a computing platform and solution stack, allowing customers to develop, run, and manage applications without the complexity of building and maintaining the infrastructure.

  • Provider manages OS, middleware, runtime.
  • Customer manages applications and data.
  • Focus on application development and deployment.

Memory trick: I-P-S: Infrastructure, Platform, Software – Increasing abstraction, decreasing control.

More Cloud Concepts, Architecture and Design questions