Storage-Optionen evaluieren
Why
Als Organisation,
müssen wir uns für eine S3 Lösung entscheiden die für die Lokale Entwicklung eine Schnittstelle bereitstellt,
im Idealfall aber auch vom Infrastrukturteam übernommen werden kann.
Links, Notes, Remarks
Top 3 Open Source Lösungen scheinen Ceph, MinIO und SeaweedFS zu sein.
Wichtiger Hinweis wir haben mit S3 ein geringen Lockin, da Interoperabilität ein kernmerkmal von S3 ist. Allerdings verhindert es Mehraufwand wenn wir uns in der Organisation auf eines davon konzentrieren und nur mit einer Lösung expertise aufbauen.
Die Entscheidung ist daher für Infrastruktur nicht bindend, aber im Idealfall handelt es sich in der Dev Umgebung um die selbe.
Wir schließen im Rahmen dieses Tickets explizit Cloud-basierte Lösungen aus und streben eine lokal lauffähige Lösung an.
Wichtig sind:
- Lizenz
- Einfache integration in Docker Compose
- Alignment mit Infrastruktur
Acceptance criteria
-
Es wurden mögliche Lösungen angesehen: https://github.com/topics/s3-storage -
Ceph, MinIO und SeaweedFS wurden verglichen. -
Die Auswahl wurde lokal mit Docker ausgetestet, sie lässt sich automatisch aufsetzten mit Docker Compose. -
Infrastruktur hat keine Einwände für den lokalen Betrieb.
Implementation plan (to be completed by the developer)
-
... -
... -
... -
Definition of Done was checked.