[Из песочницы] Используем nginx, docker, skydns и skydock для обновления кода на лету (zero-downtime deployment)

Инструменты, которые мы будем использоватьDockerDocker — простая и элегантная библиотека для создания легковесных изолированных друг от друга виртуальных контейнеров, в которых можно исполнять любой код. Совершенно не требователен к ресурсам, минимальный overhead. Собрав контейнер один раз, его можно многократно использовать. Простой пример — это БД Redis. Если нам необходимо несколько серверов Redis на одном компьютере, при обычном подходе нам придется изменять конфигурационные файлы в /etc/redis и менять файлы в /etc/init.d. Можно написать bash скрипт, но это не делает процесс легче.Читать дальше →

© Habrahabr.ru