Quais são os pontos fortes e fracos dos sistemas de gerenciamento de configuração existentes? [fechadas]

17

Eu estava procurando aqui algumas comparações entre CFEngine , Puppet , Chef , bcfg2 , AutomateIt e quaisquer outros sistemas de gerenciamento de configuração que possam estar por aí, e fiquei muito surpreso por encontrar muito pouco aqui em Server Fault. Por exemplo, eu conhecia apenas os três primeiros links acima - os outros dois que encontrei em uma pesquisa no Google relacionada.

Portanto, não estou interessado no que as pessoas pensam ser a melhor, ou no que elas gostam. Gostaria de saber o seguinte:

  1. Nome do sistema de gerenciamento de configuração.
  2. Por que foi criado (em vez de usar uma solução existente).
  3. Pontos fortes relativos.
  4. Fraquezas relativas.
  5. Licença.
  6. Link para projeto e exemplos.
Daniel C. Sobral
fonte
Marque sua pergunta como wiki da comunidade.
precisa saber é o seguinte
@Graeme Consulte meta.stackexchange.com/questions/392/… .
Daniel C. Sobral
obrigado, eu não estava ciente disso. Eu deveria sair com meta mais frequentemente. :-) EDIT: apenas notei quantos anos tem ...... eu realmente deveria sair com meta mais vezes!
precisa saber é o seguinte
@ Graeme Não se sinta tão mal. A mudança importante , que é o fato relevante aqui, é datada de 14 de outubro deste ano. E eu só sabia disso porque sigo @codinghorror no twitter.
Daniel C. Sobral

Respostas:

5

Nome do sistema de gerenciamento de configuração: Cfengine Community 3

Por que foi criado: visite http://cfengine.com/techFaq#create

Pontos fortes relativos:

  • é muito pequeno em tamanho (5 MB) com poucas dependências
  • permite escolher livremente entre modelagem e modificação diferencial do sistema para gerenciamento integrado
  • lida muito bem com a complexidade organizacional, ou seja, não requer "um modelo para todos"
  • alta escalabilidade, alta velocidade, mas baixo uso de RAM
  • não é baseado em SSL e suas vulnerabilidades para comunicação
  • possui documentação extensa, ampla base de instalação e comunidade de usuários
  • é orientado ao conhecimento
  • possui opções de relatórios comerciais para auditorias de conformidade
  • é a escolha dominante em bancos, petróleo e governo

Fraquezas relativas: curva de aprendizado acentuada

Licença: GPL v3

Link para projeto e exemplos: Muitos tutoriais e guias: http://cfengine.com/manuals

Donna Holmen
fonte
3
  1. Nome: Chef
  2. Por que criado? Nas perguntas frequentes (em oposição à solução existente: também nas perguntas frequentes )
  3. Pontos fortes relativos: biblioteca de gerenciamento de configuração, estrutura de integração de sistemas, fonte aberta flexível, armazenamento de dados persistente para nós e outros dados, índices de pesquisa, comunidade forte, servidor é um aplicativo Web leve altamente escalável, Opscode fornece um chef-servidor-como-um -serviço . Também resumido na página da Opscode para Chef .
  4. Fraquezas relativas: curva de aprendizado acentuada, muitas partes móveis no servidor de código aberto (API, webui, índices de pesquisa, armazenamento de dados).
  5. Licença: Licença de Software Apache 2.0
  6. Projeto: Chef Wiki

Exemplos:

Divulgação : Eu trabalho para o Opscode.

jtimberman
fonte
3

Microsoft SCCM

Foi criado em meados dos anos 90 como SMS.

Forças:

  • Configuração rápida
  • Integra-se ao AD
  • Flexível
  • Vamos focar no ciclo de vida de desktops e servidores, em vez de coisas mais táticas. Possui um recurso de gerenciamento de configuração desejado robusto, mas complexo.
  • Ótimos relatórios
  • Plataforma cruzada, suporta Windows, OS X e alguns tipos de Linux / Unix

Fraquezas:

  • Requer AD.
  • Caro se você não estiver implementando uma pilha completa da Microsoft

Licença:

Comercial. A licença do servidor inclui o MS SQL Server; as licenças do cliente são licenciadas individualmente para cada dispositivo ou por meio do pacote Microsoft Core CAL. (o pacote requer um EA)

duffbeer703
fonte
2

A Wikipedia também é sua amiga: Comparação de software de gerenciamento de configuração de código aberto

O que está incluído:
1. Propriedades básicas
2. Suporte à plataforma
3. Descrições curtas

Art Shayderov
fonte
1
Eu vi isso, mas simplesmente não é suficiente. Por isso vim aqui. Agora, as respostas dadas até agora são muito o que eu gostaria de ver, mesmo que cubram apenas uma pequena parte do que está disponível. Além do mais, não estou me limitando ao código aberto.
Daniel C. Sobral