Competitors for AWS split into the hyperscaler tier (Google Cloud, Azure) and the predictable-pricing tier (DigitalOcean, Hetzner, OVH, Linode). The hyperscalers win on service breadth and ecosystem. The smaller players win on simple pricing, predictable bills, and faster support. The team that picks based on workload fit and team experience has the right answer.
Table of contents
- The hyperscaler competitors
- The predictable-pricing tier
- Specialized providers
- Pricing comparison
- When to pick AWS vs a competitor
- FAQ
The hyperscaler competitors
AWS’s main competitors:
- Google Cloud (GCP): ~11% market share. Data (BigQuery), ML (Vertex AI, TPUs), K8s (GKE), sustained-use pricing.
- Microsoft Azure: ~25% market share. Enterprise (Active Directory), hybrid (Azure Arc), Windows workloads, free K8s control plane.
- Alibaba Cloud: Strong in Asia-Pacific, similar service catalog.
- Oracle Cloud (OCI): Strong in database workloads, competitive pricing.
- IBM Cloud: Regulated industries and mainframes-as-a-service.
The predictable-pricing tier
Smaller providers that compete on price and simplicity:
- DigitalOcean: Simple UI, predictable pricing, $4-8/mo for small VMs.
- Linode (Akamai): Similar to DigitalOcean, good global presence.
- Hetzner: German provider, best price/performance in EU.
- OVH: French provider, global, good bare-metal options.
- Vultr: Hourly billing, 32+ locations.
- Scaleway: European, transparent pricing, free K8s.
Specialized providers
- Cloudflare: Edge compute (Workers), R2 storage, DDoS protection.
- Fly.io: Edge applications, regional deployment.
- Render / Railway / Heroku: PaaS that abstracts infrastructure.
- Lambda Labs / CoreWeave / RunPod: GPU-focused.
- Vercel / Netlify: Frontend-focused.
Pricing comparison
For 8 vCPU, 32GB RAM, 500GB SSD, 5TB egress:
- AWS EC2 on-demand: ~$280/mo
- AWS EC2 with 1yr RI: ~$180/mo
- GCP with sustained-use: ~$200/mo
- Azure D8s v5: ~$280/mo
- DigitalOcean: ~$160/mo
- Hetzner CCX63: ~$60/mo
- OVH B2-60: ~$80/mo
The team that runs steady-state at scale usually finds 50-70% savings on the smaller tier. The team that needs AWS services can’t move.
When to pick AWS vs a competitor
Pick AWS when:
- Need specific AWS services (Lambda, SageMaker, ECS).
- Team has AWS expertise.
- Compliance (FedRAMP, HIPAA-eligible services).
- Need deepest service catalog.
Pick GCP for data/ML/K8s. Pick Azure for Microsoft stack. Pick smaller providers for predictable pricing on simple workloads.
FAQ
Who is AWS biggest competitor?
Microsoft Azure by market share (~25% vs AWS ~31%). GCP close behind on technical merit.
Which cloud is best for startups?
AWS for default, GCP for data/ML startups, Azure for Microsoft shops. All have generous startup credit programs.
Can I use multiple clouds at once?
Yes (multi-cloud). Adds complexity. The team that uses GCP for BigQuery + AWS for the rest is a common pattern.
What is the cheapest cloud provider?
Hetzner, OVH for compute. For managed services with similar pricing, the comparison varies. The team that runs simple workloads finds 50-70% savings on smaller providers.
Should I migrate away from AWS?
The team that has specific reasons (cost, performance, missing service, compliance) migrates. The team that is happy with AWS doesn’t. Migration is expensive and risky.
If you are sizing the infrastructure for the kind of project this post covers, the RunxBuild hosting calculator is the right place to model the line items. The compute, the memory, the storage, the bandwidth, the database - each one is a separate number, and the team’s mental model for the platform is the sum of those numbers. The RunxBuild dashboard is where the team sees the actual usage in one place.
Useful related references: