The case, stated honestly
A purchase order for a server is a promise about a future you cannot see. Someone signs it in the spring for capacity that arrives in the autumn, sized against a forecast written in the winter. By the time the machine is racked, cabled and burned in, the demand that justified it has either failed to appear or outgrown it. The lag between deciding and having was, for most of computing's history, measured in fiscal quarters.
Cloud collapses that lag to minutes, and this — not the invoice — is the real reason companies move. The pitch to the board leans on cost because cost fits on a slide. But the engineers who have lived through both worlds will tell you the thing that changed their working lives was speed: the ability to try an idea on Tuesday instead of budgeting for it next quarter.
- Time to value
- The interval between deciding to build something and having it serve a real user. Cloud attacks this number harder than it attacks any other.
Consider what a shorter interval actually buys. A feature that used to require a hardware requisition now requires a command. An experiment that would have needed a capital case can be stood up, measured, and — this is the part that matters — torn down again the same afternoon if it fails. Cheap failure is the quiet engine of everything cloud is credited with. You are not paying for servers; you are paying to be wrong faster and less expensively than a competitor who still buys hardware.
In the fictional Campux Retail case, merchandising wants to test a “customers also bought” feature before November. A separate environment lets the team try it without ordering hardware. Define the experiment’s budget, access controls and end date first. If it fails, remove the resources it created and check for retained disks, backups, logs and commitments. Stopping the app alone does not necessarily stop the bill.
Global reach can put an application closer to its users, subject to service availability and data-location requirements. Disaster recovery can keep another recovery location ready without operating a second physical server room. Neither arrives automatically with a subscription. Replication, storage, networking, protection services and recovery tests can cost money before an incident; warm or active standby compute can too. Compare the complete design with the alternatives. See Microsoft’s recovery cost breakdown.
For a new overseas market, first measure where users wait: network round trips, slow application code or database calls. A nearby region or content-delivery layer may help, but brings deployment, consistency, residency and operating decisions. A second region is an architectural choice, not a guarantee that the application becomes faster or safer.
Cost matters too, and §2 will price it precisely. But if you walk into an interview and say the reason for cloud is that it is cheaper, a good interviewer will spend the next ten minutes showing you a bill where it was not. Say instead that it trades a slow, capital-heavy guess for a fast, metered adjustment — and that the speed is what pays for itself. That answer survives contact with reality.
Elasticity, with the arithmetic shown
Elasticity means capacity can grow and shrink with demand. Owned hardware can turn resources off or repurpose them, but the purchase remains a commitment. Metered cloud compute offers a different way to pay for changing capacity, provided the application and service support the intended scaling. Campux’s seasonal demand is a fictional example; the numbers below isolate the compute effect.
Numbers make it concrete. Take a unit of production compute costing roughly $150 a month to run continuously.1 Suppose the storefront needs three units to serve an ordinary month, but ten units to survive the November peak without collapsing. There are two ways to hold that capacity.
| Approach | What runs | Twelve-month cost |
|---|---|---|
| Provision for the peak | 10 units, every month, all year | 10 × $150 × 12 = $18,000 |
| Scale with demand | 3 units for eleven months, 10 for November | (3 × $150 × 11) + (10 × $150) = $6,450 |
| The difference | The seven units nobody used for eleven months | $11,550 — about 64% |
Both rows describe cloud compute at the same illustrative rate. Keeping ten units running bills for ten even in quiet months. A reservation or other commitment changes the comparison: you may still owe for a purchase after reducing running capacity. Compare the actual commitment terms, utilization and full workload costs before choosing a strategy. The $11,550 gap is a result of this example, not a forecast for every migration.
What the compute table leaves out
Table 1 priced two cloud strategies against each other at the same metered rate, and on that comparison alone, elasticity already saved about $11,550 a year. That $150-a-unit rate is not a bare hardware cost: a cloud meter bundles in the power, the cooling, the floor space, the spare disks and a slice of someone else's staff, priced into the fee rather than billed to you by name. Owned hardware pays for that same list too, but pays for it directly, all year, sized for the same November peak. The comparison against owned hardware is a separate one, and it needs its own table — the $18,000 in Table 1 is already a cloud number, and cannot be turned into an owned-hardware total just by adding more costs on top of it.
| Cost the closet also carries | How it behaves |
|---|---|
| Power and cooling for a room sized to the peak | Billed all year, peak month or idle month alike |
| Floor space, insurance, physical security | Fixed, whether the machines are busy or asleep |
| Maintenance contracts and spare disks | Paid ahead of the failure, not after it |
| The engineer who racks, patches and swaps hardware | A standing slice of a salary, producing no feature |
| Capital tied up in hardware bought for November | Depreciating from the day it is racked |
Table 2 lists inputs for a separate total-cost comparison; it does not establish an owned-hardware price. Collect hardware, facilities, labor, support and financing figures rather than reusing the cloud’s $18,000 meter total. On the cloud side include storage, networking, licensing, support, operations and migration costs. Scaling down can reduce eligible compute charges, but retained resources and commitments can continue billing. Some idle capacity is deliberate resilience, rather than waste.
Elasticity you never configure is a discount you never take.
Your task is to make scaling work for the application: choose supported resources, set limits and rules, check quotas, allow provisioning and warm-up time, then test both growth and shrinkage. Some services manage scaling for you; others need configuration. Report a saving only after observing the actual bill and confirming that performance remained acceptable.
Play it through
Three minutes with the scale handle. Meet November with ten units, send it home again, and watch what a habit most teams forget to configure is actually worth across a year. It plays on its own and stops when it needs your hands.
Reliability, and the arithmetic of nines
A “nine” describes an availability percentage: 99% has two, 99.9% has three and 99.99% has four. For a simple time-based objective, the remainder is a downtime budget. A provider SLA is a contract with its own measurement, conditions and exclusions; its percentage does not describe every failure a customer can experience.
Every additional nine reduces the mathematical downtime budget by a factor of ten. Understand that arithmetic, then check what is actually measured before using a percentage in a design or a promise.
- SLA
- A service-level agreement is a contractual service commitment with defined conditions and remedies, often service credits.2
An SLA can help you compare commitments and eligible deployment choices. It does not insure your lost sales or establish the application’s end-to-end availability. Credits depend on the agreement’s definitions, exclusions and claim process. Read the applicable terms before promising a remedy.
For the illustrative time-based objective in Table 3, a thirty-day month has 43,200 minutes. A 99.9% objective leaves 43.2 minutes outside the target. Actual SLAs can measure requests or use other definitions, so this arithmetic is neither an outage prediction nor a universal credit threshold.
| Example objective | Downtime budget | Interpretation |
|---|---|---|
| 99% | ≈ 7 h 12 min | 432 minutes outside the target |
| 99.9% ("three nines") | ≈ 43 min | 43.2 minutes outside the target |
| 99.95% | ≈ 22 min | 21.6 minutes outside the target |
| 99.99% ("four nines") | ≈ 4 min | 4.32 minutes outside the target |
Figure 1 draws the same fact as a ruler, because a table lets you read the numbers while a ruler makes you feel them: the distance between three nines and four nines is smaller than most people picture, and the distance between any of them and a real outage is larger.
Keep the arithmetic separate from configuration eligibility. Class 11d explores VM availability choices; Class 36c covers explaining an incident. Consult the current VM availability documentation and applicable agreement before quoting a service percentage.
A dependency model is not an application SLA
A checkout request can rely on entry, web, database and storage components. In a simplified model where every component is required and failures are independent, their availability probabilities multiply. Using illustrative probabilities gives 0.9999 × 0.9995 × 0.9999 × 0.999 ≈ 0.998301, or 99.8301%.3
Shared infrastructure, configuration mistakes and deployments can affect several components together. Caching, retries and alternative paths can change which dependencies a request actually needs. Provider SLAs also measure different things. Their percentages cannot simply be multiplied into a promise to your customers.
- SLO and SLI
- A service-level objective is your workload’s reliability target. A service-level indicator measures the customer experience you use to judge that target.
For Campux, define what a successful checkout means and which requests count. Measure the flow, investigate failures and test recovery. Choose a target with the business, then check whether the architecture and operations can support it. The multiplication illustrates dependency risk; it does not replace that work.
Measure the experience you intend to promise.
When the answer is no
A useful migration recommendation names the reasons to wait or choose another design. Check data location and contractual requirements, latency, disconnected operation, application compatibility, staffing and total cost. Already-purchased hardware may affect timing, but depreciation alone does not settle the decision: compare the future costs and benefits of the available choices. Class Three develops this assessment.
The number the CFO could not argue with
In Class One, Campux Retail's finance director stopped you in a corridor with a five-year sum that made owning servers look cheap. He was not being unreasonable; he was being incomplete. This class is where you go back to him — not with a rebuttal, but with his own figures finished.
What changed his mind
You separate the two comparisons in the finance director’s spreadsheet. The $11,550 example compares an elastic cloud fleet with a fixed cloud fleet; it is not an owned-hardware saving. For the migration decision, collect the company’s actual facilities, equipment, support and operating costs, then estimate the cloud design, migration effort and ongoing commitments. Price outage risk with evidence rather than inventing a loss figure.
You also show what remains uncertain: scaling behavior, recovery time and the checkout flow’s reliability. The illustrative component product is not a forecast of the storefront’s uptime. Agree a customer-facing objective, decide what to monitor and test the failure modes. Compare migration now with the next refresh using future costs, operational risk and the value of earlier delivery.
In this fictional case, the director approves a staged trial with a budget and review date. Approval is not the proof of a saving. The team compares the measured trial results with its assumptions before committing the whole storefront.
Zoom out: elasticity moved the bottleneck to the least-elastic thing
You have the case for the cloud — pay for what you use, scale with demand. Now reason about what that does to the whole system, because "infinite capacity" is only ever as real as the least flexible thing behind it.
Pay-per-use lets teams provision freely, so the bill climbs, so finance clamps down, so teams under-provision, so something falls over at the next peak. What balances the loop — a budget that warns, rightsizing, a monthly review — before it swings all the way to an outage?
The business now depends on a variable monthly bill it never had with owned hardware — a dependency on someone else's pricing page. What happens to this year's plan when a service's price moves, or a region gets more expensive?
Compute scaling can expose another limit: database throughput, a license, a downstream API or the team’s ability to respond. Adding instances does not automatically remove that bottleneck. Test the complete request path before increasing a limit.
Removing the forcing function of finite hardware also removes the discipline it imposed. When capacity is a slider, waste is the default — and "we can always add more" becomes the sentence on every postmortem about the bill.
The peak-and-trough arithmetic that saves real money at ten servers can surprise at a thousand — reserved versus on-demand, commitment discounts, egress. The saving is a curve, not a constant.
For a recommendation, state what you measured, what the example assumes and which constraint the proposed change might expose next.
The launch that did not fall over
Marketing plans a campaign with uncertain traffic. Set a budget and supported scaling bounds, check quotas, load-test growth and recovery, and watch the database and other dependencies. Arrange a way to scale back down. The campaign can still fail if an assumption is wrong; monitoring and a recovery plan make that visible and actionable.
Examination
Four graded drills, then two unscored situations. Write your situation answer before revealing the reasoning. Drill scores belong to this page session; the playable lesson can save browser progress, and an account can save completion.
B. Faster provisioning can shorten time to value. The other answers make guarantees the cloud does not provide: universally lower cost, no customer security work or no downtime. A real recommendation still needs workload requirements, costs and evidence.
B. The illustrative time budget is 43.2 minutes. Provider SLAs commonly offer service credits under defined conditions, rather than compensation for lost business. This arithmetic does not predict outages or establish that a particular failure qualifies for a credit.
Elasticity, faster provisioning and the possibility of replacing hardware purchases with metered operating spend are useful model benefits. They are not universal cost savings or a transfer of all security work. Check the workload, billing choices and customer responsibilities.
ILLUSTRATIVE RELIABILITY MODEL — required request dependencies
1. Entry component 99.99% (illustrative probability)
2. Web component 99.95% (illustrative probability)
3. Data component 99.99% (illustrative probability)
4. Their product guarantees the real storefront’s uptime,
without measuring requests or checking failure assumptions.
Line four. An independent-failure model would multiply these example probabilities to about 99.93%. That calculation does not guarantee the real application’s availability. Shared failures, other dependencies, application code, operations and the measurement definition still matter.
Before sending a reliability commitment to leadership, define the customer flow and indicator, agree the objective, inspect failure modes and collect evidence. Provider terms and a model can inform this work; they cannot substitute for it.
A strong case leads with speed and closes with a number. Open on time to value, not cost: the company can ship and test ideas in the time it currently takes to raise a purchase order, and kill the failures cheaply. That is the shareholder story — faster response to the market — and it is the true one.
Then earn trust by naming the limits before anyone asks. Say that cloud is not automatically cheaper, that it saves money only if capacity actually scales down, and that reliability is something you architect rather than buy. A board has heard the unlimited-upside pitch before and discounts it; the person who lists the caveats is the person they believe on everything else.
Keep the figures in their proper scope: $11,550 is the example’s cloud-compute comparison, not a verified migration saving. State what the trial will measure and what would cause you to change the recommendation.
The trap is treating a component’s conditional SLA as the storefront’s measured reliability. Checkout also depends on the application, data path, operational changes and other services. A percentage on a provider’s agreement does not establish the whole user experience.
Acknowledge the useful configuration choice, then ask which checkout flow and failure definition the commitment covers. Explain that the ruler shows a time budget and the multiplication is only a model. Propose measuring that flow and reviewing shared failure risks before announcing a system commitment.
Agree an objective with the business, instrument its indicator, and test recovery and dependency failures. Compare resilience options with their operating cost. Report a measured system result and its limits rather than presenting a component SLA as proof.
Five things worth carrying out of this class
- Faster provisioning can shorten time to value; whether it justifies a move depends on the workload and measured costs.
- Elasticity is a discount you build, not one you are given. Capacity that never scales down is owned hardware with a cloud logo.
- An SLA is a bill-credit scheme, not insurance. It refunds a slice of your spend, never the revenue an outage cost you.
- A time-based extra nine reduces the downtime budget tenfold. A simplified independent-dependency model is not a prediction of actual system reliability.
- Recommend a migration from requirements, future costs, risk and evidence; waiting or choosing another design can be the right answer.
- The compute rates and three-versus-ten demand are fictional teaching assumptions. This table excludes storage, networking, licensing, commitments and operations, and does not price owned hardware. ↩
- The ruler uses time-based objectives for a thirty-day example. Real agreement scopes, measurements, eligible configurations and credit processes vary. Read Microsoft’s SLA interpretation guide and the applicable service agreement. Source review: 1 October 2026. ↩
- The product assumes required dependencies with independent failures and consistent availability definitions. Shared failures and request behavior can invalidate it. Use workload objectives, measurements and failure analysis; see Microsoft’s reliability-target guidance. Source review: 1 October 2026. ↩
Put numbers on elasticity and reliability, and state the CFO's reason for moving without hand-waving.
Play the lesson above to stamp this class.
Next: the times the honest answer is “don’t put this in the cloud.”
Next · Pros, Cons & When Not To →