4 points par GN⁺ 2025-12-20 | Aucun commentaire pour le moment. | Partager sur WhatsApp
  • Garage est un stockage d’objets compatible S3 capable de fonctionner de manière fiable même en dehors d’un environnement de datacenter
  • Fourni sous la forme d’un binaire autonome sans dépendances, il peut être exécuté facilement sur toutes les distributions Linux
  • Les données sont répliquées sur 3 zones (zones) afin d’assurer une forte redondance et tolérance aux pannes
  • Il implémente l’API Amazon S3, ce qui le rend compatible avec diverses applications comme Nextcloud, Matrix et Mastodon
  • Grâce à de faibles exigences matérielles et à une conception fondée sur la recherche publique, il élargit l’accès aux systèmes distribués

Aperçu

  • Garage est un stockage d’objets S3 pouvant être exploité de façon fiable en dehors des datacenters, et peut être déployé sur plusieurs datacenters via Internet
  • Il peut servir à différents usages, notamment l’hébergement de sites web, le stockage de médias et comme cible de sauvegarde

Objectifs de conception

  • Un système conçu avec un fort accent sur la légèreté et l’efficacité
    • Distribué sous la forme d’un exécutable autonome sans dépendances, il fonctionne sur toutes les distributions Linux
    • Conçu pour les administrateurs système afin de permettre un déploiement rapide et une exploitation sûre
  • Pensé pour être déployable dans tous les environnements, y compris entre plusieurs datacenters sur Internet sans réseau backbone dédié
  • Offre une grande résilience face aux pannes réseau, à la latence, aux erreurs disque et aux erreurs humaines d’exploitation

Exigences minimales

  • CPU : x86_64, ARMv7 ou ARMv8 datant des 10 dernières années
  • RAM : 1 Go
  • Espace disque : minimum 16 Go
  • Réseau : latence inférieure ou égale à 200 ms, bande passante d’au moins 50 Mbps
  • La prise en charge du matériel hétérogène permet de constituer un cluster à partir d’équipements d’occasion

Résilience des données et compatibilité

  • Chaque fragment de données (chunk) est stocké avec une réplication sur 3 zones
  • Il implémente l’API Amazon S3, assurant une compatibilité immédiate avec les applications existantes
    • Exemples pris en charge : Nextcloud, Matrix, Cyberduck, Mastodon, Rclone, PeerTube

Fondements techniques

  • Garage est conçu sur la base des avancées récentes de la recherche sur les systèmes distribués
    • Le stockage clé-valeur Dynamo d’Amazon
    • Les Conflict-Free Replicated Data Types (CRDTs)
    • Le répartiteur de charge réseau logiciel Maglev

Sponsoring et financement

  • Le projet Garage a bénéficié à plusieurs reprises de financements publics
    • 2021–2022 : NGI POINTER – financement d’1 an pour 3 employés à temps plein
    • 2023–2024 : NLnet / NGI0 Entrust – financement d’1 an pour 1 employé à temps plein
    • 2025 : NLnet / NGI0 Commons Fund – financement d’1 an pour 1,5 employé à temps plein
  • Il bénéficie d’un soutien financier du programme européen de recherche et d’innovation Horizon 2021 ainsi que du programme Next Generation Internet
  • Il est possible de participer via un sponsoring supplémentaire ou un contrat de support (contact : garagehq@deuxfleurs.fr)

Aucun commentaire pour le moment.

Aucun commentaire pour le moment.