Microsoft 365 FundamentalsDescribe cloud conceptsMedium

A software development team is adopting a DevOps methodology and needs an environment that allows them to quickly provision development and testing environments, deploy applications without managing underlying operating systems, and integrate with continuous integration/continuous delivery (CI/CD) pipelines. Which cloud service type would best support these needs?

  1. AOn-premises
  2. BSoftware as a Service (SaaS)
  3. CInfrastructure as a Service (IaaS)
  4. DPlatform as a Service (PaaS)
Show answer & explanation

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

Platform as a Service (PaaS) provides a complete development and deployment environment in the cloud, with resources that enable developers to build, run, and manage applications without the complexity of building and maintaining the infrastructure typically associated with developing and launching an app.

Why the other options are wrong

  • A. On-premises deployments involve managing all infrastructure, which is the opposite of their goal.
  • B. SaaS delivers ready-to-use applications, not a development platform.
  • C. IaaS requires the team to manage operating systems, which they want to avoid.

Platform as a Service (PaaS)

A cloud service model that provides a complete development and deployment environment in the cloud.

  • Provider manages infrastructure, OS, runtime.
  • Users manage application code and data.
  • Ideal for developers and DevOps.

Memory trick: I P S, think of it as increasing levels of provider management.

More Describe cloud concepts questions