Продвинутый
Что такое Immutable Infrastructure (Неизменяемая инфраструктура)?
Неизменяемая инфраструктура — это подход в DevOps, при котором серверы или контейнеры никогда не модифицируются после запуска.
Старый подход (Mutable): Админ заходит по SSH на рабочий сервер, обновляет версию Java, правит конфиги. Серверы становятся уникальными "снежинками" (Snowflakes), их сложно воспроизвести при сбое.
Новый подход (Immutable):
Если нужно обновить Java, мы не трогаем текущий сервер. Мы собираем новый Docker-образ (или образ виртуалки) с новой Java, запускаем новые серверы, переключаем на них трафик, а старые серверы просто уничтожаем.
✅ Итог: 100% предсказуемость и отсутствие дрейфа конфигураций.