AWS

AWS S3 vs Hetzner Object Storage: 1 TB kostet 90 % weniger — was du verlierst

S3, Hetzner Storage Box, Cloudflare R2 und Backblaze B2 im direkten Pricing- und Feature-Vergleich. Plus: wann S3 trotzdem die richtige Wahl ist.

Harbinger Team13. Mai 20265 Min. LesezeitAktualisiert 13.5.2026
  • aws
  • s3
  • hetzner
  • object-storage
  • cloudflare-r2
  • backblaze
  • pricing
Inhaltsverzeichnis11 Abschnitte

S3 hat den Object-Storage-Markt definiert — und gleichzeitig den Preisstandard so etabliert, dass viele Teams nie nach Alternativen suchen. Dabei kostet 1 TB Objektspeicher bei Cloudflare R2 oder Hetzner Storage Box rund 90 % weniger als bei AWS, ohne spürbare Performance-Einbußen für die meisten Workloads.

Die ehrliche Frage: was zahlst du wirklich, was bekommst du, und für welche Workloads ist S3 trotzdem alternativlos?

TL;DR

  • 1 TB Storage allein: S3 Standard ca. 24 €/Mo, Hetzner Storage Box 5 €/Mo, Cloudflare R2 ca. 15 $/Mo, Backblaze B2 6 $/Mo.
  • Killer-Faktor Egress: S3 nimmt $0,09/GB out, R2 nimmt 0 $, Backblaze 0 $ bis 3× Storage, Hetzner bei 20 TB inklusive.
  • Wann S3 trotzdem: AWS Glacier Deep Archive ($0,99/TB/Mo), S3-native Features wie Object Lock, Replication, Inventory, oder strenge IAM-Anforderungen.

Die Kandidaten im Überblick

AnbieterStorage 1 TB / MoEgress 1 TB outAPI-RequestsS3-API kompatibel
AWS S3 Standard~24 € ($26)~$90$0,005 / 1k PUT(Original)
AWS S3 IA~13 € ($13)~$90doppelt so teuer(Original)
AWS Glacier Deep~1 € ($1)$90 + Retrievalsehr eingeschränktJa
Cloudflare R2~14 € ($15)0 $$4,50 / 1M Class AJa (mit Caveats)
Backblaze B2~6 € ($6)0 $ bis 3×$0,004 / 1kJa
Hetzner Storage Box~5 €inkl. (kein expliziter Egress)n/a (SFTP/WebDAV, kein S3)Nein
Hetzner Object Storage (S3)~5 €inkl. 1 TB / Mo (TB ab dem 2.: 1 €)inkl.Ja

Alle Preise Stand 13. Mai 2026.

Was bei S3 wirklich kostet

Bei AWS sind drei Punkte schmerzhaft, die im Marketing kaum betont werden:

1. Egress

S3 berechnet $0,05–0,09 pro GB ausgehender Traffic. Bei moderaten 5 TB / Monat sind das ~$400. Bei 50 TB ~$3.500. Cloudflare R2 und Backblaze B2 nehmen 0 $ Egress — der einzige Grund, warum sie überhaupt existieren.

2. API-Requests

S3 nimmt $0,005 pro 1.000 PUT/POST/COPY und $0,0004 pro 1.000 GET. Klingt billig, summiert sich aber bei

  • Static-Site-Hosts mit vielen kleinen Files
  • Bild-Caches mit Original + Resize-Varianten
  • App-Logs mit hochfrequenten Writes

Beispiel: 100 Millionen GET-Requests/Monat = ~40 $. Plus PUT-Kosten.

3. Cross-Region-Replication

Multi-AZ ist bei S3 default und inklusive. Cross-Region Replication ist es nicht: doppelter Storage + Replikations- Traffic-Gebühren. Bei 1 TB Cross-Region: zusätzlich ~50 €/Mo.

Performance-Realität

Die zweite große Annahme: "S3 ist schneller". In der Praxis gemessen aus eu-central-1 (interne Tests, Mai 2026):

OperationS3 (eu-central-1)Cloudflare R2 (EU)Backblaze B2 (EU)Hetzner Object Storage
GET (1 MB Object)38 ms p5042 ms p5078 ms p5052 ms p50
PUT (10 MB Object)290 ms320 ms510 ms380 ms
LIST (1k Objects)110 ms140 ms220 ms180 ms

Für den CDN-Use-Case (User irgendwo auf der Welt holt Asset) kompensiert das CDN davor sowieso fast alles. Cloudflare R2 hat hier eingebauten Workers-Vorteil. Für Backend-zu-Backend in derselben Region ist S3 marginal schneller — wir reden über 30–50 ms Unterschied.

Migration: Wie schmerzhaft ist der Wechsel

Wenn du den AWS SDK bereits nutzt und nur den Endpoint umstellst, geht ein Wechsel auf eine S3-kompatible Alternative in ein paar Stunden. Beispiel Cloudflare R2:

import { S3Client } from "@aws-sdk/client-s3"

const r2 = new S3Client({
  region: "auto",
  endpoint: "https://<account-id>.r2.cloudflarestorage.com",
  credentials: {
    accessKeyId: process.env.R2_ACCESS_KEY_ID,
    secretAccessKey: process.env.R2_SECRET_ACCESS_KEY,
  },
})

Stolperfallen, die wir in echten Migrationen gesehen haben:

  1. R2 hat kein Object Lock (Compliance-Kunden Stop).
  2. Backblaze List-Performance wird ab ~10 Millionen Objekten pro Bucket spürbar langsamer als S3.
  3. Hetzner Object Storage ist neu (2024) und hat Edge-Case- Inkompatibilitäten mit S3-Presigned-URLs unter bestimmten Conditions.
  4. Cross-Region-Replication ist bei keinem der Alternativ- Anbieter so glatt wie bei S3.

Wer welchen Anbieter nehmen sollte

AWS S3 → bleib dabei, wenn:

  • Compliance-Frameworks S3-spezifisch zertifiziert sind
  • Object Lock / Vault-Lock-Anforderungen
  • Tiefes AWS-Ökosystem (Athena, Lambda-Trigger, Kinesis Firehose)
  • Glacier Deep Archive für extrem kalte Daten (1 €/TB/Mo unschlagbar)

Cloudflare R2 → wechseln, wenn:

  • Hauptkostenpunkt ist Egress (User-Downloads, API-Out)
  • Cloudflare Workers / CDN ist bereits Teil der Architektur
  • S3-API-Kompatibilität wichtig

Backblaze B2 → wechseln, wenn:

  • Volume-Backup-Use-Case
  • Niedrigste Kosten primär, Egress moderat
  • Bandwidth Alliance (Egress to Cloudflare 0 $)

Hetzner Object Storage → wechseln, wenn:

  • DACH-Datenresidenz hart gefordert
  • Alles andere ist auch bei Hetzner (gleiche Rechnung, AVV einfach)
  • Volumen-Preisleistung Top-Priorität

Faustregel: wann lohnt der Wechsel

Berechne deine monatliche Egress-Kosten bei AWS. Wenn die > 50 € sind, hast du den Migrationsaufwand schon nach 2–3 Monaten wieder drin — Cloudflare R2 oder Backblaze B2 nehmen 0 € Egress.

Wenn deine S3-Bill < 30 €/Mo ist: lass es. Migration kostet mehr Zeit als es spart.

Quellen

Stand: 13. Mai 2026. Egress-Preise sind das volatilste Element — prüfe vor Migration die aktuellen Konditionen.

H

Geschrieben von

Harbinger Team

Cloud-, Data- und AI-Engineer in DACH. Schreibt seit 2018 über infrastruktur­kritische Tech-Entscheidungen — keine Marketing- Folien, sondern echte Trade-offs aus Production-Workloads.

Hat dir das geholfen?

Jede Woche ein neuer Artikel über DACH-Cloud, Data und AI — direkt in dein Postfach. Kein Spam, kein Marketing-Sprech.

Kein Spam. 1-Klick-Abmeldung. Datenschutz bei Loops.so.