Size: a a a

2021 September 24

s

svart in MySQL
вам нужен graceful failover?
источник

G

Grigorij in MySQL
Мне нужно миграции без даунтайма делать(
источник

s

svart in MySQL
абсолютно любые миграции или с какими-то ограничениями?
источник

s

svart in MySQL
к примеру, миграции таковы что при выкатывании на реплику репликация не сломается
источник

G

Grigorij in MySQL
Ну вот сейчас в планах переехать в новую серверную.
Потом проапдейтится с 10.0 -> 10.4.

И то и то планирую делать через смену местами мастера со слейвом
источник

G

Grigorij in MySQL
Перенести/обновить слейва, поменять их местами, перенести/обновить мастера
источник

s

svart in MySQL
третий сервер есть?
источник

G

Grigorij in MySQL
Можно организовать
источник

s

svart in MySQL
ну тогда вам нужно ротировать их  S1 -> s2 (10.4) -> 10.4, а потом выводите s1  и трафик на s2. стоит иметь прокси между аппами и бд: proxysql/haproxy + mha. задержка будет 1-2s
источник

G

Grigorij in MySQL
Можно третего к ним приципить паравозиком и поэксперементировать прямо на проде, хм
источник

G

Grigorij in MySQL
а proxysql/haproxy умеют в мастер-мастер кластере работать?
источник

G

Grigorij in MySQL
Т.е если поставить три инстанса haproxy, что бы они между собой договаривались где мастер, а где слейв
источник

G

Grigorij in MySQL
А не тянули в разные стороны одну и ту же базу
источник

s

svart in MySQL
можно
источник

G

Grigorij in MySQL
Не люблю я эти лишние точки отказа. конечно
источник

s

svart in MySQL
я, правда, не рекомендую иметь M-M.
источник

G

Grigorij in MySQL
Ладно, спасибо, поудмаю
источник

G

Grigorij in MySQL
Ну у меня аппликации дублиуются. Если HAproxy сажать к аппликациям, то придётся м-м. Или к базе подскаживать, но тогда выпашая виртуалка кладёт весь кластер
источник

s

svart in MySQL
вы не сможете сделать без обновление без задержек при отсутствии доп скриптов, которые за вас будут работать. если у вас небольшая нагрузка, то можете посмотреть на галеру
источник

G

Grigorij in MySQL
Да я понимаю, скрипты пишу по необходимости, тут без проблем
источник