[О блоге]
[наверх]
[пред]
[2019-07-22 23:16:24+03:00]
[5c7498b42a458f2abc423c7e8c7ff2761c601fb7]
pNFS выглядит очень интересным
http://people.freebsd.org/~rmacklem/pnfs-planb-setup.txt
Вместо одного NFS сервера теперь минимум два: MDS (metadata server) DS
(data server). MDS отвечает за метаинформацию файлов, а DS (один или
более) за хранение их данных. Что понравилось в FreeBSD реализации (не
смотрел, правда, как в других устроено): MDS хранит файлы точно так же
как и обычный NFS, только файлы пустые, а из расширенные аттрибуты
содержат данные о реальном размещении на DS-серверах. В DS серверах
создаются (ds0-ds20 например) поддиректории в которых уже файлы с
56-символьным именем, несущие сами данные. Можно делать зеркалирование и
требовать чтобы копия данных была на 2+ DS-серверах.
Мне нравится что это прям такая надстройка и если что-то пойдёт не так,
то руками можно будет разгребать и разбираться в данных, в отличии от
адового Ceph. Ещё нравится что зеркалирование есть. Но что не нравится,
так это всё-равно одна точка отказа: MDS. Плюс шардинга больших данных
нет, но это уже второстепенное.
[оставить комментарий]