распределенные файловые системы с избыточностью для небольшого количества узлов - PullRequest
1 голос
/ 19 августа 2010

Мне нужно, чтобы файловая система была разделена между двумя узлами в разных местах, полностью избыточными, чтобы программы, работающие на обоих узлах, могли видеть всю файловую систему.

Ситуация такова, что файл данных может бытьсохраненный в любом из узлов, тогда программа, запущенная в другом, могла бы быть уведомлена третьей стороной о существовании файла, и она ожидает, что он существует.Зеркальное отображение rsync имеет слишком большую задержку, даже если оно ускоряется домашними приемами (например, inotify).Определенно нам нужна общая файловая система.

Требуется избыточность, чтобы быть уверенным, что мы можем продолжать работу с одним узлом, если другой центр обработки данных станет недоступным.

Имея только два или три узла для совместного использования файлов, возможно, блеск илиHDFS является излишним, но это можно считать, Ceph кажется слишком молодым, XtreemFS испытывает трудности, и DRBD звучит хорошо (и мало), но я боюсь, что могут возникнуть проблемы при перепрыгивании через большие задержки в сети между сайтами.* Я что-то упустил?Кто-то на самом деле имеет эту настройку, разделяющую файловую систему между двумя центрами обработки данных?

Ответы [ 2 ]

2 голосов
/ 29 июня 2015

Я рекомендую отлично LizardFS и GfarmFS .

Ceph слишком сложен, поэтому очень ненадежен и хрупок;он в основном используется для блочного хранения, а файловая система Ceph работает очень медленно.Я рекомендую избегать Ceph из-за его сложности и грубого игнорирования целостности данных.
XtreemFS медленный (вероятно, из-за Java);его система сборки грязная;он имеет проблемы с целостностью данных и зависит от несвободных / несохраненных .JAR.

MARS может быть лучшей альтернативой DRBD, но, насколько я помню, MARS требует измененияядро и его версия DKMS еще не выпущены.

0 голосов
/ 02 сентября 2010

Может быть, Mirror File System (MFS), разработанная Twin Peaks Software, может удовлетворить ваши потребности?http://TwinPeakSoft.com/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...