Обновить

Как перенести Docker Compose на новую VPS без даунтайма

Уровень сложностиСредний
Время на прочтение4 мин
Охват и читатели10K
Всего голосов 4: ↑4 и ↓0+6
Комментарии4

Комментарии 4

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

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

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

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

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

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

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации