Hicso

Contexte

Le stockage est l’une des composante principales d’un service d’hébergement. Particulièrement dans les environnements distribués, il représente l’un des principaux défis : si le calcul peut être dissocié, aisément déporté et passé à l’échelle tant qu’il ne gère pas d’état, le stockage gère intrinsèquement un état et doit donc fournir plusieurs garanties supplémentaires.

Afin d’offrir du stockage dans des environnement nativement distribués tels que kubernetes, de nombreux projets proposent de déployer du stockage distribué, typiquement :

  • des projets fournissant un stockage de blocs distribué (Rook / Ceph, OpenESB, Longhorn, etc.)
  • des projets fournissant un stockage de fichiers distribué (Rook / Ceph, GlusterFS, etc.)
  • des projets fournissant un stockage d’objets distribué (Rook / Ceph, Minio, Swift, Seaweed, Swift, etc.)
  • des projets fournissant un stockage de documents distribué (MongoDB, Elastic, etc.)
  • des projets fournissant un stockage relationnel distribué (Citus, Vitess, CrateDB, etc.)

Projet

Symbolique

Historique


Dernière modification January 1, 0001