What is the best public cloud provider in 2026?

The VM is the cheap part. Everything around it is what you end up paying for.

Every public cloud rents you the same basic thing: virtual machines, storage and network by the hour. The difference shows up on the invoice. So we took one reference machine (2 vCPUs, 4 GB of RAM, Linux, running all month) and priced it at six providers from their official 2026 price pages. The spread: $24 a month at DigitalOcean and Akamai, around $34 at AWS in Virginia once you count the public IPv4 address.

The short answer: AWS if you need the widest catalog of managed services and have someone watching the bill. Google Cloud for data and AI work. Azure if your company already runs on Microsoft 365. DigitalOcean for a startup or side project that wants flat, readable pricing with bandwidth included. Hetzner for raw price per core, and Akamai (formerly Linode) for a simple VM with a generous transfer allowance.

Just need somewhere to host a website, without running a server? Our ranking of the best web hosting is the better fit.

Romain CochardCEO, Hack'celeration
Updated 20266public clouds ranked2 vCPUthe same VM priced at each730 hper month in every cost figure

The ranking is editorial: a sponsored spot is always labeled on its card, and no affiliate link changes a score.

At a glance

Six public clouds on the same machine

The price column shows the monthly cost of a Linux VM with about 2 vCPUs and 4 GB, running 730 hours, in a US region where the provider has one, taken from official price pages. Rank follows the needs of a typical US team building a product, not just the score: the three hyperscalers first because most teams need their managed services, then DigitalOcean, Hetzner and Akamai, which score well on price but cover fewer services. Hetzner sits fifth mainly because its US prices aren't on the public page and it fits best if you can host in the EU.

Best forWhat it does bestFree planTeam sizeVisit
1AWSWidest catalog of managed servicesMore managed services than anyone3.8/5t3.medium: about $30.37/mo, plus $3.65 IPv4✓Startups to enterprisesVisit →
2Google CloudBest for data and AIBigQuery and Vertex AI next door3.9/5e2-medium: about $24.46/mo✓Data teamsVisit →
3AzureBest for Microsoft shopsEntra ID and license reuse3.9/5B2s: about $30.37/mo✓Microsoft 365 companiesVisit →
4DigitalOceanBest for startupsFlat price, bandwidth included3.9/5Basic 2 vCPU/4 GiB: $24/mo—Small dev teamsVisit →
5HetznerBest price per coreBill capped at the monthly price4.1/5CPX22: €19.99/mo (EU locations)—Self-managing engineersVisit →
6AkamaiBest simple VM with transfer4 TB transfer on a $24 plan3.8/5Shared 4 GB: $24/mo—Indie devs and agenciesVisit →

On-demand Linux prices, 730 hours a month, us-east-1 for AWS, East US for Azure, us-central1 for Google Cloud. Hetzner lists euro prices for its EU locations. Disks, backups, IPv4 and outbound traffic are extra depending on the provider: see the hidden costs section.

Is your tool missing from this page? Email us: hello@hackceleration.com

How we scored

How we compared and scored

Most "best cloud" lists rank providers by market share and brand. We went the other way: one reference machine (2 vCPUs, 4 GB, Linux, on all month), priced at each provider from its official price page or price API. Then we added what lands on the invoice without showing up on the homepage: public IPv4 addresses, outbound bandwidth, NAT gateways, and the support tier some features quietly require.

We also read the free tier terms, regional availability, compliance pages and a lot of user stories, mostly the painful ones: surprise bills, rejected signups, sold-out instance types. None of these clouds has a full review page on our site yet, so their scores belong to this ranking and rate the infrastructure offer only. The same tool keeps the same score on our French and Spanish pages.

Who's not ranked, and why. Vultr's price page wasn't readable when we compared, and we don't publish numbers we haven't seen on an official page. OVHcloud leads our French ranking (free outbound traffic in Europe), but we couldn't confirm its US prices on the official page.

  1. Real cost (VM and extras)Reference VM price, IPv4, outbound traffic, included bandwidth, commitments.
    30%
  2. Services and depthManaged databases, Kubernetes, object storage, AI, number of regions.
    25%
  3. Ease of useConsole, how readable the bill is, quality of the docs.
    20%
  4. Compliance and regionsUS and EU regions, certifications, data residency options.
    15%
  5. SupportWhat is included, what costs extra, response quality reported by users.
    10%
6clouds ranked
4hidden fees recalculated
2026official price pages read

The ranking is editorial: a sponsored spot is always labeled on its card, and no affiliate link changes a score.

1
Best public cloud for managed services

AWS

3.8/5

AWS is still the default answer for a reason: nobody else has as many managed services in as many regions. If your architecture needs a managed Postgres, a queue, object storage, serverless functions and a model endpoint that all talk to each other, they already exist here.

For our reference machine, a t3.medium (2 vCPUs, 4 GiB) costs $0.0416 an hour in us-east-1, about $30.37 a month. Then comes the line many people miss: every public IPv4 address costs $0.005 an hour, in use or not. That's about $3.65 a month, and the same VM lands around $34.

The real risk is the network. One US company got a $907.53 bill in a single day after 20,167 GB went through a NAT gateway, simply because traffic to S3 was routed through it by default. The fix, a VPC gateway endpoint for S3, costs nothing.

New accounts get $100 in credits, plus up to $100 more for completing onboarding activities, on a free plan that lasts up to 6 months. The catch: billing that takes real effort to read, and fast technical support only on paid plans.

Standout features
  • The widest catalog of managed services
  • Graviton (Arm) instances for lower prices
  • Free plan with up to $200 in credits
+Pros
  • ✓Every building block already exists as a managed service
  • ✓Huge ecosystem of docs, tools and contractors
  • ✓Generous credits to start
−Cons
  • ✗Public IPv4 billed separately
  • ✗NAT gateway and egress fees add up fast
  • ✗Hard-to-read invoices
Verdict

The safest pick when you'll use its managed services. For a plain VM, you pay a premium for options you may never touch.

See AWS pricing →
2
Best public cloud for data and AI

Google Cloud

3.9/5

Google Cloud doesn't win on VMs alone. It wins on what sits next to them: BigQuery for analytics, Vertex AI for models, and GKE for managed Kubernetes. If your roadmap says "data" more than "servers", start here.

The reference machine is the e2-medium: 2 vCPUs and 4 GiB at $0.0335 an hour in us-central1 (Iowa), about $24.46 a month. That's the cheapest of the three big clouds for this shape, before outbound traffic.

The free tier is real but narrow: one e2-micro a month, only in us-west1, us-central1 or us-east1. It's perfect for a cron job or a small bot, not for production.

The catch: egress is billed per GB like at AWS, and prices change from one region to the next, so check the region you'll actually deploy in before you commit.

Standout features
  • BigQuery and Vertex AI next to your VMs
  • GKE managed Kubernetes
  • Always-free e2-micro in three US regions
+Pros
  • ✓Cheapest big-three price for the reference VM
  • ✓Clean console for a hyperscaler
  • ✓Strong data and AI tooling
−Cons
  • ✗Outbound traffic billed per GB
  • ✗Prices vary a lot by region
  • ✗Smaller service catalog than AWS
Verdict

The most logical hyperscaler if your product is built around data or AI, and the cheapest of the three for our reference VM.

See Google Cloud pricing →
3
Best public cloud for Microsoft-based companies

Azure

3.9/5

Azure's pitch isn't price, it's continuity. Your Microsoft 365 users, your Entra ID directory and your Windows Server and SQL Server licenses carry over to the cloud without rebuilding identity from scratch.

The B2s (2 vCPUs, 4 GB) costs $0.0416 an hour in East US, about $30.37 a month, the same as AWS's t3.medium in Virginia. It's a burstable machine: fine for an internal tool or a quiet site, less so for a job that pegs the CPU all day.

New accounts get a $200 credit for 30 days, plus 750 hours a month of small VMs (B1s, B2pts v2, B2ats v2) during the free period. That's enough to build a working prototype without paying.

The catch: Azure has the steepest learning curve on billing for newcomers, and outbound traffic is metered like at the other hyperscalers.

Standout features
  • Entra ID and Microsoft 365 integration
  • Windows Server and SQL Server license reuse
  • $200 starter credit
+Pros
  • ✓The natural fit for a Microsoft shop
  • ✓Regions almost everywhere
  • ✓Free small VMs during the trial
−Cons
  • ✗Burstable B-series struggles with constant load
  • ✗Billing is hard to predict at first
  • ✗Outbound traffic metered
Verdict

Pick it if your company already lives in Microsoft. Otherwise, the same VM is cheaper elsewhere.

See Azure pricing →
4
Best public cloud for startups

DigitalOcean

3.9/5

DigitalOcean built its name on one idea: pricing a developer can understand. The Basic Droplet with 2 vCPUs and 4 GiB costs $24 a month, and that includes an 80 GiB SSD and 4,000 GiB of outbound transfer. At AWS, the same transfer would cost more than the machine.

Since 2026, Droplets are billed per second, so short-lived test machines cost exactly what they use. Managed databases, Kubernetes and object storage cover what most startups need in their first years.

The catch: a shorter catalog than the big three, fewer regions, and less depth for enterprise compliance. When you outgrow it, you'll usually move to AWS or Google Cloud for specific services rather than for VMs.

Standout features
  • 4,000 GiB transfer included on the $24 plan
  • Per-second billing
  • Managed databases and Kubernetes
+Pros
  • ✓The most readable pricing of this ranking
  • ✓Bandwidth included
  • ✓Fast to get started
−Cons
  • ✗Fewer services and regions than hyperscalers
  • ✗Less enterprise compliance depth
  • ✗General Purpose plans get pricey
Verdict

The best first cloud for a startup that wants to ship without a billing spreadsheet.

See DigitalOcean pricing →
5
Best price per core

Hetzner

4.1/5

Hetzner is the German provider that shows up in every "we cut our AWS bill" thread. On Hacker News, one team described dividing a bill of roughly $24,000 a year by about ten after moving. The comments were just as useful: they also had to rebuild what AWS gave them for free (managed database, queues, IAM).

Its cheapest line, the CX23 (2 vCPUs, 4 GB), is listed at €5.99 a month, but the official page marked it unavailable when we compared, along with the Arm-based CAX11. The closest model you can actually order is the CPX22 (2 AMD vCPUs, 4 GB, 80 GB NVMe) at €19.99 a month. The bill is capped at that monthly price.

EU locations include at least 20 TB of traffic, then €1 per extra TB. Hetzner also runs US locations (Ashburn and Hillsboro) for this line, but the public page we read only lists euro prices: it's the best fit if your team can host in the EU.

The catch: few managed services, and some users report rejected signups. Hetzner's own team says a mistyped card code can be enough and asks people to reach out.

Standout features
  • Bill capped at the monthly price
  • 20 TB traffic included in EU locations
  • ISO/IEC 27001 for German and Finnish sites
+Pros
  • ✓The best price-to-resources ratio here
  • ✓Very generous included traffic
  • ✓Simple, fast console
−Cons
  • ✗Cheapest lines often sold out
  • ✗Few managed services
  • ✗Some signups rejected
Verdict

Unbeatable on price if you can run your own servers. Keep a fallback instance type in your docs.

See Hetzner pricing →
6
Best simple VM with generous transfer

Akamai

3.8/5

Akamai Cloud is what Linode became after Akamai bought it. The product is still the Linode you may know: simple VMs, a clean console, predictable plans.

The Shared 4 GB plan gives you 2 vCPUs, 80 GB of storage and 4 TB of transfer for $24 a month. If you go over, it's $0.005 per GB, a fraction of hyperscaler egress rates. Need guaranteed CPU? The Dedicated 4 GB plan costs $36 a month.

The catch: a smaller catalog of managed services than DigitalOcean. It's a solid home for VMs and websites, less so for a full cloud-native architecture.

Standout features
  • 4 TB transfer on the $24 plan
  • Overage at $0.005 per GB
  • Dedicated CPU plans available
+Pros
  • ✓Predictable monthly pricing
  • ✓Cheap overage compared with hyperscalers
  • ✓Familiar Linode console
−Cons
  • ✗Fewer managed services
  • ✗Fewer regions than the big three
  • ✗Fewer managed databases and add-ons
Verdict

A dependable, bandwidth-friendly VM host. Pick DigitalOcean instead if you want more managed services around it.

See Akamai pricing →
Hidden costs

What actually drives the bill

The hourly VM price is the most visible line on the invoice, rarely the biggest. Here are the four costs most comparisons skip, and how each ranked provider handles them.

Outbound bandwidth

AWS, Google Cloud and Azure bill data leaving their network per GB, after a small free allowance. DigitalOcean includes 4,000 GiB on the $24 plan, Akamai 4 TB, Hetzner at least 20 TB in the EU. If you serve video, files or a busy public API, this line can cost more than the VM.

Public IPv4 addresses

At AWS, every public IPv4 address costs $0.005 an hour, about $3.65 a month, even when it's idle. On a $30 VM, that's 12% more. Audit your addresses once a month and release the ones attached to nothing.

NAT gateways

A NAT gateway lets private instances reach the internet, and at AWS it bills every GB that passes through, including traffic to AWS's own services. A VPC gateway endpoint for S3 and DynamoDB removes that path for free. Set it up on day one.

Free tiers that expire

AWS's free plan lasts up to 6 months, Azure's credit 30 days, and Google's always-free e2-micro only exists in three US regions. Put a calendar reminder on the end date and a budget alert on the account before you launch anything.

  • Price your VM over 730 hours, not by the hour.
  • Add your real outbound traffic: one month of stats from your current host is enough.
  • Count one public IPv4 per exposed instance.
  • Set a billing alert before the first deploy.
  • Check which support tier you need for production incidents.
  • Write down the exit plan: data export format, egress cost, migration time.
Pay less

Six ways to cut your cloud bill

These come from official price pages and the mistakes users describe most often in forums.

01

Try Arm instances first

Price

At AWS, Graviton (t4g) instances cost less than the equivalent t3. Most modern Linux apps run unchanged.

Check that your container images exist for arm64 before you switch.

Where
AWS Graviton, Hetzner CAX
02

Add an S3 gateway endpoint before anything else

Trap

Private instances talking to S3 go through the NAT gateway by default, billed per GB. A VPC gateway endpoint for S3 and DynamoDB is free and removes that cost.

One company learned it with $907.53 billed in a single day.

Cost of the fix
Free
03

Release idle IPv4 addresses

Price

At $3.65 a month each on AWS, forgotten addresses from old test environments add up. Put them behind one load balancer or move internal services to private addresses.

Per address
About $3.65/month at AWS
04

Put heavy downloads where bandwidth is included

Architecture

Keep your app on the cloud you like, but serve big files from a provider that includes transfer: 4,000 GiB at DigitalOcean, 4 TB at Akamai, 20 TB at Hetzner in the EU.

Akamai overage
$0.005 per GB
05

Keep a fallback instance type

Trap

The cheapest lines sell out first. Hetzner's CX23 and CAX11 were listed as unavailable when we compared. Write a second instance type or region into your runbook so a redeploy doesn't fail at 2 a.m.

Habit
One backup type, one backup region
06

Plan your exit on day one

Contract

AWS, Azure and Google already waive egress fees when you leave their cloud for good, under conditions. In Europe, the Data Act bans switching charges from 2027.

Meanwhile, stick to portable tools (Kubernetes, Terraform, standard Postgres) so a move takes days, not months.

EU Data Act
No switching fees from 2027
FAQ · 7 questions

Public cloud · FAQ

  • Which cloud provider is the cheapest?
    For a 2 vCPU, 4 GB VM, DigitalOcean and Akamai both charge $24 a month with bandwidth included. Hetzner lists a similar CX23 at €5.99, but it is often sold out; its available CPX22 costs €19.99. Among the big three, Google Cloud's e2-medium is the cheapest at about $24.46 a month in Iowa, before egress.
  • Is AWS still the market leader?
    It still has the broadest catalog of services and regions of any provider. Breadth doesn't make it the cheapest: the same VM costs about $34 a month at AWS once you add the public IPv4.
  • Which cloud is best for AI?
    Google Cloud if you want BigQuery, Vertex AI and GKE in one place. Azure if your company already uses Microsoft tools. AWS if you need the widest choice of GPU instance types and managed services. For simple inference on small models, a plain VM at DigitalOcean or Hetzner is often enough.
  • Is Azure good for startups?
    It is if your team already uses Microsoft 365, or if you can get startup credits. The $200 trial credit lasts 30 days. Otherwise, DigitalOcean or Google Cloud are simpler to start with, and their reference VM costs less.
  • Is DigitalOcean cheaper than AWS?
    For a plain VM, yes. A 2 vCPU, 4 GiB Droplet costs $24 a month with 4,000 GiB of transfer. A t3.medium in us-east-1 costs about $30.37, plus $3.65 for the IPv4 address, plus egress per GB. AWS gets cheaper only when its managed services save you engineering time.
  • What are egress fees?
    They're charges for data leaving the provider's network, toward the internet or another cloud. The big three bill them per GB. AWS, Azure and Google already waive them when you migrate away entirely, under conditions, and the EU Data Act bans switching charges from 2027.
  • How much does a cloud VM cost per month?
    For 2 vCPUs and 4 GB on Linux, running all month: $24 at DigitalOcean or Akamai, about $24.46 at Google Cloud in Iowa, about $30.37 at AWS and Azure in Virginia. Add disk, backups, IPv4 and outbound traffic based on your real usage.
Hack'celeration Lab

Get the next ranking in your inbox

No spam. Unsubscribe anytime.