Добрый день!
Читаю очередную статью про
Docker и понимаю, какая удобная система, но есть у меня один вопрос, который не дает покоя: есть ли смысл использовать Docker поверх виртуальной среды?
Допустим, я использую одно из SaaS-решений: DigitalOcean, Amazon AWS или другое облачное решение. Архитектура проста как три копейки: 1 инстанс - 1 задача (отсюда: сервер СУБД, сервер приложений, кеш-сервер и т.д.), каждый инстанс имеет снапшот и в случае краша, можно поднять полную копию за пару минут.
В случае с Docker получается, что у меня должны быть однотипные хосты, которые содержат одинаковый набор контейнеров (контейнер СУБД, контейнер приложения, контейнер кеша и т.д.) и которые шарятся и работают между собой. Т.е. в разрезе системы получается почти то же самое.