Courseiva
easyMultiple Choice

Cloud Digital Leader Practice Question: A business analyst needs to understand why cloud…

A business analyst needs to understand why cloud services bill differently for compute (VMs) versus object storage. Compute VMs are billed per second while they are running; Cloud Storage is billed per GB-month of data stored. Which cloud pricing principle explains why these billing units are different?

⚠ Common exam trap

Many exam-takers confuse pricing strategy with technical feasibility, assuming storage cannot be measured per second (Option C) or that providers are moving to a single unit (Option D), when the real principle is matching billing to the resource's natural consumption model.

Answer choices

Why each option matters

Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.

Correct answer & explanation

✓

Cloud resources are billed based on their natural unit of consumption: compute time for VMs (per second running) and data volume over time for storage (per GB-month) — matching billing to how each resource is actually consumed

Cloud providers align billing units with the natural consumption pattern of each resource. Compute VMs consume CPU and memory continuously while running, making per-second billing the most granular and fair measure of actual usage. Object storage, by contrast, incurs cost primarily from the capacity occupied over time, so billing per GB-month directly reflects the resource's persistent footprint. This principle ensures customers pay only for what they use, in the unit that matches the resource's operational behavior.

Answer analysis

Option-by-option breakdown

For each option: why learners choose it and why it is or isn't the right answer here.

  • ✗

    Cloud providers bill different resources differently to maximize revenue by charging the highest rates for the most-used services

    Why it's wrong here

    Choosing a billing meter is a cost-accounting decision based on how a resource is physically consumed, not a revenue-maximization tactic. Virtual machines are metered per second of uptime because they dedicate CPU and memory that could otherwise be sold, whereas storage is metered per GB-month because the cost is the sustained occupation of disk space, independent of how often the data is read or written. If providers were purely maximizing revenue, they would use opaque or inflated meters; instead, the units directly mirror infrastructure expenses such as compute cycles and persistent capacity.

  • ✓

    Cloud resources are billed based on their natural unit of consumption: compute time for VMs (per second running) and data volume over time for storage (per GB-month) — matching billing to how each resource is actually consumed

    Why this is correct

    This is the correct explanation. Billing models match consumption patterns: VMs consume CPU/memory as long as they run (time-based), while storage accumulates data that persists over time (data×time). This measured service model ensures billing is proportional to actual resource use.

  • ✗

    Storage is charged per GB-month because cloud providers cannot measure storage usage per second accurately

    Why it's wrong here

    Cloud providers have the telemetry to track storage writes and reads with millisecond precision, so accuracy is not the constraint. The GB-month is a deliberate unit because storage is a stateful resource: its cost comes from maintaining data at rest, consuming disk capacity and redundancy overhead continuously, regardless of access activity. A per-second meter would be meaningless for idle data that still incurs cost, so the GB-month measure correctly represents the area under the curve of allocated capacity over elapsed time.

  • ✗

    The billing difference is a temporary situation; cloud providers are working toward a single universal billing unit for all services

    Why it's wrong here

    Different billing units are a permanent, purposeful aspect of cloud pricing, not a transitional inconsistency. Compute is metered per second because virtual machines consume CPU and memory continuously while running, whereas storage is metered per GB-month because the cost driver is persistent data occupying capacity over time. A single universal unit would obscure these distinct consumption patterns, and no serious industry effort exists to force one; such a change would reduce billing transparency and make usage less accurately reflected.

About these practice questions

This GCDL question is part of Courseiva's 848-question bank — original exam-style content with full explanations and wrong-answer analysis, never real exam questions or exam dumps. Learn why practice questions differ from exam dumps →

How Courseiva writes practice questions · Editorial policy

JA

Written by Johnson Ajibi, MSc IT Security

Senior Network & Security Engineer · founder of Courseiva

This GCDL practice question is part of Courseiva's free Google Cloud certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the GCDL exam.