Le Tahoe-Least-Authority Filesystem(Tahoe-lafs) est un système de stockage open source, sécurisé, décentralisé, tolérant aux pannes, magasin de données distribué en peer-to-peer et système de fichiers distribué. Il est utilisé comme un système de sauvegarde en ligne par les entreprises. Il peut aussi servir comme un fichier hôte ou sur le Web similaire à Freenet. En fonction du front-end, on peut insérer et accéder à des fichiers dans le système de Tahoe. Tahoe peut également être utilisé d'une manière analogue au RAID afin d'utiliser plusieurs disques pour faire une seule grande copie de stockage de données fiable.
Tahoe-lafs peut être vu comme un raid au niveau du réseau. Lorsque vous avez des disques durs en raid, vous pouvez perdre un disque, le second prend le relais. Il suffit de remplacer le disque dur défectueux et l’incident est fini. Les données se recopient sur le premier disque.
C’est la même chose avec Tahoe, les différents composants de la grille constituent un espace de stockage redondant. Si une partie de la grille est perdue, les fichiers sont encore présents sur d’autres machines. Un des points fort de Tahoe c’est que la sécurité de vos informations ne repose pas sur les composants de la grille. Si des nœuds sont corrompus, la personne qui les gère n’aura pas accès à vos documents. Vos données sont donc en sécurité dans la grille.
Les différents composants de la grille sont :
Actuellement nous disposons d’un introducer et d’un storage server up 24/24. (Avec la prochaine release nous tenterons d’avoir deux ou trois introducer pour garantir une disponibilité 24/24 à la grille). Comme il s’agit d’une grille privée, avec de petits moyens technique (et financier, le but est d’utiliser le matériel existant), chaque participant devra mettre en place une gateway et un storage server pour accéder au ressource de la grille. Sa gateway garantira que ses informations restent personnelles. Comme chacun stockera des fichiers chez d’autre participant, il est normal qu’il partage un peu d’espace disque en échange (le storage server). L’installation fera l’objet d’un prochain post.