DevOps: популярные инструменты для управления конфигурацией
Культура DevOps активно внедряется во многие ИТ-компании. Она предполагает повышение гибкости при создании программного обеспечения путем интеграции команд, занимающихся разработкой и информационно-техническим обслуживанием. Существует множество полезных инструментов для управления конфигурацией DevOps https://wiki.merionet.ru/servernye-resheniya/36/vse-chto-vam-nuzhno-znat-pro-devops/. На какие же из них стоит обратить внимание?
CFENGINE
Так называется платформа автоматизации управления ИТ-инфраструктурой. Ее главное преимущество — хорошая масштабируемость. Благодаря этому CFENGINE можно использовать как в небольших, так и крупных ИТ-компаниях. Список возможностей программы достаточно широк: она позволяет назначать ресурсы инфраструктуры (причем не только виртуальные, но и физические), управлять исправлениями и т. п.
SALTSTACK
Данный инструмент оркестровки и управления конфигурацией используется ИТ-специалистами в качестве средства контроля за ИТ-средами. Инструмент позволяет управлять конфигурацией удаленно, посредством облачной технологии. Это может происходить как на базе специальных агентов, так и без них.
Puppet
С помощью данного инструмента можно обеспечить высокий уровень отказоустойчивости ИТ-инфраструктуры. Puppet — оптимальный вариант для работы с серверным оборудованием, поскольку предоставляет широкие возможности по его настройке, запуску и т. д. Также программа позволяет автоматизировать некоторые процессы. Сюда относится, к примеру, развертывание разнообразных приложений на серверном оборудовании. К числу плюсов Puppet стоит отнести открытый исходный код.