Я ищу решение с открытым исходным кодом, которое поддерживает мой вариант использования. У меня сейчас 4 узла в моей кластерной сети, и мне это нужно.
Просто как это
Мне нужно знать, какие популярные DFS поддерживают мой вариант использования, или я должен делать это как уровень приложения?
Вы описываете точный вариант использования GlusterFS. Gluster будет поддерживать сегментирование файлов, а также репликацию и распространение (эта политика применяется для каждого тома, а не для кластера). У него также есть API, который можно использовать, чтобы позволить приложениям иметь собственный доступ к томам. libgfapi
.
libfgapi
обычно используется libvirt / KVM для доступа к томам GlusterFS без использования FUSE. Если вы хотите, чтобы ваше приложение подключалось напрямую, это очень удобный API. В противном случае вам придется использовать FUSE на стороне клиента для доступа к данным тома Gluster.