- Garage ist ein S3-kompatibler Objektspeicher, der auch in Umgebungen außerhalb von Rechenzentren zuverlässig betrieben werden kann
- Wird als einzelne Binärdatei ohne Abhängigkeiten bereitgestellt und lässt sich auf allen Linux-Distributionen einfach ausführen
- Daten werden über 3 Zonen (zones) repliziert, um hohe Redundanz und Fehlertoleranz zu gewährleisten
- Implementiert die Amazon S3 API und ist damit mit zahlreichen Anwendungen wie Nextcloud, Matrix und Mastodon kompatibel
- Niedrige Hardwareanforderungen und ein auf offener Forschung basierendes Design verbessern die Zugänglichkeit verteilter Systeme
Überblick
- Garage ist ein S3-Objektspeicher, der auch außerhalb von Rechenzentren stabil betrieben werden kann, und kann über das Internet verteilt über mehrere Rechenzentren hinweg laufen
- Eignet sich für verschiedenste Einsatzzwecke wie Website-Hosting, Medienspeicherung und Backup-Ziele
Designziele
- Ein System, das mit Fokus auf Leichtgewichtigkeit und Effizienz entwickelt wurde
- Wird als einzelne ausführbare Datei ohne Abhängigkeiten ausgeliefert und läuft auf allen Linux-Distributionen
- Administratorfreundlich konzipiert, um schnelle Bereitstellung und sicheren Betrieb zu ermöglichen
- So entworfen, dass es in jeder Umgebung bereitgestellt werden kann, auch über mehrere Rechenzentren im Internet hinweg ohne dediziertes Backbone-Netz
- Hohe Resilienz gegenüber Netzwerkausfällen, Latenz, Festplattenfehlern und Bedienfehlern
Mindestanforderungen
- CPU: x86_64, ARMv7 oder ARMv8 aus den letzten 10 Jahren
- RAM: 1 GB
- Speicherplatz: mindestens 16 GB
- Netzwerk: Latenz unter 200 ms, Bandbreite über 50 Mbps
- Unterstützung für heterogene Hardware, sodass sich Cluster auch mit gebrauchter Ausrüstung aufbauen lassen
Datenresilienz und Kompatibilität
- Jeder Datenblock (chunk) wird repliziert und in 3 Zonen gespeichert
- Implementiert die Amazon S3 API und ist dadurch sofort mit bestehenden Anwendungen kompatibel
- Unterstützte Beispiele: Nextcloud, Matrix, Cyberduck, Mastodon, Rclone, PeerTube
Technische Grundlage
- Garage wurde auf Basis aktueller Forschungsergebnisse zu verteilten Systemen entwickelt
- Amazons Key-Value-Store Dynamo
- Conflict-Free Replicated Data Types (CRDTs)
- Der Software-Netzwerk-Load-Balancer Maglev
Sponsoring und Finanzierung
- Das Garage-Projekt hat mehrfach öffentliche Fördermittel erhalten
- 2021–2022: NGI POINTER – Finanzierung von 3 Vollzeitmitarbeitenden für 1 Jahr
- 2023–2024: NLnet / NGI0 Entrust – Finanzierung von 1 Vollzeitmitarbeitenden für 1 Jahr
- 2025: NLnet / NGI0 Commons Fund – Finanzierung von 1,5 Vollzeitmitarbeitenden für 1 Jahr
- Finanzielle Unterstützung durch das EU-Forschungs- und Innovationsprogramm Horizon 2021 sowie das Programm Next Generation Internet
- Zusätzliche Förderung oder Beteiligung über Support-Verträge möglich (Kontakt: garagehq@deuxfleurs.fr)
Noch keine Kommentare.