вопросы, связанные с ними, прихожу к выводу, что они наоборот усложняют и удорожают проекты/задачи.
Тогда в чем смысл этих контейнеров?
везде есть плюсы и минусы
Это бесспорно, но... пока не понятны плюсы контейнеров
Изоляция ресурсов и приложений, независимость от среды выполнения (докер он везде одинаково работает), простой деплой
упрощение инфраструктуры 🙂 если приложение простое и образно говоря состоит из одного процесса то польза не видна а если у вас микросервисы и деплоить их на одну машину без контейнеров то еще веселье например у вас могут быть разные версии JVM or Python для разных сервисов админу нужно будет знать как устанавливать каждый микросервис это сильно связывает разработку и девопсов а так разработчики сами подготовят нужный контейнер с нужной начинкой который не сможет конфликтовать с другими контейнерами
Некая виртуализация поверх виртуализации?
Контейнеризация не равно виртуализация, но в основе лежит именно она
не виртуализация 🙂 cgroups 🙂 докер дает более удобный интерфейс для этого
Тут в принципе понятно. Но разве невозможно сделать тоже самое на уровне самого приложения?
Обсуждают сегодня