Pull to refresh

Comments 5

А по Вашему опыту есть разница что переносить в начале, бд или сервисы приложения?

Насчёт того, что пользователи не заметили — а в вашем случае далеко машинки друг от друга стояли? Латенси возросшая на все запросы в бд не критична была?

Кстати, учитывая, что в большинстве продакшен веб приложений бутылочное горлышко по ресурсам это чаще любые операции с реляционной бд, возможно как раз имеет смысл начать и закончить мастер-слейв репликацией БД на новую тачку, чтобы у нас было «всё отлично». :)

Все упирается в контекст кейса. У меня никаким хайлоадом особо и не пахнет, никакого бутылочного горлышка у бд нет.
Про порядок: я осознанно оставил БД на старой машине и перевозил сначала stateless. Все очень легко и просто - приложение легко откатить, а базу нет. Пока новое приложение не подтвердило стабильность, я не хочу трогать данные.

Бутылочное горлышко пока-что это ресурсы сервера)

Попробуйте docker swarm, он требует больше труда на установку, зато можно перемещать сервисы одной командой без даунтайма.

Да, Swarm тут подходит. Но переносить VPS кмк не так уж часто приходится, поэтому не хочу усложнять инфраструктуру ради такого случая. Также можно сделать скрипт, который подготовит новый сервер и сам переезд.

Sign up to leave a comment.

Articles