Article de reference

ObjectifFS

ObjectiveFS est un système de fichiers distribué développé par Objective Security Corp. Conforme à la norme POSIX, il repose sur un stockage objet. Initialement compatible avec ...

ObjectiveFS est un système de fichiers distribué développé par Objective Security Corp. Conforme à la norme POSIX, il repose sur un stockage objet. Initialement compatible avec AWS S3, il prend désormais en charge Google Cloud Storage et d'autres périphériques de stockage objet. La version bêta a été lancée début 2013, et la première version officielle a été publiée le 11 août 2013.

Conception

ObjectiveFS implémente un système de fichiers structuré en journalisation sur des systèmes de stockage d'objets (tels qu'Amazon S3, Google Cloud Storage et autres dispositifs de stockage d'objets). Il s'agit d'un système de fichiers conforme à la norme POSIX qui prend en charge des fonctionnalités telles que la taille dynamique du système de fichiers, les liens symboliques et physiques, les attributs Unix, les attributs étendus, les horodatages Unix, les utilisateurs et les permissions, l'absence de limite de taille de fichier, les renommages atomiques, la création atomique de fichiers, les renommages de répertoires, la lecture et l'écriture en tout point d'un fichier, les tubes nommés, les sockets, etc.

Il implémente le chiffrement côté client et utilise la bibliothèque cryptographique NaCl, avec des algorithmes tels que Salsa20 et Poly1305. Cette approche ne comporte ni branches dépendantes des données ni index de tableaux dépendants des données et protège contre les attaques par intervalle de cache. Les données sont chiffrées avant de quitter le client et restent chiffrées au repos comme en transit.

Une différence majeure entre ObjectiveFS et GlusterFS/CephFS réside dans le fait qu'il délègue la gestion du cluster de stockage aux fournisseurs de cloud (Amazon/Google).

Usage

Le logiciel ObjectiveFS s'exécute sur le serveur et communique avec le stockage d'objets via l'API S3. Il gère lui-même les métadonnées. Lorsqu'il y a plusieurs serveurs partageant les mêmes fichiers, il assure la négociation avec les autres serveurs (qui exécutent également ObjectiveFS).

Parmi les cas d'utilisation, on peut citer la mise à l'échelle des serveurs Web, des serveurs de messagerie, des services de gestion de contenu (CMS), du cloud hybride et des environnements de développement hybrides entre ordinateur portable et cloud

Plus d articles de Worldlex Wiki

Revenez a l index pour explorer davantage de pages sur l histoire, la science, la culture, la geographie et la societe en francais.

Explorer l index