Дедокластер Z
|
|||
---|---|---|---|
#18+
Ещё моменты: - вся конструкция стартует примерно минут 30 до возможности предоставления сервиса - при старте требуется вмешательство администратора, то есть, порядок запуска Что-то можно автоматизировать, но в некоторых случаях вмешательство всё-таки может потребоваться. Так вот, для галеры, как известно нужно три узла для нормального состояния работы и два узла чтобы СУБД обрабатывала запросы, ну то есть это аварийное состояние, практически, пока не войдёт в работы третий узел. Да, можно решить проблему арбитром, как я выше писал, то есть фейковая нода только для оркестрации. Решение применяется, популярно, в доке описано. Всё бы хорошо, но у нас физически два узла, то есть, арбитр и одну ноду субд нужно разместить на одном физическом узле. Если узел перезагрузиться и останется одна рабочая нода - кластер развалится и самостоятельно не соберётся. он вообще развливается если всё выключить, надо заново инициализировать. Но и в том случае, если просто одна нода субд или репликация мастер-слэйв и епнется нода с мастером, тоже ни куя работать не будет. Что всё это значит. При нештатной перезагрузке хотя бы одного физического узла кластера - неработоспособность форумов. 50 на 50. А с учётом того, что я могу сидеть на объекте за периметром, без интернета вообще или ещё чего-нибудь, форумы могут не работать куй знает сколько времени, пока я не починю конструкцию. Так то. Сейчас просто виртуалка у хостера автоматом стартует если что вдруг и всё ок. Может, конечно, что-нибудь отвалится, но пока всё норм было. Когда доделаю - хз. До расчётного периода опять не успеваю, так что пока этот фунциклирует. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2024, 16:42 |
|
Дедокластер Z
|
|||
---|---|---|---|
#18+
Может просто останешься на этом хостинге? Или тот ьудет дешевле? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2024, 16:45 |
|
Дедокластер Z
|
|||
---|---|---|---|
#18+
Может просто останешься на этом хостинге? Или тот ьудет дешевле? Не дешевле. Тут железки брэндовые, HP DL360 с плюшками. Жаль, что не успеваю до мая. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2024, 17:05 |
|
Дедокластер Z
|
|||
---|---|---|---|
#18+
всё думал, что делать с mariadb Буду делать 4 узла в galera cluster multimaster. По два на каждой физической ноде. При отвале одной физической ноды кворум будет сохранён, кластер продолжит работу. накладные расходы 75%. Жесть, конечно. То есть, 4-way replication по сути. из 2 теров емкости 512 гигов рабочих. Запросы размажем по всем узлам при помощи, скорее всего, haproxy, но я ещё почитаю доку по sqlproxy Другого выходя у меня нет. Классическая репликация master - slave - ну на куй он по сути. Ну есть эта копия данных, ресурсы тратятся, требует манипуляций при переключении, также шикарно отваливается при падении и требует починки. ... |
|||
:
Изменено: 03.05.2024, 09:45 - basename
Нравится:
Не нравится:
|
|||
03.05.2024, 09:43 |
|
Дедокластер Z
|
|||
---|---|---|---|
#18+
Ещё моменты: - вся конструкция стартует примерно минут 30 до возможности предоставления сервиса - при старте требуется вмешательство администратора, то есть, порядок запуска Что-то можно автоматизировать, но в некоторых случаях вмешательство всё-таки может потребоваться. Так вот, для галеры, как известно нужно три узла для нормального состояния работы и два узла чтобы СУБД обрабатывала запросы, ну то есть это аварийное состояние, практически, пока не войдёт в работы третий узел. Да, можно решить проблему арбитром, как я выше писал, то есть фейковая нода только для оркестрации. Решение применяется, популярно, в доке описано. Всё бы хорошо, но у нас физически два узла, то есть, арбитр и одну ноду субд нужно разместить на одном физическом узле. Если узел перезагрузиться и останется одна рабочая нода - кластер развалится и самостоятельно не соберётся. он вообще развливается если всё выключить, надо заново инициализировать. Но и в том случае, если просто одна нода субд или репликация мастер-слэйв и епнется нода с мастером, тоже ни куя работать не будет. Что всё это значит. При нештатной перезагрузке хотя бы одного физического узла кластера - неработоспособность форумов. 50 на 50. А с учётом того, что я могу сидеть на объекте за периметром, без интернета вообще или ещё чего-нибудь, форумы могут не работать куй знает сколько времени, пока я не починю конструкцию. Так то. Сейчас просто виртуалка у хостера автоматом стартует если что вдруг и всё ок. Может, конечно, что-нибудь отвалится, но пока всё норм было. p.s. А воообще все это не так чтобы нужно. Главное, чтоб при недоступности СУБД или чего-то еще на форуме автоматом включались "технические работы". Тогда пользователи будут спокойны. ... |
|||
коротко о себе по версии дедофорумчан:
либераст, хохол, жыд, ЗОЖовец-наркоман на антидепрессантах, сталинист, протохохол, желающий поменять родных православных коррупционеров на иноземных.. :
Нравится:
Не нравится:
|
|||
03.05.2024, 10:02 |
|
Дедокластер Z
|
|
---|---|
#18+
всё думал, что делать с mariadb Буду делать 4 узла в galera cluster multimaster. По два на каждой физической ноде. При отвале одной физической ноды кворум будет сохранён, кластер продолжит работу. накладные расходы 75%. Жесть, конечно. То есть, 4-way replication по сути. из 2 теров емкости 512 гигов рабочих. Запросы размажем по всем узлам при помощи, скорее всего, haproxy, но я ещё почитаю доку по sqlproxy Другого выходя у меня нет. Классическая репликация master - slave - ну на куй он по сути. Ну есть эта копия данных, ресурсы тратятся, требует манипуляций при переключении, также шикарно отваливается при падении и требует починки. Классический master - slave используется в 95% случаев, как простой и надежный вариант отказоустойчивости. А эту ебаную галеру я чаще чинил, чем все остальные mysql-хосты. p.s. А за мультимастер вообще пИздить надо ссанымы тряпками. :) ... |
|
коротко о себе по версии дедофорумчан:
либераст, хохол, жыд, ЗОЖовец-наркоман на антидепрессантах, сталинист, протохохол, желающий поменять родных православных коррупционеров на иноземных.. :
|
|
03.05.2024, 10:04 |
|
Дедокластер Z
|
|||
---|---|---|---|
#18+
всё думал, что делать с mariadb Буду делать 4 узла в galera cluster multimaster. По два на каждой физической ноде. При отвале одной физической ноды кворум будет сохранён, кластер продолжит работу. накладные расходы 75%. Жесть, конечно. То есть, 4-way replication по сути. из 2 теров емкости 512 гигов рабочих. Запросы размажем по всем узлам при помощи, скорее всего, haproxy, но я ещё почитаю доку по sqlproxy Другого выходя у меня нет. Классическая репликация master - slave - ну на куй он по сути. Ну есть эта копия данных, ресурсы тратятся, требует манипуляций при переключении, также шикарно отваливается при падении и требует починки. Классический master - slave используется в 95% случаев, как простой и надежный вариант отказоустойчивости. А эту ебаную галеру я чаще чинил, чем все остальные mysql-хосты. p.s. А за мультимастер вообще пИздить надо ссанымы тряпками. :) Я конечно понимаю, что лучше прислушаться к твоему опыту, так как у меня его нет в этом вопросе. Спрошу: - а давно это у тебя было? что ломалось? вроде читаю сейчас никто особо не жалуется - что именно ломалось, в общих чертах, можешь уточнить? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.05.2024, 10:10 |
|
Дедокластер Z
|
|||
---|---|---|---|
#18+
p.s. А за мультимастер вообще пИздить надо ссанымы тряпками. :) ... |
|||
:
Нравится:
Не нравится:
|
|||
03.05.2024, 10:35 |
|
Дедокластер Z
|
|
---|---|
#18+
p.s. А за мультимастер вообще пИздить надо ссанымы тряпками. :) мастер-мастер - это решение для шизофреников. ... |
|
:
|
|
03.05.2024, 11:04 |
|
Дедокластер Z
|
|||
---|---|---|---|
#18+
мастер-мастер - это решение для шизофреников. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.05.2024, 11:09 |
|
Дедокластер Z
|
|||
---|---|---|---|
#18+
имееццо в виду репликация. Ты же ее хочешь? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.05.2024, 11:12 |
|
Дедокластер Z
|
|||
---|---|---|---|
#18+
нет, я хочу кластер, а не репликацию. https://mariadb.com/kb/en/what-is-mariadb-galera-cluster/ ну естсетсвенно, понимание репликации там присутствует, но это не то, что ты имеешь в виду. ... |
|||
:
Изменено: 03.05.2024, 11:21 - basename
Нравится:
Не нравится:
|
|||
03.05.2024, 11:20 |
|
Дедокластер Z
|
|||
---|---|---|---|
#18+
нет, я хочу кластер, а не репликацию. https://mariadb.com/kb/en/what-is-mariadb-galera-cluster/ ну естсетсвенно, понимание репликации там присутствует, но это не то, что ты имеешь в виду. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.05.2024, 11:23 |
|
Дедокластер Z
|
|||
---|---|---|---|
#18+
нет, я хочу кластер, а не репликацию. https://mariadb.com/kb/en/what-is-mariadb-galera-cluster/ ну естсетсвенно, понимание репликации там присутствует, но это не то, что ты имеешь в виду. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.05.2024, 11:26 |
|
Дедокластер Z
|
|
---|---|
#18+
... https://mariadb.com/kb/en/what-is-mariadb-galera-cluster/ ну естсетсвенно, понимание репликации там присутствует, но это не то, что ты имеешь в виду. главное - иметь бакап. ... |
|
:
|
|
03.05.2024, 11:27 |
|
Дедокластер Z
|
|||
---|---|---|---|
#18+
нет, я хочу кластер, а не репликацию. https://mariadb.com/kb/en/what-is-mariadb-galera-cluster/ ну естсетсвенно, понимание репликации там присутствует, но это не то, что ты имеешь в виду. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.05.2024, 11:30 |
|
Дедокластер Z
|
|
---|---|
#18+
... https://mariadb.com/kb/en/what-is-mariadb-galera-cluster/ ну естсетсвенно, понимание репликации там присутствует, но это не то, что ты имеешь в виду. главное - иметь бакап. Ну, решил, что имеет смысл попробовать отправится в морское путешествие. Пуско-наладочные работы, сопровождение, шторм с восстановлением и уже можно наняться матросом на галеру. А на ком тренироваться то? Только на скульщиках, бугога. Тут хоть какая-никакая нагрузка, ответственность, реальный веб-сервис. ... |
|
:
|
|
03.05.2024, 11:40 |
|
Дедокластер Z
|
|||
---|---|---|---|
#18+
хозяин-барин ) главное - иметь бакап. Ну, решил, что имеет смысл попробовать отправится в морское путешествие. Пуско-наладочные работы, сопровождение, шторм с восстановлением и уже можно наняться матросом на галеру. А на ком тренироваться то? Только на скульщиках, бугога. Тут хоть какая-никакая нагрузка, ответственность, реальный веб-сервис. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.05.2024, 11:44 |
|
Дедокластер Z
|
|||
---|---|---|---|
#18+
всё думал, что делать с mariadb Буду делать 4 узла в galera cluster multimaster. По два на каждой физической ноде. При отвале одной физической ноды кворум будет сохранён, кластер продолжит работу. накладные расходы 75%. Жесть, конечно. То есть, 4-way replication по сути. из 2 теров емкости 512 гигов рабочих. Запросы размажем по всем узлам при помощи, скорее всего, haproxy, но я ещё почитаю доку по sqlproxy Другого выходя у меня нет. Классическая репликация master - slave - ну на куй он по сути. Ну есть эта копия данных, ресурсы тратятся, требует манипуляций при переключении, также шикарно отваливается при падении и требует починки. Классический master - slave используется в 95% случаев, как простой и надежный вариант отказоустойчивости. А эту ебаную галеру я чаще чинил, чем все остальные mysql-хосты. p.s. А за мультимастер вообще пИздить надо ссанымы тряпками. :) Я конечно понимаю, что лучше прислушаться к твоему опыту, так как у меня его нет в этом вопросе. Спрошу: - а давно это у тебя было? что ломалось? вроде читаю сейчас никто особо не жалуется - что именно ломалось, в общих чертах, можешь уточнить? Причем о проблеме я узнал, когда настроил мониторинг. На percona master-slave служба MySQL падала, но потом сама поднималась за минуту-две. Т.е. в целом для пользователей было не заметно. Но службы стабильно раз 1-2 недели падали и ребутились. Не кошерно. А вот третья с Галерой падала насмерть(сначала один хост, потом остальных два), но раз в месяц и, сука, чаще всего в мое дежурство попадала) Я пытался ее чинить, читал мануалы. По идее она вообще сама должна была подниматься. В итоге звонил более шарящему товарищу по MySQL. Он что-то там химичил(но никогда не говорил что), через какое-то время 1-1.5ч система поднималась. Можно, конечно, считать, что это я чайник. :) Нас в отделе было 4ро. Двое других вообще к MySQL не прикасались. Также шли к 4му коллеге, когда она падала в их дежурство. Текучкой по MySQL не занимались. А я хоть что-то там чинил(percona репликацию), полностью весь мониторинг сделал, версии обновлял, оптимизацией запросов занимался. Как бы у нас основной СУБД была все же PostgreSQL(порядка 100 инстансов). MySQL была постольку-поскольку. ... |
|||
коротко о себе по версии дедофорумчан:
либераст, хохол, жыд, ЗОЖовец-наркоман на антидепрессантах, сталинист, протохохол, желающий поменять родных православных коррупционеров на иноземных.. :
Изменено: 03.05.2024, 12:01 - megabyte
Нравится:
Не нравится:
|
|||
03.05.2024, 11:57 |
|
Дедокластер Z
|
|||
---|---|---|---|
#18+
... https://mariadb.com/kb/en/what-is-mariadb-galera-cluster/ ну естсетсвенно, понимание репликации там присутствует, но это не то, что ты имеешь в виду. ... |
|||
коротко о себе по версии дедофорумчан:
либераст, хохол, жыд, ЗОЖовец-наркоман на антидепрессантах, сталинист, протохохол, желающий поменять родных православных коррупционеров на иноземных.. :
Нравится:
Не нравится:
|
|||
03.05.2024, 12:00 |
|
Дедокластер Z
|
|||
---|---|---|---|
#18+
Я, конечно, доверяю и присулшиваюсь к мегабайту, тебе. Мнение учёл. думал месяц, читал много доки и реализаций.... Опыта то у меня нет в этом никакого и знакомых в этой области нет, и на работе никто с mysql, mariadb не работает Ну, решил, что имеет смысл попробовать отправится в морское путешествие. Пуско-наладочные работы, сопровождение, шторм с восстановлением и уже можно наняться матросом на галеру. А на ком тренироваться то? Только на скульщиках, бугога. Тут хоть какая-никакая нагрузка, ответственность, реальный веб-сервис. ... |
|||
коротко о себе по версии дедофорумчан:
либераст, хохол, жыд, ЗОЖовец-наркоман на антидепрессантах, сталинист, протохохол, желающий поменять родных православных коррупционеров на иноземных.. :
Нравится:
Не нравится:
|
|||
03.05.2024, 12:01 |
|
Дедокластер Z
|
|||
---|---|---|---|
#18+
А что, так трудно отказаться от этой Марии? Почему на нормальную СУБД не перелезть? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.05.2024, 12:49 |
|
Дедокластер Z
|
|||
---|---|---|---|
#18+
А что, так трудно отказаться от этой Марии? Почему на нормальную СУБД не перелезть? Хостинг MS SQL Server вряд ли базя осилит, это дороговато будет. ... |
|||
:
Изменено: 03.05.2024, 12:51 - IT-Клоп
Нравится:
Не нравится:
|
|||
03.05.2024, 12:50 |
|
Дедокластер Z
|
|
---|---|
#18+
А что, так трудно отказаться от этой Марии? Почему на нормальную СУБД не перелезть? Хостинг MS SQL Server вряд ли базя осилит, это дороговато будет. ... |
|
:
|
|
03.05.2024, 12:55 |
|
Дедокластер Z
|
|||
---|---|---|---|
#18+
А что, так трудно отказаться от этой Марии? Почему на нормальную СУБД не перелезть? Хостинг MS SQL Server вряд ли базя осилит, это дороговато будет. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.05.2024, 13:02 |
|
Start [/forum/topic.php?fid=8&fpage=1&tid=16227&gotonew=1]: |
0ms |
get settings: |
1ms |
get forum list: |
3ms |
check forum access: |
0ms |
check topic access: |
0ms |
track hit: |
42ms |
get topic data: |
3ms |
get first new msg: |
20ms |
get forum data: |
1ms |
get page messages: |
87ms |
update_topic_read_status (16227): 03.05.2024 13:02:24: |
0ms |
get tp. blocked users: |
1ms |
get online users: |
29ms |
check new: |
409ms |
others: | 132ms |
total: | 728ms |
0 / 0 |