Configuration Management
Инфраструктурные практики
configuration-management
Синонимы:
Альтернативное название
Описание
Практика описания конфигурации с помощью кода.
Ценность
Преимущества:
- Процессы и инструменты управления конфигурацией снизят затраты на управление и поддержку инфраструктуры, снизят риски связанные с настройкой инфраструктуры, позволят разворачивать новые окружения в автоматическом режиме.
- Настройка инфраструктуры с помощью кода позволяет получить точную копию уже настроенной инфраструктуры и избежать ошибок ручной настройки. Код описывает текущее состояние инфраструктуры и в системе контроля версий можно отследить все сделанные изменения.
- Повышается прозрачность. С помощью кода легче переносить изменения между окружениями, из тестовых окружений в продуктовое и наоборот.
Последствия отсутствия:
- Окружения становятся уникальными снежинками. Сделанное изменение или поправленная ошибка на одном окружении остается только на нем.
- Настройки окружений рассинхронизируются.
- Чтобы определить как настроено окружение приходится проводить полноценный аудит окружения. Сравнение двух окружений становится трудозатратным.
- Инфраструктура невоспроизводима в нужной конфигурации, потому что часть настроек не была задокументирована, часть настроек рассинхронизировалась между окружениями.
Критерии оценки 7
SURVEY
Как выполняется настройка и конфигурирвоание окружений?
Варианты ответа:
- +1 Используются специальные инструменты — системы управления конфигурацией (например, Ansible)
- 0 Настройка окружений автоматизирована через shell-скрипты
- -1 Вручную для каждого окружения
SURVEY
Конфигурация идемпотентна, повторное применение конфигурации на уже настроенном окружении не меняет его состояния
Варианты по умолчанию: Да / Нет / Частично
SURVEY
Конфигурация хранится в системе контроля версий
Варианты по умолчанию: Да / Нет / Частично
CHECK
Используются специальные инструменты — системы управления конфигурацией. Например, Ansible
CHECK
Конфигурация идемпотентна, повторное применение конфигурации на уже настроенном окружении не меняет его состояния
CHECK
Конфигурация хранится в системе контроля версий
CHECK
-1
Настройка окружений автоматизирована через shell-скрипты
Ресурсы 1
-
Источник
Метаданные
- ID:
- c547968d-4c58-4f90-91ae-ad37a1a66d85
- Slug:
configuration-management- Версия:
- 2.0
- Проекты:
- Client2/Project1 Client1/Project1
- Критерии:
- 3 survey 4 check
- Создано:
- 2026-04-30
- Обновлено:
- 2026-04-30