Docker составляет время простоя развертывания против Capistrano? - PullRequest
0 голосов
/ 21 июня 2019

Я знаю, что это развертывание обновлений в режиме роя для развертывания без простоев.

Но для простых проектов мне интересно, если использовать docker-compose в рабочей среде и использовать развертывание из документов:

$ docker-compose build web
$ docker-compose up --no-deps -d web

Что будет временем простоя по сравнению с заменой символов с помощью скрипта Capistrano?

1 Ответ

1 голос
/ 21 июня 2019

Это полностью зависит от того, какую инфраструктуру вы используете, насколько тяжелы контейнеры, сколько времени занимает запуск вашего приложения и другие факторы.На самом деле все, что вы можете сделать, это протестировать оба и собрать для них некоторые метрики.

Если это небольшой побочный проект или сервис, который редко используется в бизнесе, то я бы не стал слишком беспокоиться о времени раскруткизапуск самих контейнеров часто может быть очень быстрым.Задержка, о которой вам нужно будет подумать, это то, сколько времени потребуется вашему приложению для фактического запуска, когда контейнер активен.Если для запуска службы за пределами контейнера потребуется 2 минуты, то внутри контейнера она будет такой же.

К сожалению, вам придется проверить это самостоятельно, чтобы получить окончательный ответ.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...