Mark ☢️
Dovecot is one of the most popular IMAP/POP3 servers and the Pro version (paid) supports Object Storage. Although it says it supports Ceph, it doesn't. It supports Amazon S3 and via the RADOS Gateway Ceph works.
That is however not efficient and will not scale as good as native RADOS does. Also, Dovecot Pro is NOT Open Source.
My idea is basically: Dovecot -> libmailrados -> librados -> Ceph
Sheridan
Или поднять зимбру :)
Михаил
Михаил
Sheridan
Михаил
Вот так даже
Sheridan
Mark ☢️
а шо, зимбра умеет цеф ?
Mark ☢️
(я не знаю)
Sheridan
Зачем это зимбре? Цеф должна уметь виртуалка, которая крутит ее внутри себя
Sheridan
Куему умеет
Sheridan
Сам знаешь
Mark ☢️
чтобы масштабировать более чем на одну виртуалку
Mark ☢️
ну и количество промежуточных прокладок доставляет
Mark ☢️
а так — напрямую в цефе. ГОДНОТА
Sheridan
Можно разрезать
Mark ☢️
я про хранилище самой почты. как его-то резать?
Mark ☢️
оно должно быть шареное. в принципе.
Sheridan
А на самом деле я давно в админпанели зимбры не был на предмет покопаться в основных настройках. Вроде как оно умеет объединяться
Mark ☢️
Sergei
А поверх librbd это забавненько
Mark ☢️
Sergei
Там можно получить будет ещё больше спецэффектов
Sheridan
Mount t ceph... Или как там оно
Sheridan
Mark ☢️
Sergei
Апи там тупое как огурец.
Sergei
Проблема в том что librados в одном шаге от диска.
Mark ☢️
и чо
Sergei
И разработчик на куче уровней должен об этом помнить.
Mark ☢️
я спою как пел шнур "Если в башне поебень, то хоть ебень, хоть не ебень". всмысле, что если некий прогер не понимает, то он на любой технологии напишет говно.
Sergei
Большой объект класть плохо. Но не всегда. Маленький плохо. Но не всегда. Есть быстрые пулы. Есть медленные. Читать последовательно хорошо. Но не всегда. Сики есть. Их можно использовать. Не всегда это хорошая идея.
Sergei
В этом плане условная монга гораздо проще.
Mark ☢️
ага, потому что синдром джава-программиста: "Джава машина — она самая крутая в мире, даже если я не всё идеально сделаю, её оптимизатор всё сделает быстрым и правильным"
Sergei
Да нет, не поэтому. Просто пользоваться librados напрямую - то ещё удовольствие.
Mark ☢️
также про постгрес. а потом внезапно появляется кликхаус.
Mark ☢️
но это совсем другая история....
Mark ☢️
Sergei
Ну ты когда открываешь объект, там почти дескриптор файла по семантике же
Sergei
Если объект большой, то ты можешь его читать последовательно
Sergei
Или сикаться туда сюда
Mark ☢️
хм. я настолько детально чот не смотрел, думал он сразу читает весь валуе
Mark ☢️
тоесть, в сетевом протокле радоса у него указание, мол, прочитай такой-то объект с такого-то оффсета столько-то байт ?
Sergei
В апи есть. Вангую что не для красоты.
Sergei
Объект ведь может быть и 5 гб
Sergei
Где ему тогда храниться?
Mark ☢️
надо исследовать....
Mark ☢️
Mark ☢️
вот кусок апи. но вдруг там по принципу "сделал валуе на 5 гб — ссзб" ?
Sergei
сделать просто и безопасно- легко.
Sergei
А сделать плохо- трудно
Sergei
Сеф пишут не совсем обезьяны. Ставлю 10 к 1, что там не вычитка объекта целиком.
Mark ☢️
https://01.org/virtual-storage-manager/documentation/vsm-1.0-major-features
Mark ☢️
VSM для управления цефом - кал или кул ?
Mark ☢️
https://01.org/sites/default/files/documentation/vsm_major_features-final.pdf
Anonymous
Доброго времени, коллеги.
Мы с @SinTeZoiD начали писать online-курс по Ceph, но из-за загрузки Михаила, большая опытная часть курса сможет написаться не раньше июня.
Есть ли кто желающий поучаствовать в создании курса и повлиять на появление качественных специалистов по Ceph?
Mark ☢️
Александр
Anonymous
@socketpair спасибо, буду иметь в виду
Anonymous
@xolseg мы хотим сделать курс для инженеров и администраторов, которые либо работают в операторах, либо в интеграторах, которые строят решения на ceph.
Задача, вложить в голову знания, чтобы люди изначально понимали что такое ceph и умели его готовить, чтобы избежать потери данных (и денег) как у операторов, так и Заказчиков, ибо опыт показывает, что очень многие ИТ-шники учатся на заказчике.
Anonymous
Предполагается online-курс, что позволит поделиться опытом и знаниями с большим количеством людей.
Александр
А на ком ещё учится? У меня даже говна и палок ели хватило на 2 ноды, не говоря уже о трёх
Anonymous
Фишка именно в том, чтобы не пересказывать теорию, а дать практики, опыт, поделиться фишками и тд
Александр
У других и этого нет и учатся на виртуалках
Александр
А виртуалки это дно, ну не как не показывает действительность, т.е. быстро действие системы и т.д.
Александр
Жаль ничем не могу помочь. 😊 Но идея занимательная и сам бы прошел такой курс.
Anonymous
Вот поэтому я хотел бы, чтобы курс преподавали практики, кто каждый день готовит Ceph как в своих лабах, так и у Заказчиков
Anonymous
Мне кажется, такой курс помог бы многим
Александр
Ну это получается просто бестпрактикс от людей которые его используют каждый день, ничего выдающегося, а вот о ньюансах обычно в таких курсах умалчивается, например о промышленном применение и сети в таких промышленных масштабах, в доке о цеф написано что сеть минимально 1гб/с, а в итоге лучшее решение это 4*10Гб/с
Sergei
Sergei
Ну то есть вообще говоря потребность в 40гбит на хост - это сомнительный тезис.