Назад | Перейти на главную страницу

В чем сильные и слабые стороны существующих систем управления конфигурациями?

Я искал здесь некоторые сравнения между CFEngine, Кукольный, Повар, bcfg2, AutomateIt и любые другие системы управления конфигурацией, которые могут быть там, и был очень удивлен, что смог найти очень мало здесь, на Server Fault. Например, я знал только о первых трех ссылках выше - две другие я нашел в соответствующем поиске Google.

Так что меня не интересует, что люди считают лучшим или что им нравится. Хотелось бы знать следующее:

  1. Имя системы управления конфигурацией.
  2. Почему он был создан (в отличие от использования существующего решения).
  3. Относительные сильные стороны.
  4. Относительные слабые места.
  5. Лицензия.
  6. Ссылка на проект и примеры.

Название системы управления конфигурацией: Cfengine Community 3

Зачем было создано: посетить http://cfengine.com/techFaq#create

Относительные сильные стороны:

  • очень маленький по размеру (5 МБ) с небольшим количеством зависимостей
  • позволяет свободно выбирать между шаблонами и дифференциальной модификацией системы для интегрированного управления
  • очень хорошо справляется со сложностью организации, т.е. не требует «одной модели для всех»
  • высокая масштабируемость, высокая скорость, но низкое использование оперативной памяти
  • не основан на SSL и его возможностях для связи
  • имеет обширную документацию, большую базу установки и сообщество пользователей
  • ориентирован на знания
  • есть варианты коммерческой отчетности для аудита соответствия
  • является доминирующим выбором в банках, нефти и правительстве

Относительные недостатки: крутая кривая обучения

Лицензия: GPL v3

Ссылка на проект и примеры: множество обучающих программ и руководств: http://cfengine.com/manuals

Я нашел ссылку ниже очень полезной. Он сравнивает многие из этих инструментов.

http://distrinet.cs.kuleuven.be/software/sysconfigtools/tool

Microsoft SCCM

Создан в середине 90-х в виде SMS.

Сильные стороны:

  • Быстрая установка
  • Интегрируется с AD
  • Гибкий
  • Давайте сосредоточимся на жизненном цикле настольных компьютеров и серверов, а не на более тактических вещах. Имеет надежную, но сложную функцию управления желаемой конфигурацией.
  • Отличная отчетность
  • Кросс-платформенный, поддерживает Windows, OS X и некоторые разновидности Linux / Unix

Слабые стороны:

  • Требуется AD.
  • Дорого, если вы не реализуете полный стек Microsoft

Лицензия:

Коммерческий. Серверная лицензия включает MS SQL Server, клиентские лицензии лицензируются индивидуально для каждого устройства или через пакет Microsoft Core CAL. (в комплекте требуется советник)

  1. Имя: Повар
  2. Зачем создан? Из FAQ (в отличие от существующего решения: также в FAQ)
  3. Относительные сильные стороны: библиотека управления конфигурациями, структура системной интеграции, гибкость, открытый исходный код, постоянное хранилище данных для узлов и других данных, поисковые индексы, сильное сообщество, сервер - это легко масштабируемое легкое веб-приложение, Opscode предоставляет повар-сервер-как-услуга. Также резюмировано на Веб-страница Opscode для Chef.
  4. Относительные недостатки: крутая кривая обучения, множество движущихся частей на сервере с открытым исходным кодом (api, webui, поисковые индексы, хранилище данных).
  5. Лицензия: Лицензия на программное обеспечение Apache 2.0
  6. Проект: Вики Сообщества

Примеры:

Раскрытие: Я работаю в Opscode.

Википедия - тоже ваш друг: Сравнение программного обеспечения для управления конфигурацией с открытым исходным кодом

Что включено:
1. Основные свойства
2. Поддержка платформы
3. Краткое описание