Which of the following is a characteristic of serverless computing (FaaS)?
Serverless computing (FaaS) bills only for actual invocation and execution duration, measured in milliseconds, rather than for idle provisioned capacity. This consumption-based model directly satisfies the characteristic sought: no charges accrue while code sits dormant, unlike always-on virtual machines or containers.
Why this answer
Serverless computing (FaaS) abstracts all infrastructure management and bills based on actual consumption — typically per invocation and per GB-second of compute time. This means you pay only when your function executes, not for idle capacity. This consumption-based model is the defining economic characteristic of FaaS platforms like AWS Lambda, Azure Functions, and Google Cloud Functions.
Exam trap
CV0-004 often tests the confusion between serverless (consumption-based, no server management) and IaaS (pre-provisioned, pay-for-allocated) — candidates who conflate 'no servers to manage' with 'no servers involved' or who pick reserved-capacity answers get tripped up.
How to eliminate wrong answers
Option A is wrong because paying for allocated resources regardless of usage describes traditional IaaS or reserved-instance pricing, not serverless — FaaS scales to zero and charges nothing when idle. Option C is wrong because managing underlying servers is the opposite of serverless; the cloud provider fully manages the runtime, OS patching, and scaling. Option D is wrong because provisioning capacity in advance describes EC2-style pre-provisioned compute; FaaS automatically provisions and scales per request without any advance capacity planning.