Hetzner vs. AWS — analiză cost reală pentru SaaS sub 100k MAU

«Mergem pe AWS, e ce folosesc toți» — răspunsul standard pe care îl primești când întrebi orice CTO ce cloud să alegi. Răspuns confortabil. Cariere construite pe AWS. Career risk zero. Dar dacă ești fondator care plătește factura, întrebarea reală e alta: pentru workload-ul meu specific, e AWS de fapt cea mai bună alegere — sau pur și simplu cea mai sigură pentru CTO-ul meu? Pentru SaaS-uri sub 100,000 utilizatori activi în EU, răspunsul matematic e că Hetzner economisește 70-90% la performanță echivalentă. Hai să vedem cifrele reale.

Trei workload-uri tipice — comparație

Workload 1: SaaS B2B mic (1k MAU)

Aplicație Next.js + PostgreSQL + Redis + S3-compatibil pentru file uploads. Trafic: 50k requests/zi, 100GB storage, 500GB egress/lună.

ComponentăAWSHetzner
Compute (2 vCPU, 4GB RAM)t3.medium: $30/lunăCPX21: €5.83/lună
Database PostgreSQLRDS db.t3.micro: $25/lunăSelf-managed pe VPS €5/lună
Redis cacheElastiCache cache.t3.micro: $13/lunăInclus pe VPS
Storage 100GBEBS: $10/lunăInclus în VPS
Egress 500GB$45/lună (la $0.09/GB)Gratis până la 20TB
S3-compatible storage 100GB$2.30/lunăStorage Box BX11: €3.81/lună
Load balancerALB: $20/lunăHetzner LB11: €5.39/lună
TOTAL$145/lună (~€135)~€20/lună

Economie: ~85% (€115/lună × 12 = €1,380/an pe un workload mic).

Workload 2: SaaS mediu (10k MAU)

Aceeași stack, scale 4 servere app + 1 DB primary + 1 replica + Redis dedicat + 1TB storage + 5TB egress.

ComponentăAWSHetzner
4× compute (4 vCPU, 8GB)4× t3.large: $240/lună4× CPX31: €52/lună
RDS Postgres + replicadb.m6i.large + replica: $300/lună2× CCX13: €30/lună
RedisElastiCache: $80/lunăCPX21: €5.83/lună
Storage 1TBEBS: $100/lunăInclus + Storage Box: €15/lună
Egress 5TB$450/lunăGratis
Load balancerALB: $30/lunăLB21: €13/lună
Backup & snapshots$50/lună€10/lună
TOTAL$1,250/lună (~€1,160)~€126/lună

Economie: ~89% (€1,034/lună × 12 = €12,408/an).

Workload 3: SaaS heavy (100k MAU + ML inference)

Aici devine mai nuanțat. AWS oferă servicii managed (SageMaker, Bedrock) care simplifică ML. Pe Hetzner trebuie să auto-administrezi GPU servers.

Pentru workload-uri pure CPU/IO la scale: Hetzner rămâne 60-70% mai ieftin. Pentru workload-uri ML cu burst spikes: AWS poate fi competitive prin spot instances + Lambda.

Când AWS rămâne alegerea corectă

1. Servicii managed extinse

Lambda, EventBridge, Step Functions, SQS, SNS, Aurora Serverless, DynamoDB on-demand. Pe Hetzner trebuie să le construiești tu (BullMQ + Redis pentru queue, Postgres pentru tot). Dacă echipa e mică și vrei zero ops, AWS economisește dezvoltare-time.

2. Multi-region nativ

Hetzner are 4 datacentere (DE × 2, FI, US × 2). AWS are 30+ regiuni. Dacă audiența e globală sau ai cerințe regulatorii pentru un sediu specific (Australia, Brazil), AWS e singura opțiune.

3. Compliance enterprise

SOC 2, HIPAA, FedRAMP, PCI DSS — AWS are certificările pre-existente. Pe Hetzner faci tu compliance-ul, ceea ce poate costa mai mult în audit decât economiile pe infrastructură.

4. Spike traffic neprevizibil

Black Friday spike de 100x trafic? Auto-scaling AWS rezolvă în secunde. Hetzner cere planificare manuală.

5. AI/ML cu state-of-the-art

Bedrock cu Claude/Anthropic, Amazon Q, Trainium pentru training. Hetzner nu oferă AI managed services.

Strategia hybrid — best of both worlds

Multe SaaS-uri reușite folosesc o combinație:

  • Compute pe Hetzner (90% economie pe instanțe)
  • Cloudflare pentru CDN, DDoS, WAF (nu plătești egress)
  • S3-compatible storage: Backblaze B2 sau Cloudflare R2 (zero egress fees)
  • AWS / GCP doar pentru: AI/ML, Lambda pentru workload-uri sporadice, servicii managed când time-to-market contează mai mult decât costul

Această combinație livrează 80-90% din feature-set-ul AWS la 20-30% din cost.

Capcane Hetzner

1. Self-managed — trebuie să știi DevOps

Hetzner îți dă VPS, restul faci tu: install Postgres, configurare backup, monitoring, security hardening, OS updates. Dacă echipa nu are competență DevOps, costul real (timp ingineri) anulează economiile.

2. Network outbound limitat

Hetzner Cloud are 20TB egress inclus. Dacă scapi rapid (CDN bun ajută), ești bine. SaaS-uri video / streaming pot consuma rapid.

3. Disaster recovery manual

Backup automatizat la Hetzner = €/lună suplimentar și trebuie configurat. AWS RDS îl are out-of-box.

4. Suport mai limitat

Suport email/ticket ~24h răspuns. AWS Business Support: 1h. Pentru oncall critical, plănuiește runbook intern.

Recomandare finală

  • MVP / startup pre-Series A: Hetzner — economiile finanțează 6-12 luni de runway suplimentar.
  • SaaS B2B sub 100k MAU EU: Hetzner default, AWS pentru servicii specifice (queue, ML).
  • Enterprise / global / compliance heavy: AWS sau GCP.
  • Workload-uri AI/ML state-of-the-art: AWS Bedrock sau GCP Vertex AI.

Concluzie

«Toți folosesc AWS» nu e argument pentru bugetul tău. Pentru SaaS-uri EU sub 100k MAU, Hetzner economisește 70-90% și permite reinvestirea diferenței în development sau marketing. Strategia hybrid (Hetzner + Cloudflare + AWS pentru servicii specifice) e sweet spot-ul actual.

Vrei să muți de pe AWS pe Hetzner?

Audit infrastructură actuală + plan migrare zero-downtime + estimare economii.

Cere audit

Citește în continuare