Infrastructure as Code
Инфраструктурные практики
infrastructure-as-code
Синонимы:
Инфраструктура как код
Описание
Практика Инфраструктура как код — это практика об обращении с инфраструктурой как с программным продуктом. Мы можем использовать практики из разработки при описании инфраструктуры - описывать инфраструктуру в виде кода, делить код на модули, тестировать изменения, развертывать изменения на разные окружения. Практика Infrastructure as Code включает в себя практики Deployment Pipelines, Infrastructure Testing, Cloud Infrastructure и Configuration Management.
Ценность
Преимущества:
- Практика обеспечивает надежность и воспроизводимость инфраструктуры. Применение практики значительно упрощает процесс управления инфраструктурой. При правильном применении практики, состояние окружения хранится в системе контроля версий, его можно посмотреть и использовать при поиске дефектов, анализе инцидентов или при планировании улучшений.
- При использовании практики становится возможным одновременное развертывание изменений в инфраструктуре и новой версии приложения.
Последствия отсутствия:
- Окружения и их описание в документации со временем расходятся. Описание перестает соответствовать рельности.
- Не оптимальное использование системы управления конфигурацией приводит к разработке конфигурации, которую невозможно поддерживать и развивать.
- Не протестированные изменения инфраструктуры могут содержать дефекты, которые обнаружатся только на продуктовом окружении.
Критерии оценки 5
SURVEY
Простой вопрос?
Варианты по умолчанию: Да / Нет / Частично
SURVEY
Вопрос с несколькими вариантами ответа?
Варианты ответа:
- +1 Вариант 1
- 0 Вариант 2
- -1 Вариант 3
CHECK
Применяются практики из разработки - тестирование, разделение на модули, описание в виде кода
CHECK
Конфигурацию легко поддерживать
CHECK
-1
Конфигурация описана в виде кода, но ее невозможно поддерживать
Ресурсы 1
-
Источник
Метаданные
- ID:
- 116a7cb9-6614-4ffd-a27a-9ff3d86f3b2f
- Slug:
infrastructure-as-code- Версия:
- 2.0
- Проекты:
- Client2/Project1 Client1/Project1
- Критерии:
- 2 survey 3 check
- Создано:
- 2026-04-30
- Обновлено:
- 2026-04-30