Дедокластер Z
|
|||
---|---|---|---|
#18+
В целом по работам все понятно. Пока не знаю, только, как сделать схему primary standby с автопереключением для СУБД. Погуглил примеры, в подобной реализации слишком большое усложнение и этих ресурсов тоже не хватит уже. Вообще, хотелось бы на один писать, с другого читать. Но тоже усложнение. Пока думаю схему с переключением. Хз, как добиться отказоустойчивость для Субд в случае 2-х узлов. Ну, то есть, надо не сильно усложнять, чтобы при необходимости можно было съехать обратно на хостинг, как сейчас, но и использовать ресурсы для, так сказать, зеркалирования. Например, обновляю гипервизор. Машины с одного отправил на другой, обновил первый, потом отправил со второго на первый, обновил второй, потом снова разогнал машины по двум. Вы ничего не заметили вообще. С обновлением самих машин уже посложнее, но мне знакомо хорошо Но непонятки с субд. Если я обновляю primary - это даунтайм. нужно легким движением пальца пнуть MySQL, чтобы переключился primary в standby и переключился накат логов обратно. Чтобы вы опять ничего не заметили. ... |
|||
коротко о себе по версии дедофорумчан:
либераст, хохол, жыд, ЗОЖовец-наркоман на антидепрессантах, сталинист, протохохол, желающий поменять родных православных коррупционеров на иноземных.. :
Нравится:
Не нравится:
|
|||
11.02.2024, 07:56 |
|
Дедокластер Z
|
|||
---|---|---|---|
#18+
Смысл в отказоустойчивости. ... |
|||
коротко о себе по версии дедофорумчан:
либераст, хохол, жыд, ЗОЖовец-наркоман на антидепрессантах, сталинист, протохохол, желающий поменять родных православных коррупционеров на иноземных.. :
Нравится:
Не нравится:
|
|||
11.02.2024, 08:01 |
|
Дедокластер Z
|
|||
---|---|---|---|
#18+
В целом по работам все понятно. Пока не знаю, только, как сделать схему primary standby с автопереключением для СУБД. Погуглил примеры, в подобной реализации слишком большое усложнение и этих ресурсов тоже не хватит уже. Вообще, хотелось бы на один писать, с другого читать. Но тоже усложнение. Пока думаю схему с переключением. Хз, как добиться отказоустойчивость для Субд в случае 2-х узлов. Ну, то есть, надо не сильно усложнять, чтобы при необходимости можно было съехать обратно на хостинг, как сейчас, но и использовать ресурсы для, так сказать, зеркалирования. Например, обновляю гипервизор. Машины с одного отправил на другой, обновил первый, потом отправил со второго на первый, обновил второй, потом снова разогнал машины по двум. Вы ничего не заметили вообще. С обновлением самих машин уже посложнее, но мне знакомо хорошо Но непонятки с субд. Если я обновляю primary - это даунтайм. нужно легким движением пальца пнуть MySQL, чтобы переключился primary в standby и переключился накат логов обратно. Чтобы вы опять ничего не заметили. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.02.2024, 08:05 |
|
Дедокластер Z
|
|||
---|---|---|---|
#18+
Смысл в отказоустойчивости. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.02.2024, 08:05 |
|
Дедокластер Z
|
|||
---|---|---|---|
#18+
Смысл в отказоустойчивости. А с автофейловером - он ведь может и не отработать корректно. Обычная репликация проще, поэтому надежнее. ... |
|||
коротко о себе по версии дедофорумчан:
либераст, хохол, жыд, ЗОЖовец-наркоман на антидепрессантах, сталинист, протохохол, желающий поменять родных православных коррупционеров на иноземных.. :
Нравится:
Не нравится:
|
|||
11.02.2024, 08:24 |
|
Дедокластер Z
|
|||
---|---|---|---|
#18+
Руками переключать? А с автофейловером - он ведь может и не отработать корректно. Обычная репликация проще, поэтому надежнее. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.02.2024, 08:30 |
|
Дедокластер Z
|
|||
---|---|---|---|
#18+
Пока планирование следующее # Сервер Кролика kroleg ... |
|||
хвост есть продолжение кошки
:
Нравится:
Не нравится:
|
|||
11.02.2024, 09:43 |
|
Дедокластер Z
|
|||
---|---|---|---|
#18+
Если раньше такого не делал, то неплохо скиллы прокачаешь в случае если всё получится. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.02.2024, 09:50 |
|
Дедокластер Z
|
|||
---|---|---|---|
#18+
Так это как раз проблема master-master. А если реплика readonly, но никаких проблем не должно быть, кроме отставания данных по репликации. Лаг репликации надо мониторить. ... |
|||
коротко о себе по версии дедофорумчан:
либераст, хохол, жыд, ЗОЖовец-наркоман на антидепрессантах, сталинист, протохохол, желающий поменять родных православных коррупционеров на иноземных.. :
Нравится:
Не нравится:
|
|||
11.02.2024, 09:50 |
|
Дедокластер Z
#719969
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#18+
Так это как раз проблема master-master. А если реплика readonly, но никаких проблем не должно быть, кроме отставания данных по репликации. Лаг репликации надо мониторить. НО! При этом, получается, селекты пользака обрабатывает slave, а апдейты, инсерты и т.д - master. ... |
||||||||||||||||
:
Нравится:
Не нравится:
|
||||||||||||||||
11.02.2024, 13:13 |
|
Дедокластер Z
|
|||
---|---|---|---|
#18+
Так это как раз проблема master-master. А если реплика readonly, но никаких проблем не должно быть, кроме отставания данных по репликации. Лаг репликации надо мониторить. НО! При этом, получается, селекты пользака обрабатывает slave, а апдейты, инсерты и т.д - master. 2. С автофайловером выяснили, не для нубья, то есть, не для меня, и гладко там на бумаге, хотя может тоже эффективный инструмент в руках профессионала. 3. Настроить репликацию с последующим ручным переключением - не вопрос. Настрою. Но я бы хотел утилизировать вычислительные мощности, отданные slave, чтобы не только master всё делал, а slave простаивал, но и slave что-то делал. Как-то так https://syntaxbug.com/26e5ac0907/ Но нюансы последнего пунтка мне неизвестны. Вот, например, нашёл статью, хоть и старую, начинают закрадываться сомнения, что я правильно смогу настроить https://www.percona.com/sites/default/files/presentations/Read Write Split.pdf А вот, кстати, что-то новенькое впендюрили https://dev.mysql.com/blog-archive/mysql-8-2-transparent-read-write-splitting/ ... |
|||
:
Изменено: 11.02.2024, 13:32 - basename
Нравится:
Не нравится:
|
|||
11.02.2024, 13:30 |
|
Дедокластер Z
#719980
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#18+
... |
||||||||||||||||
:
Нравится:
Не нравится:
|
||||||||||||||||
11.02.2024, 13:35 |
|
Дедокластер Z
|
|||
---|---|---|---|
#18+
А что скажешь по поводу конфигурации split read/write? MySQL позволяет делать горячие бекапы? Тогда делай их регулярно, в случае аварии всегда восстановишься. И не надо тебе поднимать реплику, да ещё и постоянно мониторить её лаг. Лучше бекап сделай, небольшой простой форума тебе не критичен, здесь и так при каждом патче всё замирает до рассвета. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.02.2024, 14:22 |
|
Дедокластер Z
|
|||
---|---|---|---|
#18+
Понятно, тебе поиграться значит надо. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.02.2024, 14:23 |
|
Дедокластер Z
|
|||
---|---|---|---|
#18+
А что скажешь по поводу конфигурации split read/write? MySQL позволяет делать горячие бекапы? Тогда делай их регулярно, в случае аварии всегда восстановишься. И не надо тебе поднимать реплику, да ещё и постоянно мониторить её лаг. Лучше бекап сделай, небольшой простой форума тебе не критичен, здесь и так при каждом патче всё замирает до рассвета. - репликация простая, совсем, мне никак не помешает в штатном варианте, но тут речь про то, что я хочу усложнить, перераспледелив запросы - по идее данных мало, ресурсов достаточно, линк между узлами 10гбит, нечему там отставать, но да, знаю, ломается на ровном месте репликация, сталкивался, чинил, давно, правда было, ещё в 5 mysql. Думаю, щас оракле её вылизал от глюков - патчи уже два месяц как применяются без остановки, самые долги были связаны с изменением структуры хранилища картинок, и то, изменения быстро накатились, было необходимо синхронизировать с яндексом, это было очень долго - бэкапы делаются каждый день, бэкапов валяется за 2 года - на простой мне вообще по фиг ))) но надо красиво ) ... |
|||
:
Нравится:
Не нравится:
|
|||
11.02.2024, 14:41 |
|
Дедокластер Z
|
|||
---|---|---|---|
#18+
Понятно, тебе поиграться значит надо. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.02.2024, 14:42 |
|
Дедокластер Z
|
|||
---|---|---|---|
#18+
Пользователь назначен модератором темы: basename. ... |
|||
Администратор:
Пользователь назначен модератором темы: basename.
Нравится:
Не нравится:
|
|||
11.02.2024, 16:12 |
|
Дедокластер Z
|
|||
---|---|---|---|
#18+
У меня 1 вопрос? Зачем? Имхо делать бакапы раз в сутки достаточно . Ну потеряешь одноин день, контингент и не заметит. Или чисто для своих скиллов,? Но это бабло? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.02.2024, 18:11 |
|
Дедокластер Z
|
|||
---|---|---|---|
#18+
При любом переключении, будет потеря коннекта на сервер бд ... |
|||
:
Нравится:
Не нравится:
|
|||
11.02.2024, 18:13 |
|
Дедокластер Z
|
|||
---|---|---|---|
#18+
да тут максимальное число пользователей что я видел, вроде 22 было, вместе с ботами и анонимами. ... |
|||
:
Изменено: 11.02.2024, 19:10 - Неуловимый Джо
Нравится:
Не нравится:
|
|||
11.02.2024, 19:09 |
|
Дедокластер Z
|
|||
---|---|---|---|
#18+
да тут максимальное число пользователей что я видел, вроде 22 было, вместе с ботами и анонимами. Всё равно High Availability и Disaster Recovery должны быть, иначе просто неприлично перед чёткими пацанчиками. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.02.2024, 19:12 |
|
Дедокластер Z
|
|||
---|---|---|---|
#18+
Если честно, то всем насрать. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.02.2024, 20:03 |
|
Дедокластер Z
|
|||
---|---|---|---|
#18+
А что скажешь по поводу конфигурации split read/write? MySQL позволяет делать горячие бекапы? Тогда делай их регулярно, в случае аварии всегда восстановишься. И не надо тебе поднимать реплику, да ещё и постоянно мониторить её лаг. Лучше бекап сделай, небольшой простой форума тебе не критичен, здесь и так при каждом патче всё замирает до рассвета. ... |
|||
коротко о себе по версии дедофорумчан:
либераст, хохол, жыд, ЗОЖовец-наркоман на антидепрессантах, сталинист, протохохол, желающий поменять родных православных коррупционеров на иноземных.. :
Нравится:
Не нравится:
|
|||
11.02.2024, 21:04 |
|
Дедокластер Z
|
|||
---|---|---|---|
#18+
А что скажешь по поводу конфигурации split read/write? MySQL позволяет делать горячие бекапы? Тогда делай их регулярно, в случае аварии всегда восстановишься. И не надо тебе поднимать реплику, да ещё и постоянно мониторить её лаг. Лучше бекап сделай, небольшой простой форума тебе не критичен, здесь и так при каждом патче всё замирает до рассвета. - репликация простая, совсем, мне никак не помешает в штатном варианте, но тут речь про то, что я хочу усложнить, перераспледелив запросы - по идее данных мало, ресурсов достаточно, линк между узлами 10гбит, нечему там отставать, но да, знаю, ломается на ровном месте репликация, сталкивался, чинил, давно, правда было, ещё в 5 mysql. Думаю, щас оракле её вылизал от глюков - патчи уже два месяц как применяются без остановки, самые долги были связаны с изменением структуры хранилища картинок, и то, изменения быстро накатились, было необходимо синхронизировать с яндексом, это было очень долго - бэкапы делаются каждый день, бэкапов валяется за 2 года - на простой мне вообще по фиг ))) но надо красиво ) ... |
|||
коротко о себе по версии дедофорумчан:
либераст, хохол, жыд, ЗОЖовец-наркоман на антидепрессантах, сталинист, протохохол, желающий поменять родных православных коррупционеров на иноземных.. :
Нравится:
Не нравится:
|
|||
11.02.2024, 21:07 |
|
Start [/forum/topic.php?fid=8&tid=16227&startmsg=first&offset=2]: |
0ms |
get settings: |
1ms |
get forum list: |
5ms |
check forum access: |
1ms |
check topic access: |
1ms |
track hit: |
45ms |
get topic data: |
6ms |
get forum data: |
3ms |
get page messages: |
59ms |
update_topic_read_status (16227): 11.02.2024 21:07:19: |
0ms |
get tp. blocked users: |
0ms |
get online users: |
22ms |
check new: |
344ms |
others: | 143ms |
total: | 630ms |
0 / 0 |