SheepDog
Développé par | NTT Corporation [1] |
---|---|
Première version | |
Dernière version | 1.0.1 [2] () |
Écrit en | C |
Environnement | Gnu/Linux |
Type | Système de fichiers distribué |
Licence | GNU General Public License v2 |
Site web | sheepdog.github.io |
Sheepdog est un stockage distribué de type SDS (Software Defined Storage ou Stockage défini par logiciel) développé au sein des laboratoires de NTT Corporation.
Fonctionnalités
[modifier | modifier le code]Sheepdog a été conçu dès le départ dans le but d'être utilisé en mode bloc avec QEMU[3] mais ne se limite pas à ce cas d'usage; il se veut tolérant aux pannes, redimensionnable, facile d'utilisation et très simple dans son architecture.
Architecture
[modifier | modifier le code]Contrairement à d'autres solutions de ce type, chaque nœud Sheepdog a la même fonctionnalité (gestions des chunks et des métadonnées), à cela il faut rajouter sur quelques nœuds un service ZooKeeper ou Corosync pour gérer les membres de la grille et le partage des messages.
Matériel, logiciel, et réseau
[modifier | modifier le code]Tout comme d'autres systèmes de fichiers distribués, les serveurs hébergeant les nœuds n'ont pas besoin de matériel particulier. Par contre, Sheepdog nécessite un système de type Gnu/Linux.
Notes et références
[modifier | modifier le code]- « Sheepdog Project - Sheepdog Project », sur sheepdog.github.io (consulté le ).
- « Release sheepdog stable release v1.0.1 · sheepdog/sheepdog », sur GitHub (consulté le ).
- (en) « Features/Sheepdog », sur qemu.org (consulté le ).
Voir aussi
[modifier | modifier le code]Articles connexes
[modifier | modifier le code]Liens externes
[modifier | modifier le code]- Site officiel de Sheepdog
- Dépôt Sheepdog sur GitHub.com
- Alternative software-defined storage on your OpenStack cloud, OpenStack Summit 2016 Barcelona, October 2016.