MogileFS

MogileFS
MogileFS
Importez le logo de ce logiciel
Développeur Danga Interactive
Environnements Multiplate-forme
Type système de fichiers distribué
Licence Open source
Site web http://danga.com/mogilefs/

MogileFS est un système de fichiers distribué open source. Il permet de sauvegarder des fichiers automatiquement.

MogileFS a été créé par la société Danga Interactive, et puis acquis par Six Apart.

Sommaire

Introduction

MogileFS est un système de fichiers distribués open source en mode user. Néanmoins il est pas conforme au standard POSIX, il est complètement redondant offrant un mécanisme de réplication de fichiers, sans contraintes de systèmes de fichiers locaux, où le mécanisme est constitué d'un mode shared-nothing par simple agrégation de machines indépendantes.

L'approche est asymétrique avec la notion de nœuds de stockages, des machines dites trackers et des machines database, sachant que certains de ces fonctions peuvent résider sur le même système.

MogileFS est donc une solution simple, gratuite et facile à mettre en place sans risques de planter le système.

Architecture

En fait, il y a certaines conceptions très importantes au niveau de son architecture (Tracker, Base de données, Nœuds de stockages et Outils).

Tracker

Tracker est l'entrée de Mogilefs, il gère toutes les communications des clients depuis des applications.
Toutes les opérations du système sont faites par un processus du Tracker, ce qui constitue de Tracker l’élément le plus important de Mogilefs.
Il contient plusieurs processus:

  • Replication -- Copie des fichiers entre différentes machines
  • Deletion -- Sachant que la suppression depuis namespaces est immédiate et Suppression depuis le système de fichiers est asynchrone.
  • Query -- Réponse aux requêtes qui viennent du client.
  • Reaper -- Recopie des fichiers après un échoue sur le disque
  • Monitor -- Surveillance de l'état des hosts et des devices

Base de données

Le base de données enregistre tous les métadonnées de MogileFS (le namespace et le lieu d'un fichier).
Le tracker n'utilise qu'une seule base de données, donc c'est important d'utiliser l'architecture HA.

Nœuds de stockage

Les nœuds de stockage constituent juste des serveurs HTTP qui traitent les requêtes de DELETE, PUT, etc.
Une machine peut avoir plusieurs nœuds de stockages (l'application mogstored).

Outil

Les deux outils mogadmmogtool qui permettent de gérer le système Mogilefs en ligne de commande.

Installation et configuration

Mogilefs est multi plate-formes, il utilise MySql comme base de données.

Utilisation

Les outils pour gérer Mogilefs sont dans le paquet MogileFS::Utils, et tous sont en ligne de commandes.


Lien externe


Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article MogileFS de Wikipédia en français (auteurs)

Игры ⚽ Поможем написать реферат

Regardez d'autres dictionnaires:

  • MogileFS — was created by Danga Interactive for useClarifyme|date=March 2008 with LiveJournal. It is similar to the Andrew File System in its design goal. It is different from a traditional filesystem in that the user has to access files via an API. However …   Wikipedia

  • Comparison of wiki software — The following tables compare general and technical information for a number of wiki software packages. Contents 1 General information 2 Target audience 3 Features 1 4 Features 2 …   Wikipedia

  • Brad Fitzpatrick — Bradley Joseph Brad Fitzpatrick (born February 5, 1980 in Iowa), often seen on the Internet under the nickname bradfitz, is an American programmer. He is best known as the creator of LiveJournal and is the author of a variety of free software… …   Wikipedia

  • Danga Interactive — is a software and Internet company most widely known for its LiveJournal service. The company s slogan is We make cool stuff. The company was founded under the name Bradfitz, Inc., on August 27, 1999, by Brad Fitzpatrick, who also created… …   Wikipedia

  • List of file systems — The following lists identify, characterize and link to more thorough information on computer file systems.Many older operating systems support only their one native file system, which does not bear any name apart from the name of the operating… …   Wikipedia

  • Perlbal — is a Perl based reverse proxy load balancer and web server. Perlbal is maintained by a group connected to Danga Interactive. The program is usually used by large web sites, to distribute the load over a number of servers.Like Perl, Perlbal is… …   Wikipedia

  • Список файловых систем — Это список файловых систем (ФС) и сетевых протоколов, эмулирующих работу файловой системы, с небольшим описанием. Чтобы узнать более, вы можете пройти по соответствующей ссылке. Некоторые старые системы поддерживали только одну файловую систему,… …   Википедия

  • Распределенная ФС — Это список файловых систем и сетевых протоколов, эмулирующих работу файловой системы, с небольшим описанием. Чтобы узнать более, вы можете пройти по соответствующей ссылке. Некоторые старые системы поддерживали только одну файловую систему,… …   Википедия

  • Распределенная файловая система — Это список файловых систем и сетевых протоколов, эмулирующих работу файловой системы, с небольшим описанием. Чтобы узнать более, вы можете пройти по соответствующей ссылке. Некоторые старые системы поддерживали только одну файловую систему,… …   Википедия

  • Распределенные ФС — Это список файловых систем и сетевых протоколов, эмулирующих работу файловой системы, с небольшим описанием. Чтобы узнать более, вы можете пройти по соответствующей ссылке. Некоторые старые системы поддерживали только одну файловую систему,… …   Википедия

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”