Sisthemes di file distribuiti

Ho bisogno di implementare un sistema di storage distribuito per un insieme di nodes (dispositivi) collegati in una networking mesh.

Quindi, quali sono i miei obiettivi di progettazione:

  1. Il sistema di archiviazione dovrebbe essere in grado di gestire l'ingresso e l'output dinamici dei nodes.
  2. Replica (per tolleranza agli errori).

Per questo penso all'utilizzo di un file system distribuito. Ogni nodo potrebbe accedere ai dati negli altri nodes in modo trasparente.

Ci sono alcune semplici e facilmente implementabili plug-in di opensource?

Grazie per i tuoi pensieri!

3 Solutions collect form web for “Sisthemes di file distribuiti”

OpenAFS è una soluzione di file system distribuita con una piattaforma cross-platform ben supportta, ampiamente utilizzata, che può fare tutto quello che hai detto.

Ceph , quando raggiunge la qualità della produzione, potrebbe essere una buona scelta.

OpenAFS è abbastanza buono. Permette anche un pool di servizi in modo che un nodo scollegato abbia ancora una copia dei propri dati. vale a dire che si lavora sul tuo computer porttile che è un nodo AFS, ma i file presenti nel tuo archivio distribuito recentemente modificati hanno ancora una copia locale. Quando si riconnette, i file modificati vengono quindi riselezionati.

GlusterFS / Luster è un altro dignitoso. Ho avuto alcuni problemi di performance con GlusterFS su contenuto di scrittura-pesante, ma, ha funzionato molto bene.

http://www.cleversafe.org/dispersed-storage/ è un'altra ansible soluzione.

http://danga.com/mogilefs/ se non si richiede un filesystem compatibile con posix

Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.