распределенная файловая система, то есть, файловая система, которая может быть размазана по разным серверам с целью защиты от сбоев и/или повышения производительности дисковой системы. Разработана компанией Gluster Inc на языке Си.
Обладает следующими преимуществами:
Имеет клиент-серверную архитектуру. На стороне сервера работает демон glusterfsd. На стороне клиента запускается процесс glusterfs, который подключается по сети к серверам и объединяет все серверные тома в один том и монтирует его при помощи модуля FUSE (filesystem in userspace). Безопасность подключения мы можем настроить с помощью опции auth.allow на стороне сервера.
Так как доступ к дисковым томам осуществляется по сети, для работы распределенная файловая система использует следующие порты:
Порт | Назначение |
24007/tcp | Для сервиса glusterfsd |
24008/tcp | Порт для управления |
24009/tcp и выше (GlusterFS 3.4 и ниже) | Для каждого кирпичика (brick или основной единицы хранения в GlusterFS) требуется свой порт |
49152/tcp и выше (GlusterFS 3.4 и выше) | |
38465-38467/tcp | Для Gluster NFS |
111/udp | Для сопоставления портов |
GlusterFS позволяет создать следующие типы томов:
* есть еще несколько других типов, которые разработчик объявил устаревшими.
Примеры использования GlusterFS:
Установку GlusterFS можно выполнить из репозитория на системы семейства Linux (Ubuntu, Debian, CentOS, Red Hat и так далее), BSD, Mac OS.
Среди аналогов можно выделить:
В сравнении с Lustre и Ceph, для GlusterFS не требуется отдельного сервера для хранения метаданных. Также GlusterFS работает поверх файловых систем, используя FUSE и не размазывает файлы по серверам, храня их целиком.
Еще немного о GlusterFS на Википедии.
Официальная документация доступна на сайте разработчика.
Zulip — программное обеспечение для реализации корпоративного чата. Разработан в 2012 году, в 2014 был…
Zookeeper — cервис-координатор, который позволяет обеспечить контроль синхронизации данных. Разработан на Java компанией Apache Software…
Zimbra — программное обеспечение для реализации почтового сервиса или, если сказать точнее, автоматизации совместной деятельности…
Zabbix — бесплатная система мониторинга. Позволяет отслеживать состояние сетевых узлов, компьютеров и серверов. Возможности: Поддержка…
YouTube — компания-владелец одноименного портала для просмотра и хранения видео. Чтобы пользоваться данным порталом достаточно…
Yota — провайдер, предоставляющий доступ к сети Интернет по беспроводной связи. Впервые, сервис начал работать…