Loading
Loading
Compute is nearly commoditized. Egress is not. A normalized, sourced comparison — plus a live calculator — of what a matched general-purpose instance actually costs once bandwidth is priced in.
Compute Spread
0%
Max gap, matched 4vCPU/16GB instance
AWS Free Egress
0GB
Per month, shared across services
Egress Rate Gap
0-12x
Hyperscaler vs. VPS overage rate
VPS Bandwidth
0TB+
Bundled free on DO / Vultr
A View From Kathmandu
I run this site on a residential fiber connection in Kathmandu, and every time I've looked at moving a workload from a hyperscaler to a plain VPS, the compute line item was never the reason. Compute is boring now — AWS, Azure, and GCP all sell a 4 vCPU / 16 GB general-purpose instance for somewhere between thirteen and nineteen cents an hour, and none of them will win or lose your business on that number alone. The line item that actually moves the total is the one that's hardest to find on any pricing page: what it costs to send data back out to the internet.
That matters more, not less, from a place like Nepal, where a meaningful share of a small site's or API's traffic is inherently cross-region — there's no local hyperscaler zone to keep egress cheap or free, so every byte served to a reader in the US, Europe, or India crosses a real, billed boundary. But the underlying math isn't a Kathmandu-specific quirk. It applies to any solo developer, small SaaS, or side project serving images, video, API responses, or model output at meaningful volume, anywhere in the world. This piece exists because I kept seeing the same mistake in cost comparisons: everyone matches compute prices carefully and then hand-waves egress, which is backwards — compute is the part that's already been commoditized.
The Compute Comparison
To compare like with like, I picked the closest equivalent general-purpose instance on each cloud — 4 vCPUs, 16 GB of RAM, current-generation, on-demand, Linux, single region (US East / East US / us-central1) — and pulled published on-demand list rates. AWS's m6i.xlarge runs $0.192/hour. Azure's D4s v5 is priced at exactly the same $0.192/hour— Azure has tracked AWS's general-purpose rate closely for years, and this generation is no exception. GCP offers two reasonable matches: the N2 family's n2-standard-4 at $0.194/hour, essentially tied with AWS/Azure, and the E2 family's e2-standard-4 at $0.134/hour — about 30% cheaper, because E2 instances run on whatever underlying hardware Google has spare capacity on rather than a guaranteed processor generation.
Published list prices, single region, Linux, July 2026
Two things are worth taking from that chart. First, the spread across every option here is under 15% — nobody is winning a procurement decision on raw on-demand compute price alone anymore. Second, all three providers offer meaningfully cheaper rates for anyone willing to commit: AWS's 1-year and 3-year Reserved Instances bring that same m6i.xlarge down to roughly $0.127/hour and $0.087/hourrespectively — a 34% and 55% discount off on-demand — and GCP's committed-use discounts land in a comparable 37-55% range. If your workload is steady-state rather than bursty, on-demand pricing is close to the worst price you'll ever pay for that instance, on any of the three clouds.
The Line Item That Actually Decides Your Bill
Here's where the three hyperscalers diverge from each other, and from independent VPS providers, sharply. AWS gives every account 100 GB of free data transfer out to the internet per month, pooled across nearly all its services — not per instance. Past that, standard published tiers charge $0.09/GBfor the next 10 TB, stepping down to $0.085/GB, then $0.07/GB, then $0.05/GB at higher volume tiers. Azure's egress pricing mirrors that structure closely, with a comparable small free allowance and a first-tier rate around $0.087/GB. GCP's general internet-egress rate is commonly cited around $0.12/GBafter a token 1 GB/month free allowance — GCP's free tier for egress is dramatically smaller than AWS's or Azure's.
Compare that to how DigitalOcean and Vultr price the same thing. A DigitalOcean droplet at roughly the 4 vCPU / 16 GB tier runs about $126/month and bundles several terabytes of outbound transfer directly into that price, with overage billed at a flat $0.01/GiB— not per hundred megabytes, per gibibyte. Vultr's comparable High Frequency tier runs about $96/monthwith roughly 5 TB included, at a similarly flat, low overage rate. That is a 9-12x gap in the marginal cost of the exact same gigabyte, depending which hyperscaler you're comparing against.
Published internet-egress rates, first billable tier — July 2026
None of this means the hyperscalers are pricing egress unfairly — their networks, compliance footprint, and peering arrangements are genuinely different products from a commodity VPS. But it does mean that comparing clouds on compute price alone, which is what most comparison content does, is comparing the one line item that's already stopped mattering.
Try It Yourself
Set your expected runtime and monthly outbound transfer below. The bars re-sort live — watch how quickly egress volume, not compute hours, decides which column wins.
Model: like-for-like general-purpose 4 vCPU / 16 GB compute, on-demand list pricing, single region, no committed-use or reserved discount applied. Hyperscaler egress uses each provider's published internet-egress tier for the free allowance and first-tier per-GB rate; DigitalOcean and Vultr use their flat per-instance bandwidth allowance and published overage rate. Storage, load balancers, IPs, support plans, and taxes are excluded — this isolates compute + egress, the two line items every workload shares. Verify current rates before budgeting; cloud list prices change without much notice.
What This Means In Practice
None of this is an argument that hyperscalers are overpriced or that everyone should run on a VPS. It's an argument that the decision should be made on the line item that actually varies by workload — egress — rather than the one that's converged across providers. I covered the broader architecture side of this same shift, where inference and hybrid deployment decisions are reshaping enterprise cloud spend, in Cloud 3.0: The AI Inference Economics Reckoning, and the broader pullback from all-in public-cloud commitments in my piece on cloud repatriation. This post is the unglamorous cost model underneath both of those bigger stories.
Compute rates across AWS, Azure, and GCP now sit within about 15% of each other for matched general-purpose hardware. That gap almost never decides an architecture. Egress does — model it explicitly before you pick a provider.
Static sites, media delivery, batch jobs, and internal tools rarely need hyperscaler-grade managed services. If the workload is mostly "serve bytes to the internet," a $6-96/month VPS with bundled bandwidth wins on cost by a wide margin.
Managed databases, global compliance certifications, deep service ecosystems, and elastic burst-to-zero scaling are genuine hyperscaler advantages. Pay hyperscaler egress prices for the workloads that actually need those things — not by default for everything.
The honest reason I built the calculator above instead of just publishing a table is that a static table goes stale the moment any provider adjusts a rate, while the model — matched compute, matched free-tier egress, matched overage rate — stays useful even after the exact numbers move. If you're choosing infrastructure for a real workload, plug in your actual runtime and transfer numbers rather than trusting mine, and re-check the source pricing pages linked below before you commit — cloud list prices change without much notice, and a cost-comparison post is only as good as the day it was checked.

Written by Abhishek Kushwaha
Founder and writer at Global Tech Search, based in Kathmandu, Nepal. Covers AI, infrastructure, markets, and climate with sourced data and original analysis. More about the author →
Recommended Tools
Affiliate disclosure — we may earn a commission at no cost to you.
Sources
All figures are on-demand, single-region list prices as published in July 2026, aggregated and cross-checked across each provider's official pricing page and independent instance-pricing trackers. Cloud pricing changes; confirm current rates on the provider's pricing calculator before making a purchasing decision.
Global Tech Search
More independent, sourced cost breakdowns of the infrastructure decisions that actually matter.
Back to Dashboard →