Puppet
CI/CDОпределение
Puppet — это инструмент автоматизации конфигурации и управления инфраструктурой, который используется для описания и поддержания целевого состояния серверов и системных компонентов.
Ценность
Технология помогает централизованно управлять конфигурацией, снижать дрейф настроек, повышать воспроизводимость изменений и поддерживать более управляемую эксплуатацию инфраструктуры.
Применение
Технология реализуется с помощью декларативного описания конфигурации, автоматического приведения систем к целевому состоянию и централизованного контроля изменений, а также связана со следующими технологиями на радаре: Configuration Management, Infrastructure as Code, Continuous Integration, Continuous Delivery, DevOps Platform, Change Management, CMDB.
Контекст
Наиболее актуальна для средних и крупных компаний, а также Enterprise организаций со средней инженерной зрелостью, где уже есть значительное количество серверов и инфраструктурных компонентов и сохраняется потребность в централизованном управлении конфигурацией.
Зрелость
Относится к уровню Trial, потому что этот инструмент все еще может приносить практическую ценность в определенных инфраструктурных сценариях, но его применение требует осознанной оценки с учетом современных альтернатив и текущего направления развития платформенной автоматизации.