Size: a a a

2021 September 30

ИЛ

Илья Левичев... in Nextcloud
сорянчик
источник

Ш

Шурик in Nextcloud
ну вооот, а я не успел увидеть
источник

n

nextcloudrss in Nextcloud
Fresh updates here: 22.2.0, 21.0.5 and 20.0.13. Desktop client 3.3.5 is also out!
https://nextcloud.com/blog/fresh-updates-here-22-2-0-21-0-5-and-20-0-13/

We just made another round of about 70 fixes available for our stable releases! Nextcloud 22.2.0, 21.0.5 and 20.0.12 are out, bringing the usual fixes for small problems users bumped into over the last 7 weeks, as well as 3 minor features. Stay safe, update! Today, the desktop client team … Continued (https://nextcloud.com/blog/fresh-updates-here-22-2-0-21-0-5-and-20-0-13/)
источник

ДС

Дмитрий Стародубцев... in Nextcloud
Коллеги, добрый вечер.
Подскажите, если я хочу настроить mariadb в режиме master-slave, то при падении мастера переключиться можно будет только вручную изменив адрес сервера с базой в config.php? Либо через дополнительный балансировщик?
источник

k

krakazyabra in Nextcloud
Прокси сама понимает, что мастер отвалился и роутит запросы на slave. В этом случае в конфиге некстклауда нужно только адрес прокси прописать.
Если перед бд нет прокси, то да, придется врукопашную править адрес в конфиге.
источник

ДС

Дмитрий Стародубцев... in Nextcloud
Я так понимаю master-master никто не настраивает, поэтому остается ещё только galera?
источник

k

krakazyabra in Nextcloud
Ещё с mysql proxy можно разграничить запросы. Например, запись будет только в мастера, а чтение только со слейва. Обычно операции чтения - самые частые и тяжёлые. Поэтому под слейва можно кластер с мультимастерами завезти. Получается гибридный кластер.
источник

k

krakazyabra in Nextcloud
Почему? Percona pxc прекрасно подходит под мультимастера.
источник

k

krakazyabra in Nextcloud
Или постгря со столоном. Тоже мультимастер.
источник

ДС

Дмитрий Стародубцев... in Nextcloud
Сложно ) Я так и думал что в процессе настройки конфиг будет меняться ) Наверно с прокси самый простой вариант, хотя для начала может и ручное переключение пойдет
источник

ДС

Дмитрий Стародубцев... in Nextcloud
Спасибо за ответы
источник

k

krakazyabra in Nextcloud
Это классическая схема распределения нагрузки и обеспечения отказоустойчивости. По запросу mysql proxy read write splitting миллион статей как сделать.
источник

ДС

Дмитрий Стародубцев... in Nextcloud
А этот прокси ставится на сервер с приложением? Если мастер отвалится, то как можно будет понять что запись не работает? Сразу всё упадет или будет работать запись как если бы было переключение на slave через прокси?
источник

k

krakazyabra in Nextcloud
Прокси может стоять где угодно. Может быть даже кластер проксей, запросы к которым не по ip, а по урлу через round robin в dns.
Прокся постоянно мониторит статус сервера бд, если жив - направляет ему запросы, нет - не направляет.
При отвале мастера есть сценарий, когда одна из слейв реплик может на себя принять роль мастера.
источник

ДС

Дмитрий Стародубцев... in Nextcloud
Не, я про read write splitting
источник

ДС

Дмитрий Стародубцев... in Nextcloud
Наверно надо было сначала прочитать, а потом спрашивать ))
источник

ДС

Дмитрий Стародубцев... in Nextcloud
Ладно, еще раз спасибо. Буду думать, изучать.
источник

k

krakazyabra in Nextcloud
А базе пофиг, какой тип запроса в нее прилетел. Это на уровне прокси. Если мастер падает, а в конфиге прокси указано, что мастера нужно переключить на сервер В, при этом что сервер В так же использовать для чтения, то этот сервер станет одновременно и для записи и для чтения.
источник

ДС

Дмитрий Стародубцев... in Nextcloud
Это если оба сервера как мастера работают? Их же вроде нельзя настроить так, чтобы при падении мастера слейв становился мастером?
источник

k

krakazyabra in Nextcloud
Нет, это при мастер-слейв с разграничением запросов.
источник