CompTIA Cloud+ (CV0-004)Cloud ArchitectureMedium

A cloud provider offers a service where customers can deploy their applications without managing the underlying servers, operating systems, or even the runtime environment. They only pay for the actual compute time consumed by their code. Which cloud service model does this represent?

  1. AFunction as a Service (FaaS)
  2. BInfrastructure as a Service (IaaS)
  3. CSoftware as a Service (SaaS)
  4. DPlatform as a Service (PaaS)
Show answer & explanation

Correct answer: A. Function as a Service (FaaS)

Function as a Service (FaaS), often referred to as serverless computing, allows customers to run code without provisioning or managing servers, paying only for compute time, which precisely matches the description.

Why the other options are wrong

  • B. IaaS requires customers to manage OS and runtime, only abstracting hardware.
  • C. SaaS is a fully managed application, not a platform for deploying custom code.
  • D. PaaS abstracts OS and runtime but still typically involves managing application instances or a platform, not just code execution time.

Function as a Service (FaaS)

A serverless compute model where developers write and deploy individual functions, and the cloud provider fully manages all underlying infrastructure, scaling, and runtime.

  • Pay-per-execution billing model.
  • No server management or provisioning required.
  • Highly scalable and event-driven.

Memory trick: For just 'code' and 'no servers', 'FaaS' is the 'Fast' way.

More Cloud Architecture questions