Технологический радарТехнологический радар

Infrastructure as Code

CI/CD
Adopt

Определение

Infrastructure as Code (Инфраструктура как код) — это практика, при которой инфраструктура описывается, создается и изменяется с помощью версионируемого кода и декларативных конфигураций.

Ценность

Технология помогает сделать инфраструктурные изменения более воспроизводимыми, проверяемыми и управляемыми, снизить долю ручных операций и повысить скорость и надежность поставки инфраструктурных компонентов.

Применение

Технология реализуется с помощью декларативного описания инфраструктуры, автоматизации и управления изменениями через систему контроля версий, а также связана со следующими технологиями на радаре: Configuration Management, Pipeline as Code, Continuous Integration, Continuous Delivery, GitOps, DevOps Platform, Terraform, Pulumi, Ansible, Kubernetes Lifecycle.

Контекст

Наиболее актуальна для средних и крупных технологических компаний, а также Enterprise организаций со средней и высокой инженерной зрелостью, где инфраструктура уже достаточно сложна, изменения происходят регулярно и требуется масштабируемый, стандартизированный и автоматизированный подход к управлению окружениями и платформенными ресурсами.

Зрелость

Относится к уровню Adopt, потому что эта практика давно стала базовой частью современной инженерной и платформенной работы, а ее системное применение позволяет существенно повысить управляемость, скорость и качество инфраструктурных изменений.