Size: a a a

Архитектура ИТ-решений

2021 July 12

PD

Phil Delgyado in Архитектура ИТ-решений
Так это дофига.
Обычно нужно успеть за 3-5 секунд все переключение при выкладке, иначе пользователь видит сбой.
источник

PD

Phil Delgyado in Архитектура ИТ-решений
А реально в OLTP только погасить входящий поток - будет требовать больше времени.
источник

p

pragus in Архитектура ИТ-решений
Это только полный снапшот.
источник

PD

Phil Delgyado in Архитектура ИТ-решений
Ок, но на погашение все равно дофига времени уйдет...
источник

PD

Phil Delgyado in Архитектура ИТ-решений
Вон, для не сильно нагруженного ситимобила - 40 секунд...
источник

D

Danil in Архитектура ИТ-решений
ну у zfs довольно продвинутая схема работы со снепшотами и их инкрементами из коробки, так что она в этом плане действительно хороша, но базу действительно еще запустить же надо
С другой стороны, я недавно апдейтRDS инстансов делал и чтобы апгрейднуть мастер надо было фейловер сделать, который занимает секунд 10-30. В принципе на мониторинге даже не отразилось особо. Но у меня далеко не финтех. Юзеры могут просто страничку обновить, если запрос не пройдет :)
источник

PD

Phil Delgyado in Архитектура ИТ-решений
Базу сначала остановить надо, это еще хуже
источник

PD

Phil Delgyado in Архитектура ИТ-решений
Ну, если юзеры могут "страничку обновить" - то это уже не выкладка без простоя, это вообще другие сценарии нужны
источник

D

Danil in Архитектура ИТ-решений
нуу при всей некритичности тем не менее 20-30 секунд это примерно предел в который хотелось бы уложиться, потому что юзеров очень много
источник

D

Danil in Архитектура ИТ-решений
благо аврора у амазона довольно стабильно работает и переключается тожебодро
источник

p

pragus in Архитектура ИТ-решений
Зачем?
источник

PD

Phil Delgyado in Архитектура ИТ-решений
А если не сделаешь, то у тебя снэпшот чего будет? Транзакций в середине? При подъеме БД они откатятся, это не то, что ты хочешь )
источник

p

pragus in Архитектура ИТ-решений
Именно. Фактически, всё что СУБД должна уметь - это ручку pause/unpause.

Снапшот снимается миллисекунды.
источник

PD

Phil Delgyado in Архитектура ИТ-решений
Угу. Но эта ручка, увы, ждет, пока все транзакции закоммитятся и не начинает новых.
И вот это как раз может быть долго (если отчет строится, например, на полчаса....)
источник

PD

Phil Delgyado in Архитектура ИТ-решений
Потому связь логики снэпшота с БД была бы гораздо лучше, но увы (
источник

A

Azamat in Архитектура ИТ-решений
источник

A

Azamat in Архитектура ИТ-решений
Просмотрел оглавление, знаком со всеми пунктами.
источник

--

- - in Архитектура ИТ-решений
почитал я эту живую дискуссию - для себя прихожу к выводу, что микросервисы (если их создавать с адекватной гранулярностью, не дробить по каждому чиху) в современных реалиях (когда может внезапно понадобиться отмасштабировать продукт) выглядят хорошим решением. Хотя и есть определенный оверхед для разработки, это да.
источник

PD

Phil Delgyado in Архитектура ИТ-решений
Ну, для сеньор-дева нормальный курс (по плану, ничего не знаю про состав лекций). Для архитектора - покрыто где-то процентов 30 от основных задач.
Страдает (как и все) поверхностью и однобокостью.
источник

PD

Phil Delgyado in Архитектура ИТ-решений
Это какую дискуссию?
источник