Система управления конфигурацией берет на себя функцию по реализации описанной определенным образом конфигурации на различных удаленных серверах (например, какие пакеты инсталлировать, какие строки конфигурации применять и т.п.). Использую Puppet можно настроить новый сервер в автоматическом режиме. Puppet была разработана с учетом устранения неудобств и ограничений присущих системе Cfengine, тем самым стала более мощной и удобной системой для администраторов. Язык Puppet гибкий и высокоуровневый, вам не придется писать различные правила для разных ОС, он разработан специально, что бы вы решали что сделать, а не как это выполнить. Система Puppet современная и продуманная система с приятным дизайном. Как и её аналоги Puppet работает почти со всеми Unix подобными операционными системами и с MacOS X, даже Cygwin поверх Windows.n
Как можно применить Puppet в работе?
- Используя Puppet, установку по сети (pxe-install) и созданный образ, запуском одной команды можно развернуть и настроить целый парк ПК.
- Создать типовую конфигурацию для web сервера и применять её для быстрой настройки серверов.
- Обновлять все сервера по нажатию кнопки, устанавливать пакет на группу серверов, менять конфигурацию одновременно на несколько десятков серверов и многое другое
- Система управления ресурсами выдерживает большие нагрузки, в реальной эксплуатации Puppet выдерживает более 2000 серверов, больше 30 000 записей в манифестах, около 200 серверов опрашиваю сервер для получения конфигурации раз в 3 минуты, и столько же отправляет отчеты в это же время.
- Puppet может пригодиться даже если у вас всего один сервер. В случае физических проблем с сервером вы сможете быстро развернуть нужную конфигурации, которая хранится в системе на другой сервер.
- Не обязательно быть опытным админом для создания новых типовых серверов, Puppet может быть настроен профессионалами для различных задач, а выполнять их могут и обычные пользователи.
Заинтересовала система управления конфигурацией? Обращайтесь [email protected] и мы настроем систему для ваших задач.