The Real Cost of Multi-Cloud in 2026: AWS re:Invent 2025 Promises vs. Actual Egress Bills
The Pricing Theater at re:Invent 2025
I sat in the Venetian last December watching Andy Jassy announce yet another round of S3 price cuts. The room erupted. On the surface, it looked like AWS was finally capitulating to competitive pressure from Google Cloud and Azure. Lower storage costs, expanded zero-egress partnerships with select CDN providers, the whole narrative of “we’re listening to customers.” I’ve been doing this long enough to recognize when the headline and the reality are having separate conversations.

Here’s what actually happened: AWS reduced storage pricing on the margin while quietly maintaining the data transfer rates that actually bleed money from enterprise budgets. The zero-egress agreements with specific CDN partners sound transformative until you realize they only apply if your traffic patterns align perfectly with their supported regions and your existing contractual commitments. For most organizations, that means the deals apply to maybe 40 percent of actual egress traffic. The other 60 percent still costs you.
The pricing theater works because it’s designed to. Executives see the S3 storage reduction in their cost reports. Finance teams celebrate. Meanwhile, the egress line item, buried three sheets deeper in your billing analysis, keeps climbing. I’ve watched this pattern repeat across twelve major migrations in the past three years.

Why Multi-Cloud Egress Remains Broken
Let’s establish the actual numbers, because abstractions fail here. According to Cloudflare’s 2025 Bandwidth Alliance data, enterprises moving data between major cloud providers face egress fees ranging from $0.08 to $0.09 per gigabyte for high-volume transfers outside formal alliance agreements. If you’re transferring a petabyte monthly—not uncommon for data warehouse replication or disaster recovery—you’re looking at $80,000 to $90,000 in egress costs alone. That’s before you account for the infrastructure costs on either end.
Google Cloud’s Cross-Cloud Network, announced at Google Cloud Next 2025, promised to simplify this mess. Lower latency, simplified routing, unified cost models. The catch: it only works if your workloads run on supported regions. Real enterprise infrastructure doesn’t fit neatly into “supported regions.” You have legacy applications in us-east-1 on AWS. Your analytics platform lives on Google Cloud’s asia-southeast1. Your disaster recovery runs on Azure’s canadacentral. Suddenly Google’s solution, which should address the problem, addresses maybe a tenth of it.
The fundamental issue is architectural, not pricing. Multi-cloud egress costs exist because we’re asking cloud providers to efficiently route traffic between their networks—traffic that generates margin on one end but sends revenue somewhere else. Pricing reductions are theater because the economic incentives haven’t changed.
The Governance Gap That’s Costing You Everything
Here’s the number that kept me awake: According to Gartner’s 2025 Cloud Cost Optimization report, 35 percent of enterprise cloud spend is pure waste. Not inefficiency. Waste. And a growing share of that waste comes from multi-cloud networking costs that nobody’s actually tracking properly.
I’ve spent the last two years embedded with three Fortune 500 companies on their multi-cloud cost governance initiatives. Every single one followed the same trajectory. Months one through three: “We’ll manage this with spreadsheets.” Months four through eight: “Why can’t we see our costs across all three platforms in one dashboard?” Months nine through twelve: “We’re leaking $2 million monthly and we have no idea where it’s going.” The Flexera 2026 State of the Cloud Report confirmed what I’m seeing on the ground: 89 percent of enterprises have a multi-cloud strategy in place. Only 28 percent have mature cost governance tools that work across all their providers.
That 61-point gap is where the waste lives. It’s not a technology problem anymore. The tools exist—Flexera, CloudHealth, a dozen others have solid solutions. The problem is organizational. Cost governance requires cross-team visibility. It requires developers to care about networking topology, DevOps to understand finance models, and security teams to sign off on architectural changes that might reduce egress. That alignment happens in maybe one company per hundred.
The practical impact: I’ve seen teams spend six months optimizing compute costs, reducing their AWS bill by 18 percent, only to accidentally increase their egress costs by 23 percent because nobody was monitoring the data flows holistically. The optimization worked mathematically. It failed in practice.
Understanding What You’re Actually Paying For
Let me walk through what a realistic data transfer scenario looks like, because this is where abstractions need to break down into actual dollars.
Suppose you’re running a three-cloud setup: primary workloads on AWS, analytics on Google Cloud, disaster recovery on Azure. Your production database on AWS pushes daily backups to Google Cloud for long-term retention, roughly 500 GB daily. AWS charges you for egress; Google charges for ingress on some service types but not others depending on how you’ve architected it. Meanwhile, your quarterly disaster recovery failover test moves 2 TB of data from AWS to Azure. You can reference the AWS data transfer pricing breakdown and see the rates are standardized, but also unforgiving. $0.02 per GB for the first 10 TB monthly, $0.01 per GB above that—but only for same-region transfers. Cross-region? Different rates entirely.
Most teams, when they do the math for the first time, feel physically ill. A 500 GB daily backup to a different region on AWS costs you roughly $150 monthly. Multiply that across twelve months and you’re at $1,800. Then multiply it by three because you’re also syncing to Google and Azure. That’s $5,400 annually just in egress, and that’s before you calculate the network infrastructure on either end. It doesn’t sound enormous until you realize you have forty different data flows happening simultaneously across your infrastructure.
What Actually Works: The Pragmatic Path Forward
I’m not here to tell you multi-cloud is broken and you should abandon it. That’s not the world we’re in anymore. Most large enterprises have committed to this path for legitimate reasons: reducing vendor lock-in, optimizing regional availability, spreading risk. Those are real needs.
What I will tell you is this: the pricing announcements from AWS, Google, and Azure are directionally positive but they’re not solving the core problem. What actually reduces multi-cloud egress costs is disciplined architecture combined with genuine cost governance.
Start by mapping your actual data flows. Not hypothetical flows. Not what your architecture diagram says should happen. What’s actually transferring. I recommend spending two weeks just instrumenting Cloudflare, AWS CloudWatch, Google Cloud’s networking logs, and Azure’s traffic analytics. Most teams discover they’re moving data in ways they didn’t even know about.
Once you understand the flows, make deliberate choices about which data actually needs to live in multiple places. Some data should. Some shouldn’t. The teams that nail their multi-cloud costs are the ones that make those decisions consciously rather than defaulting to “put it everywhere.”
Finally, build the governance structure even if it feels premature. The teams ahead on cost control started this work two years ago, not six months ago. It compounds.
What’s your biggest surprise when you actually look at your multi-cloud egress bills? I’d genuinely like to hear where the costs are hitting hardest in your infrastructure. Drop a comment or reach out—the patterns across different industries are where the real lessons are hiding.