
Die S3 API von Amazon Web Services ist der De-facto-Standard für Objektspeicher. SDKs, CLI-Tools und Applikationen setzen diese Schnittstelle voraus. Das gilt auch dann, wenn man nicht direkt AWS nutzt. Gleichzeitig gibt es inzwischen eine ganze Reihe an S3-kompatiblen Objektspeicher-Lösungen, die ohne AWS-Abhängigkeit funktionieren. Wir zeigen, welche Alternativen es gibt, worin sie sich unterscheiden und wann welches Setup in der Praxis wirklich Sinn macht.
Amazon S3 (Simple Storage Service) stellt eine HTTP-REST-API bereit, die sich als Industriestandard durchgesetzt hat. Tools wie aws cli, rclone, s3cmd und die meisten Applikationen mit Objektspeicher-Anbindung erwarten genau diese Schnittstelle.
S3-Kompatibilität heißt: Ein Speichersystem implementiert dieselbe API und funktioniert als Drop-in-Ersatz für AWS S3. Bestehende Tools, Clients und Workflows lassen sich nahtlos weiterverwenden. Lediglich die Endpoint-URL und die Credentials müssen ausgetauscht werden.
Das macht den Wechsel zwischen lokalen Entwicklungsumgebungen, On-Premise-Clustern und Cloud-Anbietern einfach, weil überall dieselben Mechanismen greifen.
Self-hosted-Lösungen kommen vor allem dann in Frage, wenn Compliance-Anforderungen oder Kostenkontrolle eine Rolle spielen. Diese Projekte lohnen aktuell einen genaueren Blick:
MinIO ist der bekannteste S3-kompatible Self-hosted Objektspeicher. In Go geschrieben, performant und vergleichsweise einfach zu betreiben.
MinIO hat allerdings seine Lizenzierungsstrategie geändert. Die Community Edition steht unter der AGPL-3.0-Lizenz, was für kommerzielle Einsatzszenarien rechtliche Fragen aufwirft. Zusätzlich ist MinIO inzwischen auf eine Source-Only-Distribution umgestiegen. Vorkompilierte Binaries werden für die Open-Source-Version nicht mehr angeboten. Produktiver Einsatz erfordert also entweder eigenes Kompilieren oder eine kommerzielle Lizenz.
Für bestehende Nutzer ändert sich kurzfristig wenig. Wer neu evaluiert, sollte aber die Alternativen kennen.
Stärken:
Ceph ist ein verteiltes Speichersystem, das Objekt-, Block- und Dateispeicher in einem System vereint. Die S3-kompatible Schnittstelle stellt das RADOS Gateway (RadosGW) bereit.
Ceph eignet sich für sehr große Datenmengen, hohe Ausfallsicherheit und Multi-Protokoll-Umgebungen. Der Betrieb erfordert allerdings solides Wissen und entsprechende Hardware-Ressourcen. Für kleinere Teams oder einfachere Setups ist Ceph oft überdimensioniert.
Stärken:
Garage ist ein leichtgewichtiger, verteilter Objektspeicher mit S3-kompatibler API, geschrieben in Rust. Garage wurde für Szenarien entwickelt, in denen Lösungen wie Ceph zu komplex oder zu ressourcenhungrig sind.
Garage ist für geographisch verteilte Setups optimiert und eignet sich gut für Edge-Deployments oder kleine, dezentrale Infrastrukturen. Die Lizenz ist AGPL-3.0, der Betrieb deutlich einfacher als bei Ceph.
Stärken:
SeaweedFS ist ein verteilter Objektspeicher mit S3-kompatiblem Interface. Ursprünglich für die effiziente Speicherung großer Mengen kleiner Dateien gebaut, ist SeaweedFS inzwischen eine vollwertige S3-kompatible Lösung.
Die Stärke liegt in der hohen Schreib- und Lesegeschwindigkeit, ganz besonders bei vielen kleinen Objekten. Genau in diesem Bereich hat Ceph traditionell eher Schwächen.
Stärken:
RustFS ist ein neueres Open-Source-Projekt, das sich als in Rust geschriebene Alternative zu MinIO positioniert. Rust bringt Memory Safety ohne Garbage Collector mit, was sich in geringem Ressourcenverbrauch und weniger Angriffsfläche für Speicherfehler niederschlägt.
RustFS wirbt mit 100 % S3-API-Kompatibilität, Kubernetes-Support und Enterprise-Features wie WORM Compliance, Active Replication und Cross-Cloud-Redundanz. Die Lösung steht unter der Apache 2.0 Lizenz. Dadurch entfallen die lizenzrechtlichen Bedenken, die bei MinIO (AGPL-3.0) und Garage (AGPL-3.0) im kommerziellen Umfeld oft im Raum stehen.
Stärken:
Einschränkungen:
Für den produktiven Einsatz heute ist RustFS noch zu früh. Als MinIO-Alternative mit Apache-Lizenz lohnt es sich aber, das Projekt zu beobachten.
Rook ist ein Kubernetes-Operator, der Ceph als Storage-Backend in den Cluster integriert. Deployment, Skalierung und Recovery laufen über Kubernetes-native Mechanismen. Rook auf Kubernetes einrichten
Rook reduziert die Komplexität von Ceph deutlich und macht den Betrieb für Kubernetes-erfahrene Teams zugänglicher. Das Ergebnis: ein S3-kompatibler Objektspeicher, der komplett im Cluster läuft, ohne Infrastruktur-Abhängigkeiten nach außen.
Wer keinen eigenen Objektspeicher betreiben will, kann auf managed S3-kompatible Cloud-Dienste zurückgreifen.
Cloudflare R2 unterscheidet sich von AWS S3 vor allem dadurch, dass keine Egress-Kosten anfallen. Das ist relevant für Anwendungen mit hohem Datenausgang, etwa Media Delivery oder öffentlich zugängliche Dateien.
Backblaze B2 ist ein günstiger S3-kompatibler Objektspeicher mit transparentem Preismodell. B2 wird häufig für Backups eingesetzt und von rclone sowie vielen Backup-Tools nativ unterstützt.
Hetzner Object Storage läuft in deutschen und finnischen Rechenzentren und ist damit DSGVO-konform ohne zusätzlichen Aufwand. Für europäische Unternehmen mit Datensouveränitäts-Anforderungen eine praktische und günstige Option.
| Lösung | Typ | Lizenz | Betriebsaufwand | DSGVO | Bester Use Case |
|---|---|---|---|---|---|
| MinIO | Self-hosted | AGPL-3.0 / Kommerziell | Mittel | ✅ (On-Prem) | Allrounder, Dev bis Enterprise |
| Ceph / RadosGW | Self-hosted | LGPL-2.1 / LGPL-3.0 | Hoch | ✅ (On-Prem) | Enterprise, große Datenmengen |
| Garage | Self-hosted | AGPL-3.0 | Niedrig | ✅ (On-Prem) | Edge, kleine verteilte Setups |
| SeaweedFS | Self-hosted | Apache 2.0 | Mittel | ✅ (On-Prem) | Viele kleine Objekte, hohe I/O |
| RustFS | Self-hosted | Apache 2.0 | Noch unklar (Alpha) | ✅ (On-Prem) | MinIO-Alternative (noch Alpha!) |
| Rook + Ceph | Kubernetes-nativ | Apache 2.0 | Mittel | ✅ (On-Prem) | Kubernetes-Cluster mit Storage-Bedarf |
| Cloudflare R2 | Managed Cloud | Proprietary | Keiner | ⚠️ US-Anbieter | Public Assets, kein Egress |
| Backblaze B2 | Managed Cloud | Proprietary | Keiner | ⚠️ US-Anbieter | Backup, Archivierung |
| Hetzner Object Storage | Managed Cloud | Proprietary | Keiner | ✅ EU (DE/FI) | DSGVO-konforme Cloud-Projekte |
Self-hosted:
Managed:
Für europäische Unternehmen mit Datenschutzanforderungen kommt in der Regel ein EU-basierter Managed-Anbieter oder eine Self-hosted-Lösung auf eigener Infrastruktur in Frage.
Wer aktuell S3-kompatiblen Speicher evaluiert, kommt um die Lizenzthematik bei MinIO kaum herum. Die gute Nachricht: Alternativen gibt es genug. Ceph bedient die absoluten Heavy-User, SeaweedFS punktet bei kleinen Dateien und hoher I/O-Last, und leichtgewichtige Tools wie Garage füllen Nischen im Edge-Bereich. RustFS ist definitiv das Projekt, das man für die Zukunft auf dem Radar haben sollte.
Für Kubernetes-Umgebungen bietet Rook + Ceph eine nativ integrierte Lösung. Wer sich den Betriebsaufwand komplett sparen will, greift zu europäischen Managed-Anbietern wie Hetzner Object Storage, um das Thema DSGVO direkt mit abzuhaken.
Auf lowcloud lassen sich Kubernetes-Workloads mit souveräner Infrastruktur betreiben. Dabei besteht jederzeit die Möglichkeit, S3-kompatiblen Objektspeicher direkt in die Plattform zu integrieren, ganz ohne Abhängigkeit von US-Hyperscalern.
Die Cloud-Illusion: Warum ein Serverstandort in Deutschland noch keine digitale Souveränität macht
Standort Deutschland reicht nicht: Warum US Cloud Act, Schrems II und Vendor Lock-in echte Datensouveränität verhindern – und wie lowcloud die DX-Lücke schließt.
Deployment als Bottleneck: Wenn KI schneller coden kann als du deployen kannst
KI revolutioniert die Softwareentwicklung. Doch wer heute in Echtzeit coden kann, aber Wochen fürs Deployment braucht, verschiebt das Problem nur. Warum das Deployment zum Bottleneck wird – und wie man es löst.