В поисках распределенной файловой системы на уровне файлов

Я ищу распределенную, отказоустойчивую файловую систему на уровне файлов (предпочтительно не на уровне блоков) для использования в небольшом кластере высокой доступности на основе Linux. Файлы, которые хранятся, будут довольно маленькими (я думаю, что менее 1%>1 ГБ).

Требования, о которых я думаю,

  • Синхронизация файлов как можно скорее на всех машинах кластера (поэтому каждый узел в кластере содержит одинаковые файлы)
  • Видна как нормальная файловая система для приложений
  • Должен быть в состоянии продолжить работу, если какой-либо узел (даже если есть только два узла) выходит из строя. (Полагаю, это подразумевает архитектуру без общего доступа.)
    Это нормально, если узел может занять свое собственное время для синхронизации с другими узлами в кластере после восстановления.

Рабочая нагрузка в основном читается, с очень редкими небольшими записями и еще реже большими загрузками файлов.

Какие-либо предложения?

1 ответ

GlusterFS - это распределенная файловая система, которая может удовлетворить ваши требования.

  http://www.gluster.org/
Другие вопросы по тегам