Зачем?
Быстрый старт и изолированная экосистема
"Платформа" - быстрый старт проекта. Все ресурсы изолированы, версии основных библиотек и решений могут быть зафиксированы и стабилизированы. Возможность запуска проекта в разных окружениях. Включая разработку, тестирования и продакшн.
С точки зрения бюджета, это значительно снижение затрат на подготовку окружения. Что снижает общую стоимость проекта.
Платформа эволюционирует поступательно, имеет обратную совместимость в рамках жизненного цикла. Что дает возможность поддерживать безопасность на должно уровне и реагировать на инциденты быстрее.
Изолированная экосистема позволяет поддерживать проекты даже на значительно устаревших технологиях. Что дает возможно правильно спланировать миграцию, выделить больше времени обновление. Без авралов и паники. Дает возможности владельцу ресурса планировать бюджет с учетом специфики бизнес-процессов. Снижать влияние обновлений и риск аварийных остановок.
Используются несколько основных инструментов: Docker, Linux контейнеры и виртуализация (виртуальные серверы). Любая из этих технологий позволяет делать моментальные снимки, использовать шаблоны (образы) и быстрое клонирование.
Современная разработка это многоступенчатый процесс, включающий большой набор инструментов, технологий и т.д. Снижение издержек на любой этапе положительно влияет на эффективность проекта.
Почему так?
Активность, скорость развития технологий добавляет значительные сложности в процесс управления, поддержки проектов. Особенно с точки зрения безопасности.
Изоляция проекта от внешнего влияния, или возможность быстрого создания копий, восстановления имеют важное значение.
Выиграть время, упросить миграцию, обновление и в результате добиться больше стабильности для конечного пользователя.
Сейчас активно развивается вторая волна технологий, но за ней последуют другие и надо быть готовым к этому.
Проекты должны работать.