Size: a a a

2018 April 05

AL

Andrey Levkin in DevOps Moscow
Есть аналог свободный openduty вроде
источник

AL

Andrey Levkin in DevOps Moscow
Но аналитики нет
источник

AL

Andrey Levkin in DevOps Moscow
Ещё NetData есть
источник

D

Dok in DevOps Moscow
А с базами у кого как?
Мне тут внушили, что низя ставить зеркалирование базы, так как будут потери.
Собсно, реально так? И теперь зависеть от одного ЦОДа? Сервера?
источник

DZ

Dmitriy Zaytsev in DevOps Moscow
Если цель просто имен накидать по разным темам - то можно вот сюда сходить - https://raw.githubusercontent.com/cncf/landscape/master/landscape/CloudNativeLandscape_latest.png
источник

AS

Andrey Sinitsyn in DevOps Moscow
Dok
А с базами у кого как?
Мне тут внушили, что низя ставить зеркалирование базы, так как будут потери.
Собсно, реально так? И теперь зависеть от одного ЦОДа? Сервера?
что есть "зеркалирование базы"? Репликация?
источник

AL

Andrey Levkin in DevOps Moscow
Dmitriy Zaytsev
Если цель просто имен накидать по разным темам - то можно вот сюда сходить - https://raw.githubusercontent.com/cncf/landscape/master/landscape/CloudNativeLandscape_latest.png
👍
источник

D

Dok in DevOps Moscow
Andrey Sinitsyn
что есть "зеркалирование базы"? Репликация?
Ага, дублирование в другом месте для подхвата или же для распределения нагрузки
источник

AS

Andrey Sinitsyn in DevOps Moscow
эм.. ну так кейс довольно частый же. Все зависит от базы, нагрузки, вашего датафлоу и кучи всякого другого, что взбредет в голову) В общем случае потерь данных не будет, целостность их проверяется, но вот replication lag может быть существенным в случае кросс-дц репликации
источник

AS

Andrey Sinitsyn in DevOps Moscow
ну и схема репликации) мастер-слейв уже все СУРБД умеют по-моему, мастер-мастер только с полной уверенностью в своих силах и пониманием того, что делаете
источник

D

Dok in DevOps Moscow
Andrey Sinitsyn
ну и схема репликации) мастер-слейв уже все СУРБД умеют по-моему, мастер-мастер только с полной уверенностью в своих силах и пониманием того, что делаете
Так сложилось, что у нас работает спец отдельно по БД и слепо верит, что транзакции могут теряться при переключении и недоступности мартер-базы. Собсно, на мускуле всё.
Чем можно перед ним прям козырнуть, чтоб он зашевелился и мы смогли сделать реально автономные ЦОДы?
источник

AS

Andrey Sinitsyn in DevOps Moscow
надо открыть документацию по мускулу и внимательно ее прочитать. Понять как работает репликация, понять разницу между физической и логической репликацией. После этого у вас будет полная рука козырей :)
источник

AS

Andrey Sinitsyn in DevOps Moscow
транзация потеряться не может, на то она и транзакция. Другое дело, что какие-то данные могут реально не дойти до слейва, это да. Но они не потеряются, если бд не испорчена на физическом уровне, то при старте мастера все слейвы его догонят
источник

AS

Andrey Sinitsyn in DevOps Moscow
вообще по-моему разумно не давать мастера кому-то еще, если мастер вдруг упал. Переключать поток данных только на чтение и чинить мастер :) а еще лучше отпрофайлить нагрузку, понять read-write ratio, разделить чтение и запись на разные инстансы и тем самым снизить риски падения мастера
источник

AK

Alexey Khotulev in DevOps Moscow
Dok
Так сложилось, что у нас работает спец отдельно по БД и слепо верит, что транзакции могут теряться при переключении и недоступности мартер-базы. Собсно, на мускуле всё.
Чем можно перед ним прям козырнуть, чтоб он зашевелился и мы смогли сделать реально автономные ЦОДы?
т.е. хотите на мускуле сделать мастер/мастер и писать в обе базы?
источник

D

Dok in DevOps Moscow
Alexey Khotulev
т.е. хотите на мускуле сделать мастер/мастер и писать в обе базы?
например
источник

AK

Alexey Khotulev in DevOps Moscow
лучше так не делать
источник

AS

Andrey Sinitsyn in DevOps Moscow
не надо делать мастер-мастер на мускуле
источник

AS

Andrey Sinitsyn in DevOps Moscow
если вы такие вопросы задаете, то отгребете себе дикий головняк
источник

AS

Andrey Sinitsyn in DevOps Moscow
равноправный кластер бд это очень непросто
источник