¿Cuáles son las fortalezas y debilidades de los sistemas de gestión de configuración existentes? [cerrado]

17

Estaba buscando aquí algunas comparaciones entre CFEngine , Puppet , Chef , bcfg2 , AutomateIt y cualquier otro sistema de administración de configuración, y me sorprendió mucho encontrar muy poco aquí en Server Fault. Por ejemplo, solo conocía los primeros tres enlaces anteriores, los otros dos que encontré en una búsqueda de Google relacionada.

Por lo tanto, no estoy interesado en lo que la gente piensa que es el mejor, o lo que les gusta. Me gustaría saber lo siguiente:

  1. Nombre del sistema de gestión de configuración.
  2. Por qué se creó (en lugar de usar una solución existente).
  3. Fortalezas relativas.
  4. Debilidades relativas.
  5. Licencia.
  6. Enlace al proyecto y ejemplos.
Daniel C. Sobral
fuente
Marque su pregunta como wiki de la comunidad.
ThatGraemeGuy
@Graeme Ver meta.stackexchange.com/questions/392/… .
Daniel C. Sobral
gracias, no estaba al tanto de eso. Debería pasar el rato con meta con más frecuencia. :-) EDITAR: acabo de darme cuenta de la antigüedad que tiene ... ¡ Realmente debería pasar el rato con meta más a menudo!
ThatGraemeGuy
@Graeme No te sientas tan mal. El cambio importante , que es el hecho relevante aquí, está fechado el 14 de octubre de este año. Y solo lo sabía porque sigo a @codinghorror en Twitter.
Daniel C. Sobral

Respuestas:

5

Nombre del sistema de gestión de configuración: Cfengine Community 3

Por qué se creó: visite http://cfengine.com/techFaq#create

Fortalezas relativas:

  • es muy pequeño (5 MB) con pocas dependencias
  • le permite elegir libremente tanto entre plantillas y modificaciones diferenciales del sistema para una gestión integrada
  • maneja muy bien la complejidad organizacional, es decir, no requiere "un modelo para todos"
  • alta escalabilidad, alta velocidad, pero bajo uso de RAM
  • no se basa en SSL y sus posibilidades de comunicación
  • tiene una amplia documentación, una gran base de instalación y una comunidad de usuarios
  • está orientado al conocimiento
  • tiene opciones de informes comerciales para auditorías de cumplimiento
  • es la opción dominante en bancos, petróleo y gobierno

Debilidades relativas: curva de aprendizaje empinada

Licencia: GPL v3

Enlace al proyecto y ejemplos: muchos tutoriales y guías: http://cfengine.com/manuals

Donna Holmen
fuente
3
  1. Nombre: Chef
  2. ¿Por qué creado? Desde las preguntas frecuentes (en oposición a la solución existente: también en las preguntas frecuentes )
  3. Fortalezas relativas: biblioteca de administración de configuración, marco de integración del sistema, almacén de datos flexible, de código abierto, persistente para nodos y otros datos, índices de búsqueda, comunidad fuerte, el servidor es una aplicación web liviana altamente escalable, Opscode proporciona un chef-servidor-como-a -servicio . También se resume en la página web de Opscode para Chef .
  4. Debilidades relativas: curva de aprendizaje empinada, muchas partes móviles en el servidor de código abierto (api, webui, índices de búsqueda, almacén de datos).
  5. Licencia: Licencia de software Apache 2.0
  6. Proyecto: Chef Wiki

Ejemplos:

Divulgación : trabajo para Opscode.

jtimberman
fuente
3

Microsoft SCCM

Fue creado a mediados de los 90 como SMS.

Fortalezas:

  • Configuración rápida
  • Se integra con AD
  • Flexible
  • Vamos a centrarnos en el ciclo de vida de los escritorios y servidores, en lugar de cosas más tácticas. Tiene una función de administración de configuración deseada robusta pero compleja.
  • Excelente informe
  • Multiplataforma, compatible con Windows, OS X y algunos sabores de Linux / Unix

Debilidades:

  • Requiere AD.
  • Caro si no está implementando una pila completa de Microsoft

Licencia:

Comercial. La licencia de servidor incluye MS SQL Server, las licencias de cliente se licencian individualmente para cada dispositivo o mediante el paquete Microsoft Core CAL. (el paquete requiere un EA)

duffbeer703
fuente
2

Wikipedia también es su amigo: comparación del software de gestión de configuración de código abierto

Elementos incluidos:
1. Propiedades básicas
2. Soporte de plataforma
3. Breves descripciones

Art Shayderov
fuente
1
Lo vi, pero no es suficiente. Por eso vine aquí. Ahora, las respuestas dadas hasta ahora son mucho lo que me gustaría ver, incluso si cubren solo una pequeña parte de lo que está disponible. ADEMÁS, no me estoy limitando al código abierto.
Daniel C. Sobral