Zum Inhalt springen
← Zurück zum Blog
Autopsien · 10 Min. Lesezeit

AWS-Kostenschock: Wie aus 100 $ im Monat 10.000 $ werden

AWS fängt klein an und sieht skalierbar aus. Zwei Jahre später ist deine Rechnung $8.000/Monat. Wir zeigen dir wie es passiert und was du stattdessen tun kannst.

Fast jedes Startup nutzt AWS. Es beginnt unauffällig: eine kleine EC2-Instanz, eine Datenbank, etwas S3-Speicher. Deine erste Monatsrechnung: 50 €.

Du denkst: großartig, wir können auf AWS skalieren. Wir zahlst nur für das, was wir nutzen.

Zwei Jahre später öffnest du eine AWS-Rechnung und siehst 8.000 € für den Monat.

Du hast keine Ahnung, wo diese Rechnung herkommt. Niemand wollte 8.000 € ausgeben. Es stieg stillschweigend über Monate hinweg an, wegen ignorierten Ressourcen-Creep, falsch konfigurierter Auto-Scaling und verlassener Services im Hintergrund.

Wie AWS-Rechnungen explodieren (Echte Beispiele)

Szenario 1: Datenbank-Backup-Explosion

Du richtst automatische Datenbank-Backups ein. Sie laufen jede Stunde. Jedes Backup ist 50GB. Du behältst sie 30 Tage.

Das sind 50GB × 24 Backups/Tag × 30 Tage = 36.000GB gespeichert = 36TB = 800 €/Monat nur für S3-Speicher. Du hast es nicht gewusst. Es passierte einfach.

Szenario 2: Datenübertragungskosten

Du hostest deine App in us-east-1. Deine Datenbank in us-west-2. AWS berechnet 0,02 € pro GB für Datentransfer zwischen Regionen. Deine App überträgt 10GB pro Tag.

Das sind 10GB × 30 Tage × 0,02 € = 6 €/Tag = 180 €/Monat. Mal drei (deine App, dein Cache, deine Backups) = 500+ € pro Monat nur für Inter-Region-Traffic.

Szenario 3: NAT-Gateway-Kosten

Dein privates Subnetz muss das Internet erreichen (um externe APIs zu rufen). Du nutzt ein NAT-Gateway. AWS berechnet 0,045 € pro Stunde (32 €/Monat) plus 0,045 € pro GB verarbeitet.

Deine App verarbeitet 100GB/Monat durch das NAT-Gateway. Das sind 32 € + (100 × 0,045) = 32 € + 4,50 € = 36,50 €/Monat. Scheint allein okay. Aber multipliziert über 10 Services, 10 Regionen = 3.650+ € pro Monat.

Szenario 4: Die Load-Balancer-Falle

Du richtst einen Load Balancer ein, weil „wir brauchen High Availability". Load Balancer kosten 16,43 €/Monat pro Load Balancer plus 0,006 € pro LB Capacity Unit (LCU).

Du hast 5 Load Balancer über Services = 82 €/Monat. Plus LCU-Gebühren für Traffic = 50 €/Monat. Scheint okay. Aber jetzt spinnt jeder Engineer neue Load Balancer zum Testen. Du hast 20 Load Balancer laufen. Kosten: 400+ € pro Monat für etwas, das du kaum nutzt.

Die echte AWS-Kostenaufschlüsselung (Für ein typisches Startup)

ServiceErwartetTatsächlich (Mit Verschwendung)
EC2 (Berechnung)500 €/Monat2.000 € (überausgestattete Instanzen, die laufen bleiben)
RDS (Datenbank)300 €/Monat1.200 € (Test-Datenbanken nie gelöscht)
S3 (Speicher)100 €/Monat800 € (Backup-Vermehrung, unoptimierte Speicherklassen)
Datenübertragung100 €/Monat1.500 € (Inter-Region-Traffic, unoptimierte Routen)
NAT-Gateways0 € (wenn du richtig planst)400–800 € (falsch konfigurierte Subnets)
Load Balancer100 €/Monat400 € (verlassene Test-Load-Balancer)
CloudFront (CDN)200 €/Monat1.000 € (Datentransfer zu CDN nicht optimiert)
Erwarteter Gesamt1.300 €/Monat8.100 €/Monat

Du hast 1.300 €/Monat geplant. Du zahlst 8.100 €. Das ist 6x.

Warum AWS-Kosten spiralen (Das Geschäftsmodell)

AWS's Geschäftsmodell hängt davon ab, dass Kunden ihre Rechnungen nicht verstehen.

  • Preise sind undurchsichtig. EC2 hat 500+ Instanztypen. Jeder hat unterschiedliche Preise in verschiedenen Regionen. Die meisten Unternehmen können nicht optimieren, weil sie nicht wissen, was sie zahlen.
  • Jeder Service hat versteckte Kosten. Die EC2-Kosten sind die Schlagzeile. Aber Datenübertragung, NAT-Gateways, Backup-Speicher – diese sind separate Linienpositionen, die sich summieren.
  • Standard-Konfigurationen sind verschwenderisch. AWS's Standard-Setup ist nicht kostenoptimiert. Es ist für Verfügbarkeit und Einfachheit optimiert. Das kostet Geld.
  • Es gibt keine Kostendisziplin-Durchsetzung. Engineers spinnen Ressourcen ohne Kostenüberlegungen. Die Rechnung kommt 30 Tage später, wenn es zu spät ist.

Was du tun solltest

Option 1: Nutze AWS, aber sei diszipliniert

  • Richte CloudWatch-Abrechnungswarnungen ein (1.000 €/Monat-Schwelle, eskaliere zum CTO)
  • Nutze AWS Cost Explorer, um zu sehen, was Geld kostet
  • Reserviere Instanzen für vorhersehbare Workloads (30% Rabatt)
  • Skaliere aggressiv nach unten (behalte keine Instanzen 24/7, wenn nicht nötig)
  • Bereinige Test-Ressourcen monatlich

Option 2: Nutze eine einfachere, billigere Plattform

  • Heroku: 50–500 €/Monat. Höhere Unit-Kosten, aber viel einfacher. Keine überraschenden Rechnungen. Gut für <5K €/Monat Traffic.
  • DigitalOcean: 5–100 €/Monat. Einfacher als AWS, vorhersehbare Preise. Gut für Startups vor Series A.
  • Railway oder Render: Moderne Alternativen. Pay-as-you-go, aber einfachere Abrechnung als AWS.
  • Hetzner oder Linode: Feste Preise. Keine Überraschungen. Weniger Integrationen als AWS, aber viel billiger.

Option 3: Hybrid-Ansatz

  • Nutze Heroku oder Railway für deine Haupt-App (500 € pro Monat vorhersehbar)
  • Nutze AWS nur für spezifische Anforderungen (Big Data, Machine Learning, komplexe Integrationen)
  • Setz AWS-Ausgaben mit harten Limits auf 1.000 €/Monat

Der Kostenvergleich

PlattformTypische KostenVorhersagbarkeitWann zu nutzen
AWS (diszipliniert)2.000–5.000 €/MonatUnvorhersehbar ohne VerwaltungSeries B+ oder komplexe Infrastruktur
Heroku200–2.000 €/MonatSehr vorhersehbarStartups, <10 Engineers
DigitalOcean100–500 €/MonatSehr vorhersehbarNebenprojekte, Bootstrap-Startups
Linode / Hetzner50–300 €/MonatExtrem vorhersehbarKleine Teams, feste Kapazitätsanforderungen

Die SaaSKiller-Position

AWS-Rechnungen wachsen 10x ohne Absicht. Backup-Speicher, Datenübertragung, NAT-Gateways, verlassene Ressourcen – Kosten spiralen stillschweigend auf.

Für die meisten Startups vor Series A: nutze Heroku oder DigitalOcean. Feste Kosten. Keine Überraschungen. Wechsel zu AWS nur, wenn du Engineers hast, die es optimieren. Lass AWS dich nicht davon überzeugen, dass „zahlen für das, was du nutzt" billiger ist. Für dich ist es 5-10x teurer als einfachere Alternativen.

AWSCloud-ComputingKostenexplosionInfrastruktur
Verwandt

Zahlst du für eins davon?

Tipp es in den Rechner, sieh drei Jahre Miete, schick die Liste.

SaaS killen