URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 95705
[ Назад ]

Исходное сообщение
"Выпуск распределенной файловой системы GlusterFS 3.5"

Отправлено opennews , 03-Май-14 00:20 
Сообщество Gluster объявило (http://www.gluster.org/2014/05/glusterfs-3-5-unveiled/) о выходе распределенной файловой системы GlusterFS 3.5 (http://www.gluster.org/), позволяющей организовать работу распределённого на несколько узлов хранилища, развёртываемого поверх штатных POSIX ФС, таких как  Ext4, XFS и Btrfs, с использованием механизма FUSE (ФС в пользовательском пространстве). GlusterFS предоставляет средства автоматического восстановления после сбоев и обеспечивает практически неограниченную масштабируемость, благодаря отсутствию привязки к централизованному серверу мета-данных (используются распределённые хэш-таблицы). Готовые для установки бинарные пакеты с GlusterFS 3.5 подготовлены (http://download.gluster.org/pub/gluster/glusterfs/3.5/3.5.0/) для Fedora, RHEL, CentOS, Debian, openSUSE, SLES и Ubuntu.

Основные новшества (https://github.com/gluster/glusterfs/blob/release-3.5/doc/re...):

-  Поддержка создания снапшотов отдельных файлов. С практической стороны данная возможность может быть востребована для создания снапшотов образов работающих виртуальных машин, что позволяет вернуть состояние виртуальной машины на момент в прошлом только силами GlusterFS без задействования дополнительных инструментов. В будущих выпусках ожидается поддержка создания снапшотов разделов;
-  Возможность сжатия данных при передаче по сети, что позволяет  сократить общую нагрузку на сеть при выполнении операций, инициированных клиентом. В зависимости от характера данных применение сжатия может существенно повысить производительность работы с разделами при незначительном увеличении нагрузки на CPU, особенно в ситуациях когда пропускная способность канала связи клиента является узким местом;

-  Поддержка шифрования данных дисковых разделов на стороне сервера с использованием ключей, доступных только клиенту. Шифруется только содержимое файлов, имена и метаданные остаются незашифрованными. Кроме того, шифрование не применимо при использовании NFS;

-  Автоматическое обнаружение отказа отдельного хранилища (Brick Failure Detection);


-  Увеличено качество ведения логов, добавлено отображение дополнительной статистики и указание причин возникновения тех или иных событий, а также данных о том, какие файлы затрагивают данные события;
-  Новый метод прямого доступа к данным через GFID, позволяющий обратиться к данным в трансляторе изменений;
-  Уход от необходимости перезапуска NFS-сервера при изменении параметров раздела;
-  Расширение числа возможных конфигураций квот от нескольких сотен до 65536 для раздела;
-  Поддержка упреждающего чтения (readdir_ahead) списка директорий для увеличения производительности последовательного чтения директорий;
-  Поддержка операции zerofill для заполнения нулями новых образов виртуальных машин;
-  Переработана архитектура системы геораспределённой репликации (Geo-Replication). Если раньше процесс репликации gsyncd выступал в качестве единой точки отказа, так как он запускался на одном узле кластера, выход которого из строя сулил прекращение geo-репликации, то в новой реализации репликация выполняется на всех узлах, обслуживающих раздел (каждый узел теперь отвечает за синхронизацию хранимых на нём данных). Для определения изменившихся файлов, для которых необходимо выполнить синхронизацию, теперь используется журнал изменений (changelog xlator). Кроме rsync добавлена поддержка нового метода синхронизации "tar+ssh", который может быть востребован в конфигурациях с большим числом мелких файлов.

URL: http://www.gluster.org/2014/05/glusterfs-3-5-unveiled/
Новость: https://www.opennet.ru/opennews/art.shtml?num=39692


Содержание

Сообщения в этом обсуждении
"Выпуск распределенной файловой системы GlusterFS 3.5"
Отправлено Аноним , 03-Май-14 00:20 
Хм...
>>  Уход от необходимости перезапуска NFS-сервера при изменении параметров раздела

А причём тут он? Простите, давно смотрю на сию поделку, но не в курсе тонкостей.


"Выпуск распределенной файловой системы GlusterFS 3.5"
Отправлено BratSinot , 03-Май-14 00:45 
А вам ничего не говорит о том, что FS распределенная, а это делают через сеть?

"Выпуск распределенной файловой системы GlusterFS 3.5"
Отправлено Аноним , 03-Май-14 01:11 
FibreChannel? Не, не слышал.

"Выпуск распределенной файловой системы GlusterFS 3.5"
Отправлено Аноним , 03-Май-14 10:24 
> FibreChannel? Не, не слышал.

Ну давай, протени FibreChannel через океан, морским кабелем.


"Выпуск распределенной файловой системы GlusterFS 3.5"
Отправлено Аноним , 03-Май-14 12:53 
И что в этом такого? wdm, tdm вещицы заказываешь у оператора и будет fc через океан.

"Выпуск распределенной файловой системы GlusterFS 3.5"
Отправлено Аноним , 03-Май-14 13:03 
> И что в этом такого? wdm, tdm вещицы заказываешь у оператора и
> будет fc через океан.

Ты забыл уточнить сколько это будет стоить.


"Выпуск распределенной файловой системы GlusterFS 3.5"
Отправлено t28 , 04-Май-14 02:01 
> Ты забыл уточнить сколько это будет стоить.

Стоить будет не болше денег.


"Выпуск распределенной файловой системы GlusterFS 3.5"
Отправлено Аноним , 05-Май-14 11:20 
> Стоить будет не болше денег.

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

Не говоря о том что привязываться к местоположению такого кабеля для размещения инфраструктуры - бред собачий.


"Выпуск распределенной файловой системы GlusterFS 3.5"
Отправлено anonymous , 03-Май-14 13:50 
> И что в этом такого? wdm, tdm вещицы заказываешь у оператора и
> будет fc через океан.

задержки, даже за деньги не уменьшишь, а если задержки большие, FC не сильно эффективен, соответственно его целесообразность под сомнением.


"Выпуск распределенной файловой системы GlusterFS 3.5"
Отправлено Аноним , 03-Май-14 19:28 
И где это написано - про связь задержек с неэффективностью fc?

"Выпуск распределенной файловой системы GlusterFS 3.5"
Отправлено t28 , 04-Май-14 02:02 
> задержки, даже за деньги не уменьшишь, а если задержки большие, FC не
> сильно эффективен, соответственно его целесообразность под сомнением.

Да что ты говоришь?


"Выпуск распределенной файловой системы GlusterFS 3.5"
Отправлено anonymous , 04-Май-14 13:18 
прикинь, да, такая ерунда, задержки мешают.

"Выпуск распределенной файловой системы GlusterFS 3.5"
Отправлено Аноним , 04-Май-14 14:00 
А расшифровать? Чему и как мешают. И как другим, не-fc вещичкам, эти задержки помогают.

"Выпуск распределенной файловой системы GlusterFS 3.5"
Отправлено anonymous , 04-Май-14 17:49 
задержки всем кровь портят, речь идёт о целесообразности использования FC на каналах с большими задержками, тут нужно каждый случай рассматривать отдельно.

"Выпуск распределенной файловой системы GlusterFS 3.5"
Отправлено Аноним , 05-Май-14 09:00 
> задержки всем кровь портят, речь идёт о целесообразности использования FC на каналах
> с большими задержками, тут нужно каждый случай рассматривать отдельно.

Значит, у спутников на геостационарных орбитах пинг 10 секунд не портит кровь, а пара-тройка тысяч км через атлантику это пипец насколько больше геостационарной орбиты?

Мешки, тово, уже готовы, товарищ.


"Выпуск распределенной файловой системы GlusterFS 3.5"
Отправлено Аноним , 05-Май-14 11:22 
> Значит, у спутников на геостационарных орбитах пинг 10 секунд не портит кровь,

Знаешь ли, протоколы разные бывают. Некоторые предпринимают специальные меры для сохранения приличной производительности даже при больших задержках, некоторые - нет.


"Выпуск распределенной файловой системы GlusterFS 3.5"
Отправлено Аноним , 05-Май-14 22:45 
Ну расскажи уже как эти задержки скажутся на fc.

"Выпуск распределенной файловой системы GlusterFS 3.5"
Отправлено Аноним , 03-Май-14 14:46 
не будет, у FC есть жёсткие ограничения на RTT, максимум это один ДЦ

"Выпуск распределенной файловой системы GlusterFS 3.5"
Отправлено anonymous , 03-Май-14 16:27 
у FC нет таких огрничений.

"Выпуск распределенной файловой системы GlusterFS 3.5"
Отправлено Аноним , 05-Май-14 11:25 
> у FC нет таких огрничений.

А тут вопрос в реализации протокола - умеет ли он упреждающую отсылку с окнами без подтверждений или нет. Если не умеет - по мере роста RTT скорость просто скатится в cpaнoe гoвнo, да и все дела.

Понимаешь, если ты кидаешь данные на скорости 100500 гигабитов - это круто. Но если ты потом 200 мс ждешь ответа, средняя скорость будет отвратительной и более похожей на диалап. Работа на скоростном линке с большим пингом - отдельный раздел сетевых грабель, требующий некислого твикинга протоколов.


"Выпуск распределенной файловой системы GlusterFS 3.5"
Отправлено anonymous , 05-Май-14 18:42 
200ms это что? мобильная связь? FC over LTE? :))) трансатлантика < 80ms
так что соединить 2 ЦОДа на расстоянии 20-25 км не проблема, дальше

читать Buffer Credits, WAN optimization, FCIP WAN optimization, HyperIP, SANSlide, Brocade 7800 ну и так далее.


"Выпуск распределенной файловой системы GlusterFS 3.5"
Отправлено Аноним , 05-Май-14 22:46 
Про кредиты они и не слыхали. Зачем ты страусов такими словами пугаешь?

"Выпуск распределенной файловой системы GlusterFS 3.5"
Отправлено Аноним , 03-Май-14 01:38 
а ты не знаешь случайно, что nfs не распределённая fs? И она распределённости никак добавить не может ничему.

"Выпуск распределенной файловой системы GlusterFS 3.5"
Отправлено sanchess , 05-Май-14 23:34 
А вот тут рекомендую почитать про pNFS и заглянуть на http://www.pnfs.com/

> а ты не знаешь случайно, что nfs не распределённая fs? И она
> распределённости никак добавить не может ничему.


"Выпуск распределенной файловой системы GlusterFS 3.5"
Отправлено Аноним , 03-Май-14 01:04 
Ты походу ваще не в курсе как оно работает. Ты точно !!!ДАВНО111 смотришь на эту, как ты выразился, поделку?

"Выпуск распределенной файловой системы GlusterFS 3.5"
Отправлено YetAnotherOnanym , 03-Май-14 13:18 
Она умеет экспортироваться по NFS.
Кст, спасибо редактору за превращение коротенькой заметки в полнотекстовую новость.

"Выпуск распределенной файловой системы GlusterFS 3.5"
Отправлено Аноним , 03-Май-14 01:05 
Ceph круче, точка.

"Выпуск распределенной файловой системы GlusterFS 3.5"
Отправлено AnonymousRex , 03-Май-14 01:24 
> Ceph круче, точка.

это другой подход. и скорее всего скоро их объединят в один продукт, где можно выбирать то как оно будет работать


"Выпуск распределенной файловой системы GlusterFS 3.5"
Отправлено Аноним , 03-Май-14 01:50 
> Ceph круче

Чем?


"Выпуск распределенной файловой системы GlusterFS 3.5"
Отправлено nonym , 03-Май-14 02:31 
Чем GlusterFS

"Выпуск распределенной файловой системы GlusterFS 3.5"
Отправлено Аноним , 03-Май-14 02:43 
Скоростью как минимум. Архитектура лучше, перспективы гораздо лучше. Не зря редхатовцы его выкупили, а не сделали ставку на свой glusterfs

"Выпуск распределенной файловой системы GlusterFS 3.5"
Отправлено аноном , 03-Май-14 12:06 
Глустер имеет фатальный недостаток, система распределяет запись файлов не учитывая размер файла и размер хранилища, тупо пихает последовательно на каждую ноду. В итоге хранилища на нодах забиваются неравномерно и нужно следить сторонними средствами за забитостью винтов и подпихивать новые объемы. Перераспределить данные нельзя, так как в названии файла хэшируется путь к нему, тоесть нода на которой лежит файл.

"Выпуск распределенной файловой системы GlusterFS 3.5"
Отправлено anonymous , 03-Май-14 13:58 
> Глустер имеет фатальный недостаток, система распределяет запись файлов не учитывая размер
> файла и размер хранилища, тупо пихает последовательно на каждую ноду. В
> итоге хранилища на нодах забиваются неравномерно и нужно следить сторонними средствами
> за забитостью винтов и подпихивать новые объемы. Перераспределить данные нельзя, так
> как в названии файла хэшируется путь к нему, тоесть нода на
> которой лежит файл.

ребаланс не работает?


"Выпуск распределенной файловой системы GlusterFS 3.5"
Отправлено t28 , 04-Май-14 02:05 
> ребаланс не работает?

Типа работает, но работы его я не увидел.


"Выпуск распределенной файловой системы GlusterFS 3.5"
Отправлено Добрый Дохтур , 03-Май-14 04:16 
>> Ceph круче
> Чем?

глустер на операциях с метаданными медленный как чёрт знает что.
и это не лечится. вообще никак.


"Выпуск распределенной файловой системы GlusterFS 3.5"
Отправлено AnonymousRex , 03-Май-14 04:21 
> глустер на операциях с метаданными медленный как чёрт знает что.
> и это не лечится. вообще никак.

багрепорт есть?


"Выпуск распределенной файловой системы GlusterFS 3.5"
Отправлено t28 , 04-Май-14 02:06 
> багрепорт есть?

Багрепорты не спасают. Почитайте их список рассылки.


"Выпуск распределенной файловой системы GlusterFS 3.5"
Отправлено zed_0xff , 03-Май-14 10:38 
если backend-fs ext4 - то да
на reiserfs, zfs, xfs - быстрее в 100500 раз.

"Выпуск распределенной файловой системы GlusterFS 3.5"
Отправлено t28 , 04-Май-14 02:07 
> на reiserfs, zfs, xfs - быстрее в 100500 раз.

Поначалу кажется, что быстро, но при заполнении хранилища возвращаются старые тормоза.


"Выпуск распределенной файловой системы GlusterFS 3.5"
Отправлено Добрый Дохтур , 04-Май-14 12:50 
> если backend-fs ext4 - то да
> на reiserfs, zfs, xfs - быстрее в 100500 раз.

фс тут роли не играет.

на глустерной шаре:

for i in `seq 0 255`; do mkdir $i; done
for i in `seq 0 10`; do time ls; done


и вы увидите, что время за которое отрабатывает ls никак не меняется, т.к. ничего не кешируется.
глустер на каждый ls обходит все брики, получает содержимое каталогов и потом "склеивает" результаты. если сделать еще второй уровень каталогов, глустер превращается в тыкву, а find по такому дереву всегда выполняется минуты.


"Выпуск распределенной файловой системы GlusterFS 3.5"
Отправлено Dmitry77 , 05-Май-14 14:29 
мне кажется использование не правильное.
в распределённых ФС потенциально миллиарды файлов и вызывать ls не стоит.

к примеру у HadoopFS ограничение на количество файлов - размер оперативной памяти ответствееоного за метаданные узла. у GlusterFS как я понимаю такого ограничения нет.


"Выпуск распределенной файловой системы GlusterFS 3.5"
Отправлено Добрый Дохтур , 07-Май-14 02:23 
> мне кажется использование не правильное.
> в распределённых ФС потенциально миллиарды файлов и вызывать ls не стоит.

т.е. вот если в каталоге у нас 10 файлов, то всё, readdir() - низя?

и то, что тормознутость readdir() зависит от того, в каком каталоге вы это делаете - это вообще зачёт.



"Выпуск распределенной файловой системы GlusterFS 3.5"
Отправлено Dmitry77 , 07-Май-14 09:21 
>т.е. вот если в каталоге у нас 10 файлов, то всё, readdir() - низя?

можно. но если файлов так мало, то может распределённую фс делать не надо? можно конечно раскидывать по директориям,то как я понимаю  Ceph будет лучше.

Я сам (да и не только я)в программах делаю так: в базе данных записи содержащие ссылки на файл(напимер картинки, видео), все файлы в одной директории. ls не нужно- вместо этого select с нужными критериями.


а если файлов в директории от сотен тысяч, то любая фс будет тормозить при ls, даже локальная


"Выпуск распределенной файловой системы GlusterFS 3.5"
Отправлено Аноним , 03-Май-14 10:25 
> Ceph круче, точка.

Чем грузины?


"Выпуск распределенной файловой системы GlusterFS 3.5"
Отправлено Аноним , 03-Май-14 05:09 
Будущее за облаками!

Скоро на планшете будет только маленькая быстрая клиентская часть ОС, а всё остальное будет подгружаться из специльной системы, соединяющей все компьютеры в мире, по мере необходимости с помощью специальных волн, распостраняющихся по воздуху, благодаря спутникам и башням с антеннами.


"Выпуск распределенной файловой системы GlusterFS 3.5"
Отправлено bOOster , 03-Май-14 08:33 
Облака ох как нужны тем кто хочет нас контролировать.

"Выпуск распределенной файловой системы GlusterFS 3.5"
Отправлено Аноним , 03-Май-14 13:02 
> Облака ох как нужны тем кто хочет нас контролировать.

А прикинь как клево - США ввинчивают санкции, а у тебя получается бесполезный кирпич.


"Выпуск распределенной файловой системы GlusterFS 3.5"
Отправлено t28 , 04-Май-14 02:08 
> А прикинь как клево - США ввинчивают санкции, а у тебя получается
> бесполезный кирпич.

Санкции — хорошее лекарство от тупости ІТ-руководства.


"Выпуск распределенной файловой системы GlusterFS 3.5"
Отправлено freehck , 03-Май-14 10:09 
Извините, но что значит "скоро"? У тех, кто хотел иметь копию чего бы там ни было на некотором сервере (обычно своём) - те уже давно это реализовали так или иначе. А вот идея "облака в массы" не так уж и хороша хотя бы потому, что люди явно не понимают, что вариант "за мной не будут следить, потому что неуловимый Джо" не канает, ибо роботы делают этот процесс прозрачным, простым и совершенно не отягощающим. Data Mining вообще страшная штука.

"Выпуск распределенной файловой системы GlusterFS 3.5"
Отправлено Аноним , 03-Май-14 12:59 
> Скоро на планшете будет только маленькая быстрая клиентская часть ОС, а всё
> остальное будет подгружаться из специльной системы, соединяющей все компьютеры в мире,

...а при отпадении интернета, планшет будет превращаться в тыкву, даааа?


"Выпуск распределенной файловой системы GlusterFS 3.5"
Отправлено Аноним , 03-Май-14 13:48 
Так он и сейчас при отпадании инета в тыкву превращается, кучеры в мышей и тд.

"Выпуск распределенной файловой системы GlusterFS 3.5"
Отправлено Аноним , 04-Май-14 02:45 
У кого-то - в тыкву, а у кого-то - в читалку, и заодно плеер.

"Выпуск распределенной файловой системы GlusterFS 3.5"
Отправлено Аноним , 04-Май-14 16:35 
Вредно все время в интернете сидеть. Лучше книжки почитай, за одно ничего в тыкву превращаться не будет.

"Выпуск распределенной файловой системы GlusterFS 3.5"
Отправлено Аноним , 05-Май-14 09:01 
> Вредно все время в интернете сидеть. Лучше книжки почитай, за одно ничего
> в тыкву превращаться не будет.

Оно и видно, как ты читаешь. "Заодно" пишется слитно. Эй, двумя Розенталями этого гаврика по вафлу!


"Выпуск распределенной файловой системы GlusterFS 3.5"
Отправлено Аноним , 03-Май-14 14:49 
он и так тыква, даже с интернетом

"Выпуск распределенной файловой системы GlusterFS 3.5"
Отправлено Аноним , 03-Май-14 14:48 
Всё тупое хомячьё, которое хотело подсесть на облако, уже это сделало. Лошарорынок в этом направлении больше расти не будет

"Выпуск распределенной файловой системы GlusterFS 3.5"
Отправлено anonymous , 03-Май-14 21:49 
> Будущее за облаками!
> Скоро на планшете будет только маленькая быстрая клиентская часть ОС, а всё
> остальное будет подгружаться из специльной системы, соединяющей все компьютеры в мире,
> по мере необходимости с помощью специальных волн, распостраняющихся по воздуху, благодаря
> спутникам и башням с антеннами.

Мне лет десять тому назад что-то подобное похапэшники говорили.


"Выпуск распределенной файловой системы GlusterFS 3.5"
Отправлено Аноним , 03-Май-14 18:58 
у сабжа перед хаммерфс2, только одиен плюс - портируемость на линукс.
впрочем, скоро обоих - зарулит pohmelfs, скорее всего :-)

"Выпуск распределенной файловой системы GlusterFS 3.5"
Отправлено Аноним , 03-Май-14 19:25 
Ну и где он? Евгений судя по всему положил на это дело.

"Выпуск распределенной файловой системы GlusterFS 3.5"
Отправлено Аноним , 04-Май-14 20:55 
он заканчивает тестирование phomeliquid, пока.
коючевой компонент, на работу которого - будет завязано 60% функциональности будующих версия pohmelfs :)

"Выпуск распределенной файловой системы GlusterFS 3.5"
Отправлено Аноним , 04-Май-14 02:45 
> впрочем, скоро обоих - зарулит pohmelfs, скорее всего :-)

Сразу после того, как фря окончательно выбьет линукс с серверов :)


"Выпуск распределенной файловой системы GlusterFS 3.5"
Отправлено Аноним , 04-Май-14 20:55 
>> впрочем, скоро обоих - зарулит pohmelfs, скорее всего :-)
> Сразу после того, как фря окончательно выбьет линукс с серверов :)

стрекоза, если быть точным.
фряха хаммер2 не подымет по тем-же причинам, по каким у линукса поджилки слабоваты для, увы.


"Выпуск распределенной файловой системы GlusterFS 3.5"
Отправлено Аноним , 06-Май-14 10:44 
Вы его вживую новый видели?
А то они только на конфе говорили, что сделали поверх elliptics новый pohmelfs и пытались патчи в ядро протащить, но тесты у них не прошли (rsync mirror.yandex.ru загнулся на каталоге с симлинками).
Хотелось бы в виде модуля пощупать его, но что-то найти не могу