Назад |
Перейти на главную страницу
В чем сильные и слабые стороны существующих систем управления конфигурациями?
Я искал здесь некоторые сравнения между CFEngine, Кукольный, Повар, bcfg2, AutomateIt и любые другие системы управления конфигурацией, которые могут быть там, и был очень удивлен, что смог найти очень мало здесь, на Server Fault. Например, я знал только о первых трех ссылках выше - две другие я нашел в соответствующем поиске Google.
Так что меня не интересует, что люди считают лучшим или что им нравится. Хотелось бы знать следующее:
- Имя системы управления конфигурацией.
- Почему он был создан (в отличие от использования существующего решения).
- Относительные сильные стороны.
- Относительные слабые места.
- Лицензия.
- Ссылка на проект и примеры.
Название системы управления конфигурацией: Cfengine Community 3
Зачем было создано: посетить http://cfengine.com/techFaq#create
Относительные сильные стороны:
- очень маленький по размеру (5 МБ) с небольшим количеством зависимостей
- позволяет свободно выбирать между шаблонами и дифференциальной модификацией системы для интегрированного управления
- очень хорошо справляется со сложностью организации, т.е. не требует «одной модели для всех»
- высокая масштабируемость, высокая скорость, но низкое использование оперативной памяти
- не основан на SSL и его возможностях для связи
- имеет обширную документацию, большую базу установки и сообщество пользователей
- ориентирован на знания
- есть варианты коммерческой отчетности для аудита соответствия
- является доминирующим выбором в банках, нефти и правительстве
Относительные недостатки: крутая кривая обучения
Лицензия: GPL v3
Ссылка на проект и примеры: множество обучающих программ и руководств: http://cfengine.com/manuals
Microsoft SCCM
Создан в середине 90-х в виде SMS.
Сильные стороны:
- Быстрая установка
- Интегрируется с AD
- Гибкий
- Давайте сосредоточимся на жизненном цикле настольных компьютеров и серверов, а не на более тактических вещах. Имеет надежную, но сложную функцию управления желаемой конфигурацией.
- Отличная отчетность
- Кросс-платформенный, поддерживает Windows, OS X и некоторые разновидности Linux / Unix
Слабые стороны:
- Требуется AD.
- Дорого, если вы не реализуете полный стек Microsoft
Лицензия:
Коммерческий. Серверная лицензия включает MS SQL Server, клиентские лицензии лицензируются индивидуально для каждого устройства или через пакет Microsoft Core CAL. (в комплекте требуется советник)
- Имя: Повар
- Зачем создан? Из FAQ (в отличие от существующего решения: также в FAQ)
- Относительные сильные стороны: библиотека управления конфигурациями, структура системной интеграции, гибкость, открытый исходный код, постоянное хранилище данных для узлов и других данных, поисковые индексы, сильное сообщество, сервер - это легко масштабируемое легкое веб-приложение, Opscode предоставляет повар-сервер-как-услуга. Также резюмировано на Веб-страница Opscode для Chef.
- Относительные недостатки: крутая кривая обучения, множество движущихся частей на сервере с открытым исходным кодом (api, webui, поисковые индексы, хранилище данных).
- Лицензия: Лицензия на программное обеспечение Apache 2.0
- Проект: Вики Сообщества
Примеры:
Раскрытие: Я работаю в Opscode.