Rechner · Storage

Postgres-Hosting-Rechner: Neon vs Supabase vs RDS vs Hetzner

Base, Storage, Compute und Backups zusammen — die ehrliche Zahl, bevor du dich für Neons Auto-Suspend oder Hetzners 20-€-Plan entscheidest.

14 Tarife·4 Use-Case-Presets·Stand 14.05.2026·Auto-Suspend kalkuliert
live

Bei dieser Postgres-Workload sparst du

6.373

pro Jahr — Wechsel von Supabase Team zu Hetzner CCX13

Günstigster: Hetzner CCX13 · 20,00 €/Monat

Use-Case

50GB
1100250400500
200
102505007501000
24h/Tag
16121824
14Tage
07142835

Git-style DB-Branches für jeden PR — bei Neon und Supabase native.

Hetzner CCX13

production · always-on

BEST
20,00€/Mo
240 €/Jahr · max 200 conn · PITR 7d
Base
20,00
Storage
0,00
DE-Hosting, kein Multi-AZ-Failover, kein Connection-Pooler
Supabase Pro

production · always-on

branch#2
27,83€/Mo
334 €/Jahr · max 200 conn · PITR 7d
Base
23,00
Storage
4,83
PITR ab Pro, $100/Mo Compute-Add-on für Branching
RDS t4g.medium

production · always-on

#3
62,94€/Mo
755 €/Jahr · max 1000 conn · PITR 7d
Base
55,61
Storage
5,29
Backup
2,04
GP3-SSD, Multi-AZ verdoppelt Compute-Kosten
Neon Scale

scale · auto-suspend

branch#4
63,48€/Mo
762 €/Jahr · max 10000 conn · PITR 14d
Base
63,48
Storage
0,00
Compute
0,00
Cloud SQL n1-std-2

production · always-on

#5
84,43€/Mo
1.013 €/Jahr · max 400 conn · PITR 7d
Base
74,89
Storage
7,82
Backup
1,72
Backups 7 Tage default, HA doppelt so teuer
Aurora SLS

scale · acu-based

#6
84,54€/Mo
1.014 €/Jahr · max 1000 conn · PITR 35d
Base
0,00
Storage
4,60
Compute
79,49
Backup
0,45
Min 0.5 ACU = ~$44/Mo Baseline, IOPS extra $0.20/M
Neon Launch

production · auto-suspend

branch#7
97,70€/Mo
1.172 €/Jahr · max 1000 conn · PITR 7d
Base
17,48
Storage
18,40
Compute
61,82
Azure D2ds_v4

production · always-on

#8
108,18€/Mo
1.298 €/Jahr · max 1715 conn · PITR 7d
Base
101
Storage
5,29
Backup
2,15
Flexible Server, Zone-Redundant doppelt so teuer
Supabase Team

team · always-on

branch#9
551,08€/Mo
6.613 €/Jahr · max 1000 conn · PITR 14d
Base
551
Storage
0,00
SOC2, HIPAA-Add-on, dedicated Support
Neon Free

free · auto-suspend

branchn/a
0,00€/Mo
0 €/Jahr · max 100 conn · PITR 0d
Base
0,00
Storage
0,00
Compute
0,00
· max 100 Connections
· max 0.5 GB Storage
Supabase Free

free · always-on

n/a
0,00€/Mo
0 €/Jahr · max 60 conn · PITR 0d
Base
0,00
Storage
0,00
· max 60 Connections
· max 0.5 GB Storage
Crunchy Hobby

hobby · always-on

n/a
14,72€/Mo
177 €/Jahr · max 25 conn · PITR 0d
Base
9,20
Storage
5,52
· max 25 Connections
Crunchy Pro

production · always-on

n/a
32,20€/Mo
386 €/Jahr · max 100 conn · PITR 10d
Base
32,20
Storage
0,00
· max 100 Connections
DO 2vcpu-4gb

production · always-on

n/a
56,30€/Mo
676 €/Jahr · max 97 conn · PITR 7d
Base
55,20
Storage
1,10
· max 97 Connections

Monatliche Kosten · Top 8

€ pro Monat

Hetzner CCX13
20,00
Supabase Pro
27,83
RDS t4g.medium
62,94
Neon Scale
63,48
Cloud SQL n1-std-2
84,43
Aurora SLS
84,54
Neon Launch
97,70
Azure D2ds_v4
108,18
Pricing-Stand: 14. Mai 2026 · 14 Tarife · eu-central · 730 h/MoUSD→EUR ≈ 0.92 · ohne MwSt.

Auto-Suspend: warum Neon bei Dev-Sandboxes praktisch immer gewinnt

Neon ist die einzige große Plattform, die Postgres mit echter Compute-Trennung verkauft. Die DB wird nach ~5 Minuten Inaktivität in einen Suspend-State versetzt, du zahlst dann ausschließlich für Storage. Bei einer Dev-Sandbox, die im Schnitt 2 h/Tag Queries sieht, fallen pro Monat 60 Compute-Stunden an — bei 0,16 USD/Stunde sind das ~10 USD on top zur 19-USD-Base. Macht 27 EUR/Monat für vollwertige Production-grade Postgres mit Branching.

Vergleich Hetzner Managed CCX13 für 20 EUR im Monat: Always-On, keine Compute-Komplexität, kein Branching. Vergleich Supabase Pro für 25 USD: Always-On, 8 GB Storage included, 4 GB Storage extra kostet 0,50 USD/Monat. Bei dauerhafter Last lange gerechnet sind diese günstiger als Neon — aber für eine DB, die nachts und am Wochenende schläft, ist Neon der mit Abstand billigste Path-to-Production.

Die einzige Falle: das erste Query nach Suspend-State braucht ~500 ms Cold-Start. Bei Cron-Workloads, die alle 10 Minuten aufwachen, schläft die DB nie wirklich, und du zahlst 24/7 Compute. In dem Fall ist Hetzner sofort billiger. Faustregel: wenn deine 95p-Idle-Zeit länger als 30 Minuten am Stück ist, gewinnt Neon. Sonst Always-On.

Aurora vs RDS — wann lohnt die Migration

AWS hat zwei Postgres-Modi: RDS ist die klassische Single-Instance-DB mit On-Demand-Sizing in vCPU-Schritten. Aurora ist eine eigene Storage-Engine, die wie eine Postgres-DB aussieht, intern aber ein Multi-Master-Storage-Cluster ist. Aurora Serverless v2 skaliert in 0,5-ACU-Schritten — eine ACU ist grob 1 vCPU / 2 GiB RAM.

Wann lohnt der Switch zu Aurora? Praktisch nur bei zwei Patterns: erstens, wenn dein Traffic stark schwankt (Marketing-Site mit Peak-Tagen, B2B mit Wochenend-Stille). Aurora skaliert in Sekunden hoch und wieder runter — RDS muss du selbst sizen, und ein Resize heißt 10 Minuten Downtime. Zweitens, wenn du Cross-Region-Failover brauchst — Aurora hat eine Global-Database-Fähigkeit, RDS nicht.

Wann lohnt es nicht: konstante Last unter 4 vCPU, kein Multi-Region-Bedarf. Da ist RDS db.t4g.medium für 60 USD/Monat ungefähr 30 % günstiger als die equivalent 2-ACU-Aurora-Baseline, und du verlierst weniger Geld an die ACU-Step-Aufrundung. Aurora Serverless hat außerdem einen versteckten Pain-Point: kein eingebauter Connection-Pooler. Du brauchst RDS Proxy zusätzlich (~$15/Monat pro Instanz), oder dein Lambda-Spike killt die ACUs.

Hetzner Managed Postgres: was es noch nicht kann

Hetzner hat 2024 sein Managed-Postgres-Angebot offiziell launched. Stand Mai 2026 ist es das günstigste deutsche Hosting auf dem Markt — 20 EUR im Monat für 2 vCPU / 4 GiB / 80 GB SSD inkl. Backups. Wer sich nur den Listenpreis ansieht, denkt: kann das wirklich sein. Es kann — wenn du die Features nicht brauchst, die Hetzner nicht hat:

  • Multi-AZ-Failover mit RTO < 60s. Hetzner hat Read-Replicas, aber kein automatisches Promotion-Failover. Bei einem Hardware-Ausfall musst du selbst auf das Replica umschalten — für PSD2-Banking oder Healthcare-SaaS mit SLA ist das untragbar. RDS Multi-AZ macht das in ~30 Sekunden automatisch.
  • Eingebauter Connection-Pooler. Bei RDS Proxy oder Supabase Pooler bekommst du eine zweite Endpoint-URL geliefert. Bei Hetzner musst du selbst einen PgBouncer-Container daneben hochziehen oder pg-pool-2 in einer separaten VM betreiben.
  • Granulare PITR. Hetzner bietet 7 Tage tägliche Snapshots. RDS und Aurora gehen bis zu 35 Tage mit Sekunden-genauen Restore-Points. Für regulatorische Anforderungen (BaFin, GxP) ist das ein Unterschied.
  • Cross-Region-Replikation als Service. Wenn du eine echte EU-Multi-Region-Setup brauchst — Hetzner Cloud hat zwar mehrere Locations (Falkenstein, Nürnberg, Helsinki), aber managed Cross-Region-Replikation musst du selbst skripten.

Für 95 % der Mid-Market-SaaS-Apps mit europäischen Kunden ist all das irrelevant. Die kleinen Limits werden erst dann ein Problem, wenn du tatsächlich an die Grenzen kommst. Bis dahin sparst du 60-80 % gegenüber der RDS- oder Cloud-SQL-Rechnung — und Hetzner sitzt in Deutschland, was für DSGVO-affine Kunden ein eigenständiger Verkaufsfaktor ist.

Connection-Pooling: PgBouncer vs Provider-built-in

Wer eine serverless App auf Vercel oder AWS Lambda fährt, hat ein Problem: jeder Lambda-Invocation öffnet eine eigene DB-Connection, und Postgres ist nach ~100 Connections am Anschlag. Die Standardlösung heißt PgBouncer — ein Pool, der zwischen App und DB sitzt und tausende Client-Connections auf wenige DB-Connections multiplext.

Bei Neon und Supabase ist PgBouncer eingebaut. Du kriegst zwei URLs: eine direkte und eine Pooler-URL. Bei Lambda nimmst du die Pooler-URL, fertig. Bei RDS musst du RDS Proxy aktivieren — kostet $0,015 pro vCPU pro Stunde, also ungefähr $15-30 pro Monat extra. Bei Aurora Serverless v2 ist der eingebaute Proxy ebenfalls extra. Bei Hetzner und DigitalOcean musst du PgBouncer selbst hosten — ein Container daneben, der ist nicht schwierig, aber ein zusätzlicher Single-Point-of-Failure.

Der versteckte Cost-Killer: PgBouncer kennt zwei Modi — Transaction-Pooling und Session-Pooling. Transaction-Pooling ist effizienter, bricht aber Prepared Statements, Advisory Locks und LISTEN/NOTIFY. Wer mit Prisma oder Hasura arbeitet, muss prepared_statements explizit ausschalten. Wenn du das vergisst, sieht alles in Dev fein aus und kollidiert in Production.

Häufige Fragen

Wann lohnt Neons Auto-Suspend-Pricing?

Wenn deine DB weniger als 12 h/Tag effektiv aktiv ist — also Dev-Sandboxes, PR-Preview-Branches, Hobby-Side-Projects mit europäischen Tages-Peaks. Neon zählt nur Sekunden, in denen tatsächlich Queries laufen. Bei 24/7-Production-Load mit konstanter Last bist du auf Supabase Pro oder Hetzner Managed günstiger, weil Neons Compute-Unit-Preise pro Stunde teurer sind als bei Always-On-Providern.

Aurora Serverless v2 vs RDS — wann macht der Wechsel Sinn?

Aurora Serverless v2 zahlt pro ACU pro Stunde (~$0.12) und skaliert in 0.5-ACU-Steps. Lohnt bei stark schwankendem Traffic — Marketing-Site mit Peak-Tagen, B2B-SaaS mit Wochenend-Ruhe. Bei konstant 2 vCPU / 4 GiB ist RDS db.t4g.medium ~30% günstiger als Aurora, weil du dort Reservation-Pricing und keine ACU-Steps zahlst. Faustregel: wenn dein 95p-Load länger als 50% des Monats unter 1 ACU liegt, lohnt Aurora SLS.

Was kann Hetzner Managed Postgres noch nicht?

Stand Mai 2026: kein automatisches Multi-AZ-Failover (du hast ein Replica, aber Failover ist nicht 30-Sekunden-automatisch wie bei RDS), kein eingebauter PgBouncer (du musst selbst einen Pool-Container daneben fahren), kein managed-PITR feiner als 7 Tage. Für die meisten europäischen Mid-Market-Apps reicht das. Für PSD2-Banking oder Healthcare brauchst du AWS oder Azure mit zertifiziertem RTO.

Branching: was kann Supabase Pro nicht, was Neon kann?

Beide unterstützen DB-Branches per CLI. Bei Neon ist Branching atomar (copy-on-write, Sekunden bis Branch ready) und kostet praktisch nichts extra — Branches teilen sich Storage. Supabase Pro hat Branching seit 2024 nativ, aber jeder Branch ist eine echte Kopie der DB — bei 50 GB Storage zahlst du pro PR-Branch nochmal 50 GB. Für PR-Preview-Workflows mit vielen Branches ist Neon ~10x billiger.

Connection-Pooling: was ist im Preis enthalten?

Neon und Supabase haben PgBouncer/Connection-Pooler eingebaut — du kriegst eine Pooler-URL geliefert. Crunchy Bridge enthält ebenfalls einen. RDS, Aurora, Cloud SQL, Azure und Hetzner haben das nicht — du musst RDS Proxy ($0.015/h/vCPU) oder einen eigenen PgBouncer-Container danebenstellen, sonst frisst dir eine Lambda-Funktion mit 1000 parallelen Calls die DB. Bei serverless Apps der versteckte Cost-Killer.

Wieso ist Supabase Team so teuer?

Der $599-Plan ist nicht für die DB-Compute selbst — es geht um die ganze Plattform: SOC2-Audit, dedicated Support mit SLA, HIPAA-Add-on, 14 Tage PITR, längere Log-Retention, sicheres Multi-Account-Setup. Für SaaS-Teams mit Compliance-Anforderungen plausibel. Für reine Postgres-Hosting nimmst du den Pro-Plan ($25) oder du gehst zu RDS mit eigenem Compliance-Stack.

Verwandte Rechner

Weiter rechnen

Newsletter

Jeden Freitag ein neuer Rechner oder Vergleich

Konkrete Zahl, keine 1.500-Wörter-Texte.

Mit der Anmeldung willigst du ein, von AInfach Data (Daten- & KI-Beratungsagentur) Werbe-E-Mails und Preisupdates zu erhalten. Bestätigung per Double-Opt-in, Abmeldung jederzeit mit 1 Klick.

Auch alle Rechner ansehen.