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

A project involves migrating an on-premise application to a public cloud environment. The project manager needs to ensure that the migration adheres to the organization's strict security policies, which require full control over the operating system and application runtime. Which cloud service model would best meet this requirement?

  1. APlatform as a Service (PaaS)
  2. BInfrastructure as a Service (IaaS)
  3. CFunction as a Service (FaaS)
  4. DSoftware as a Service (SaaS)
Show answer & explanation

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

The requirement for 'full control over the operating system and application runtime' directly points to Infrastructure as a Service (IaaS). In IaaS, the cloud provider manages the virtualization, servers, storage, and networking, but the customer retains control over the operating systems, applications, and middleware, offering the highest level of control among the cloud service models listed.

Why the other options are wrong

  • A. PaaS provides a platform for development and deployment; the customer controls applications and some configuration, but the OS is managed by the provider.
  • C. FaaS (serverless) abstracts away the OS and runtime entirely; the customer only provides code functions.
  • D. SaaS provides a complete, ready-to-use application; the customer has no control over the OS or runtime.

Cloud Service Models

Categories of cloud computing services that define the level of control and responsibility shared between the cloud provider and the customer.

  • IaaS: Infrastructure (VMs, storage, networks).
  • PaaS: Platform (OS, middleware, runtime).
  • SaaS: Software (complete application).
  • FaaS: Function (serverless execution).

Memory trick: Cloud Control: IaaS has Most, SaaS has Least.

More Basics of IT and Governance questions