Nós ganhamos principalmente (mas não exclusivamente) servidores.
De preferência, podemos iniciar o sistema operacional e fazer pouco ou nada para prepará-lo para receber comandos (sabemos que podemos precisar criar uma imagem base com um agente ou servidor ssh).
Precisa instalar o mongodb, aplicativos baseados em java, configuração do iis, etc.
Qual ferramenta tem o suporte / comunidade mais forte do Windows e (se poss) a pegada init mais leve?
Resposta operacional: Powershell DSC.
Esta não é a história completa (ela não faz tudo o que o chef / fantoche / etc), mas atende a muitas necessidades, funciona muito bem e está pronta para uso na vitória 8.1 / 2012-R2 / 10. Estamos muito felizes com isso.
Respostas:
Jeffrey Snover, pai de Powershell e tem forte influência no futuro do Windows Server, disse recentemente que o Chef está atualmente alinhado com a estratégia do Windows Server, enquanto o Puppet não está demonstrando isso no momento. (Mas poderia no futuro. E eu não tenho exemplos específicos sobre todas as outras plataformas / ferramentas / soluções de CM - apenas estou saindo do que o ouvi dizer em suas entrevistas, blogs, Twitter, etc. )
A Configuração de Estado Desejado, DSC, é o foco principal da estratégia do Windows Server de Jeffrey Snover no futuro. Realmente não posso exagerar a importância do DSC para o futuro do Windows Server. Snover escreveu seu "Monad Manifesto" em 2002, no qual o DSC era essencialmente o ponto culminante e o Powershell era simplesmente um trampolim para chegar lá.
Essa é uma afirmação poderosa. A DSC tem sido essencialmente a visão há mais de 12 anos. Pense em como o Powershell é incrível e como enriqueceu a vida dos administradores do Windows há anos. Agora considere que foi apenas um trampolim para nos levar à Configuração do Estado Desejado.
Portanto, quando você pergunta qual plataforma de gerenciamento de configuração possui um forte suporte do Windows, (especialmente o Servidor), a pergunta mais importante a ser feita é até que ponto essa plataforma CM se integra à Configuração do Estado Desejado.
fonte
Acho que você descobrirá que o Chef e o Puppet têm um forte suporte do Windows. Eu sou tendenciosa, então gostaria de apontar uma para outra, mas é realmente para você decidir qual delas funciona melhor para você. Ambas as ferramentas contam com suporte desde 2011 e estão investindo fortemente para melhorar esse suporte.
Puppet Specific
Como mencionei, sou um pouco tendenciosa. Existe bastante conteúdo fenomenal no Windows, tanto no Forge quanto no Github. A Puppet Labs anunciou o Windows Module Pack , que oferece um conjunto de módulos de qualidade específicos do Windows.
Com relação ao DSC, ele ainda é um produto jovem, mas está cada vez melhor sempre que há um novo lançamento. Existe um módulo da comunidade Puppet para DSC que faz um bom trabalho de mapeamento de recursos 1: 1 para tipos / provedores. A equipe específica para isso (na qual estou participando) está analisando onde podemos integrar melhor o DSC, e conversamos com Jeffrey Snover sobre isso. Parte disso estava esperando um pouco mais de maturidade, parte disso é que há tantas coisas para fazer, fazer a coisa certa na hora certa é extremamente importante para nós. Provavelmente, quando você ler isso, o Puppet terá um suporte muito melhor ao DSC.
ATUALIZAÇÃO: O Puppet possui um módulo DSC suportado em setembro de 2015.
fonte
Selecionar um cm com base no suporte às viúvas pode não ser a melhor estratégia. Especialmente se a equipe não o usar prontamente durante toda a operação. Cada acampamento tem fãs leais. O suporte ao Chef que integra tarefas de gerenciamento do Windows parece mais legível e semelhante à sintaxe do DSC (PowerShell). Estou certo de que um guru de marionetes poderia encontrar algum argumento de que o marionete suporta mais janelas. Acho que a equipe precisa selecionar a plataforma que usará mais (mais fácil de codificar), se já tiverem scripts centrados na Web como python ou ruby Chef, pode fazer mais sentido. Ouvi dizer que se você já domina o dsl do fantoche, será possível gerenciar janelas. Quando a Microsoft fizer sua DSC RTM no próximo PowerShell (vitória em 2016), talvez esse debate realmente chegue a um ponto febril
fonte