IT Practice Exams

CV0-004 · Cloud Architecture · Updated July 26, 2026

Private Cloud vs Public Cloud: CapEx, Control, and What Migrations Really Cost

A private cloud dedicates all infrastructure to a single organization, giving it maximum control at the price of large upfront capital investment and a hard scalability ceiling. A public cloud rents shared, provider-owned infrastructure on a pay-as-you-go basis, trading some control for elasticity and near-zero entry cost. The decision between them is really a decision about who carries the capacity risk — and migrating from one to the other is rarely as cheap as the monthly-bill comparison suggests.

The core trade: capital versus control

In a private cloud, your organization (or a hosting partner acting on its behalf) owns dedicated servers, storage, and networking, wrapped in cloud-style self-service and automation. Nobody else’s workloads touch that hardware. You choose the hypervisor, the storage vendor, the patch windows, and the physical location — which is why organizations with strict regulatory, data-residency, or performance-isolation requirements gravitate here.

In a public cloud, a provider owns everything and you consume slices of it alongside thousands of other tenants. You give up hardware-level control and accept the provider’s menu of services, and in exchange you get capacity that appears in minutes and disappears from your bill when released. (The mechanics of that model — multitenancy and metered billing — are covered in the public cloud deployment model.)

CapEx vs OpEx: how the money actually flows

Building an on-premises private cloud is a capital expenditure (CapEx) play: a significant upfront investment in hardware, data-center space, power, cooling, and licensing before the first workload runs. That equipment depreciates over a three-to-five-year refresh cycle regardless of how much of it you use. Consuming public cloud is an operating expenditure (OpEx) play: no upfront purchase, just a recurring metered bill that rises and falls with consumption.

The exam expects you to attach the right label to each side, but the practical differences run deeper than accounting:

  • Utilization risk sits with the owner. A private cloud sized for peak demand runs half-idle most of the year, and that idle capacity was already paid for. In public cloud, unused capacity is simply capacity you never rented.
  • Private cloud costs are lumpy and ongoing. Beyond the initial buy, there are hardware refresh cycles, support contracts, and the salaries of the team that runs the stack — costs that don’t appear on a hardware quote but never go away.
  • Public cloud costs are smooth but unbounded. Steady-state, predictable, heavy workloads can genuinely cost more in public cloud over several years than owned hardware would — which is why “public is always cheaper” is a trap answer, not a fact.

Where private cloud falls short

The exam repeatedly probes the disadvantages of private cloud relative to public, and they cluster around three themes:

  1. High upfront cost. The CapEx barrier is the most-cited drawback: you pay for the whole environment before it delivers anything.
  2. Limited scalability and elasticity. Capacity is capped by the hardware you own. Scaling beyond it means a procurement cycle — quotes, purchase orders, shipping, racking — measured in weeks or months, not the minutes a public provider offers. Bursty or unpredictable workloads fit poorly.
  3. Operational burden. Your team owns firmware patching, hypervisor upgrades, hardware failures, and capacity planning. In public cloud those responsibilities transfer to the provider.

Public cloud’s weaknesses mirror these: less control over the physical layer, exposure to shared-tenancy effects, dependence on the provider’s availability, and compliance questions about where data physically lives.

DimensionPrivate cloudPublic cloud
Cost modelHigh upfront CapEx + ongoing opsPay-as-you-go OpEx
ScalabilityCapped by owned hardware; scaling = procurementEffectively on-demand
ControlFull stack, down to hardwareProvider’s services and terms
TenancySingle organizationMultitenant shared pools
StaffingIn-house team runs everythingProvider runs the platform
Best fitStrict compliance, steady predictable loadVariable load, fast growth, low entry cost

What migrations really cost

Organizations often justify a private-to-public migration purely on eliminating CapEx. The plan then collides with what the legacy environment actually contains. Two discoveries derail lift-and-shift plans more than any others:

Dependencies on proprietary hardware appliances. A legacy application that leans on a physical load balancer, hardware security module, fax board, or vendor-specific storage array cannot be copied into a public cloud, because that physical device has no equivalent VM image. Each such dependency forces a choice: replace the appliance with a cloud-native or virtual equivalent (and revalidate the application against it), re-architect the application to remove the dependency, or leave that workload behind — which quietly converts the project into a hybrid deployment.

Hard-coded IP addressing. Applications with IP (Internet Protocol) addresses baked into configuration files, code, or inter-service calls assume a network that will not exist after migration. Public cloud networks hand out addresses from your virtual network’s ranges, and cloud-native patterns assume instances are disposable and addresses change. Hard-coded addressing must be refactored toward DNS (Domain Name System) names or service discovery — before cutover, not after, because these failures surface as mysterious broken integrations on migration weekend.

The implication the exam wants you to draw: workloads like these cannot simply be lifted and shifted — they require re-architecting or replacement, which adds cost and time to the migration. The realistic outcome is often a phased or hybrid migration where cloud-ready workloads move first and appliance-bound ones are modernized or retired on their own schedule. A migration plan that hasn’t inventoried these dependencies hasn’t produced a real cost estimate yet.

How the CV0-004 exam tests this

  • Cost-label matching: a stem describes building an on-premises private cloud versus consuming a public service and asks which cost characteristic belongs to which — private = large upfront CapEx, public = consumption-based OpEx.
  • Disadvantage identification: you’re asked for a notable drawback of private cloud relative to public. High upfront cost and limited/slower scalability are the credited answers; distractors often list public-cloud drawbacks (multitenancy, less control) hoping you’ll mismatch direction.
  • Limitation scenarios: a workload needs rapid or seasonal scaling and the environment is an on-premises private cloud — the tested limitation is that capacity is bounded by owned hardware and expanding it requires procurement lead time.
  • Migration-implication scenarios: planning uncovers proprietary appliances or hard-coded IPs in legacy apps; the correct inference is that those workloads need re-architecting/refactoring (or replacement) rather than a straight lift-and-shift, raising migration cost and duration.

Deployment-model comparisons like this one anchor the Cloud Architecture domain in the full CV0-004 study guide — and CapEx-vs-OpEx stems are among the most common in the Cloud+ practice exam bank.

Quick reference

  • Private cloud = dedicated, single-tenant infrastructure; public cloud = shared, provider-owned, multitenant.
  • Private cloud’s cost signature: high upfront CapEx plus ongoing refresh and staffing costs; public cloud’s: pay-as-you-go OpEx.
  • Private cloud’s chief disadvantages: upfront cost, elasticity capped by owned hardware, and full operational burden on your team.
  • Scaling a private cloud means buying hardware — weeks of lead time versus minutes in public cloud.
  • Public cloud is not automatically cheaper: steady, predictable workloads can favor owned infrastructure over a multi-year horizon.
  • Proprietary hardware appliances have no public-cloud equivalent — replace, re-architect, or leave that workload behind.
  • Hard-coded IP addresses break after migration; refactor to DNS/service discovery before cutover.
  • “Reduce CapEx” is a motive, not a plan — dependency inventory determines what a migration really costs.
Choose your exam → Lifetime access
from $59, once