Size: a a a

Ceph — русскоговорящее сообщество

2021 August 13

S

Sergey in Ceph — русскоговорящее сообщество
я тогда еще был молод и нравился девочкам
источник

AN

Andrey Nemysskiy in Ceph — русскоговорящее сообщество
Не тестил. Но drbd мне не подходит. Есть где-то инсталляции  до 300+ дисков у drbd? Я может не знаю чего...
источник

S

Sergey in Ceph — русскоговорящее сообщество
ну у Квапса целый хостинг... хотя я не знаю его архитектуру
источник

S

Sergey in Ceph — русскоговорящее сообщество
@kvaps Андрей, а расскажи сколько у тебя дисков, серваков и сколько рессурс групп на эти диски плиз
источник

AN

Andrey Nemysskiy in Ceph — русскоговорящее сообщество
Я устранил свою дремучесть. Linbit отказывается это и есть создатель у суппортер drbd. Лично у меня к drbd претензий нет. Но у меня нет инфы о инсталляции на много серверов и много дисков.
Так же не понятно с оркестрацией. У CEPH все просто. Реплики. И CEPH тебе гарантирует, что он сам все отследит и исправит. А в drbd для меня некий ступор. Мой опыт был из двух дисков master - slave и потом я только слышал что дисков может быть и больше и реплик больше. Но ничего этого не тестил, было не до того. Слышал про цифру 64, но без конкретики.

Так что про удачные кейсы linbit я бы почитал с интересом.
источник

Е

Евгений [BG] in Ceph — русскоговорящее сообщество
Бкэш на ssd с бэком на рбд
источник

Е

Евгений [BG] in Ceph — русскоговорящее сообщество
То есть, кэш на хосте с виртуалкой
источник

ВН

Виталий На Заборе... in Ceph — русскоговорящее сообщество
Там на каждый волюм создаётся отдельный drbd
источник

ВН

Виталий На Заборе... in Ceph — русскоговорящее сообщество
Поэтому в лимит drbd 64 ты не упрёшься
источник

ВН

Виталий На Заборе... in Ceph — русскоговорящее сообщество
И там drbd не тот что в ядре, а поновее - drbd9, в нём есть такая важная вещь как quick sync bitmap, который по сути в какой-то мере аналог транзакционности
источник

AN

Andrey Nemysskiy in Ceph — русскоговорящее сообщество
Ненене. Это ускорятор синхронизации. Битовая карта измененных блоков. Для транзакций там журнал свой.
источник

ВН

Виталий На Заборе... in Ceph — русскоговорящее сообщество
Ну идея в том что в него запись пишется и коммитится ДО того как применяется собственно изменение
источник

ВН

Виталий На Заборе... in Ceph — русскоговорящее сообщество
Поэтому он тоже работает как "журнал"
источник

V

Volodymyr in Ceph — русскоговорящее сообщество
quick sync bitmap - это не про транзакции а про учет крупных блоков на предмет были изменения или нет, тотже принцип в софтварном рейде (mdadm) чтобы не ресилверить весь диск - оно будет ресилверить только те блоки которые помечены как изменившиеся.
источник

ВН

Виталий На Заборе... in Ceph — русскоговорящее сообщество
Ну это решает ту же проблему. Проблема - отвалилась реплика, надо вернуть. Что делает цеф? Цеф ведёт pglog-и и сверяет их. По сути это же тоже вид учёта изменений. А дрбд9 ведёт это поблочно. Если этого нет - то только делать полный синк. Но синк долго. А если на него забить - то реплики разъедутся :)
источник

ВН

Виталий На Заборе... in Ceph — русскоговорящее сообщество
Так что это типа всё примерно в одну и ту же тему
источник

DB

Damir Bikmukhametov in Ceph — русскоговорящее сообщество
А как же витастор? =)
источник

ВН

Виталий На Заборе... in Ceph — русскоговорящее сообщество
А он сверяет списки и версии объектов :)
источник

ВН

Виталий На Заборе... in Ceph — русскоговорящее сообщество
Т.е. в принципе ещё один вариант решения той же проблемы
источник

AN

Andrey Nemysskiy in Ceph — русскоговорящее сообщество
Я так понимаю все так делают с той или иной степенью успешности в плане писания эффективных алгоритмов и глючности кода.
источник