Resilience and platform services
Resilience is an architecture property, and the largest cloud outage in recent memory proved it. On 20 October 2025, a DNS race condition in DynamoDB's internal management system took down AWS us-east-1 for more than 15 hours. The outage spread through around 140 services and took Slack and Atlassian down with it. Organisations running in a single region lost their year's availability budget in one day. Organisations with working multi-region failover mostly carried on.
Dedicated infrastructure offers no free pass either. Uptime Institute's 2025 annual survey found 57% of respondents said their most recent major outage cost more than $100,000, with one in five above $1 million, and the leading driver of human-error outages remains staff not following established procedures. The discipline that prevents failure is the same in both cloud deployment models.
What does differ is what you get handed. Managed databases and identity arrive ready-made in public cloud and have to be built and staffed in a private one. That's a real capability gap, and it belongs in the comparison.
Match the operating model
Someone has to run this. In public cloud, you inherit a shared responsibility split where the provider handles physical infrastructure and the hypervisor, while you own configuration, identity, and everything above. In private cloud, you own the lot, from hardware refresh cycles to the people who do it at 2 am.
Skills are the binding constraint ahead of budget. The same Broadcom research identified siloed IT teams as the biggest barrier to private cloud adoption at 33%, with 30% citing a lack of in-house expertise. Meanwhile, Flexera's 2025 report shows 62% of enterprises now use managed service providers for at least part of their public cloud estate, up from 56% the year before. Neither of the cloud deployment models runs itself.
Provisioning speed matters for how your delivery teams work day to day. If a developer waits six weeks for an environment, your release cadence is capped regardless of how good the pipeline is. That's a genuine argument in the private cloud vs public cloud discussion, and it's one you can fix with automation investment on the current platform, provided you're honest about whether that investment will actually happen.
Compare total economics
Infrastructure rates are the least useful number in the private cloud vs public cloud comparison. What you want is a multi-year model that includes licensing and staff. Support contracts and data transfer belong in it, together with the cost of redundancy you'd actually build and the utilisation rate you'd realistically achieve.
37signals published its numbers, which makes it a rare source of real figures rather than vendor modelling. The company cut annual cloud spend from $3.2 million to $1.3 million after buying roughly $700,000 of Dell hardware, then moved 10 petabytes off S3 into an 18-petabyte Pure Storage setup costing under $200,000 a year to operate. Total projected savings over five years: around $10 million, without adding operations headcount. David Heinemeier Hansson, the company's CTO, put the underlying logic bluntly: "Renting computers is (mostly) a bad deal for medium-sized companies with stable growth."
He also caveated it, and the caveat is the part worth keeping. Companies with enormous fluctuations in load, and those in early or uncertain stages, still belong in public cloud. The economics turn on predictability.
Waste is the other half of the picture, and it's structural rather than accidental. Flexera surveyed more than 750 cloud decision-makers and found 84% cite managing cloud spend as their top challenge, with self-estimated waste sitting at 27%. That figure rose to 29% in 2026, the first increase in five years, which Flexera attributes to AI workloads making rightsizing harder. If your private cloud vs. public cloud model assumes disciplined consumption, model the waste too. Your cloud strategy should name who owns that discipline.