CompTIA Project+ (PK0-005)Basics of IT and GovernanceMedium

A project involves migrating a legacy on-premise application to a public cloud environment. The project team aims to minimize refactoring efforts and prefers to retain significant control over the operating system and installed software. Which cloud service model BEST fits these requirements?

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

Correct answer: D. Infrastructure as a Service (IaaS)

Infrastructure as a Service (IaaS) provides virtualized computing resources where the customer manages the operating system, applications, and data, offering significant control while minimizing refactoring compared to PaaS or SaaS.

Why the other options are wrong

  • A. SaaS offers the least control, managing the entire application stack; it requires significant refactoring or replacement.
  • B. PaaS provides a platform for development and deployment, managing the OS and runtime, which reduces control over the OS.
  • C. FaaS (serverless) abstracts away the underlying infrastructure and OS completely, offering no control over them.

Infrastructure as a Service (IaaS)

A cloud computing service model that provides virtualized computing resources over the internet, allowing users to rent virtual machines, storage, and networks, while retaining control over operating systems and applications.

  • Provides virtualized hardware resources.
  • Customer manages OS, applications, and data.
  • Offers high flexibility and control.

Memory trick: IaaS gives you the infrastructure, you build the rest.

More Basics of IT and Governance questions