Назад | Перейти на главную страницу

Совместно используемая файловая система и файловая система репликации поддерживают POSIX

Я ищу решение с открытым исходным кодом, которое поддерживает мой вариант использования. У меня сейчас 4 узла в моей кластерной сети, и мне это нужно.

  1. Файловая система магазина (огромный список)
  2. Репликация моего файла сохраняется на одном узле и реплицируется на другой.
  3. Разделение моих файлов на 2 части. (1 кластер, 2 репликации, 2 совместного использования)
  4. Я могу добавить узел в свою сеть (2 новых узла, и мой размер сегментирования будет расти) важный
  5. Приятно слышать, что я могу использовать репликацию между центрами обработки данных, чтобы клиент мог быстрее получить доступ к геоделям.
  6. Также поддерживает POSIX

Просто как это

Мне нужно знать, какие популярные DFS поддерживают мой вариант использования, или я должен делать это как уровень приложения?

Вы описываете точный вариант использования GlusterFS. Gluster будет поддерживать сегментирование файлов, а также репликацию и распространение (эта политика применяется для каждого тома, а не для кластера). У него также есть API, который можно использовать, чтобы позволить приложениям иметь собственный доступ к томам. libgfapi.

libfgapi обычно используется libvirt / KVM для доступа к томам GlusterFS без использования FUSE. Если вы хотите, чтобы ваше приложение подключалось напрямую, это очень удобный API. В противном случае вам придется использовать FUSE на стороне клиента для доступа к данным тома Gluster.