Chef over Puppet no Azure?

1

Parece que a Microsoft está preferindo Chef ao Puppet? Parece haver mais "buzz" em torno de Chef e Azure do que Puppet. link
link

Se a pergunta não estiver clara, aqui está.

Qual é o benefício da execução do Chef over Puppet no Azure? Eu não quero dizer "conceitual" "grand over view" tipo de vantagens. Eu estou esperando ouvir de pessoas que têm a mão suja e pode falar sobre cenários específicos como "oh se eu estivesse usando Puppet, isso teria sido mais fácil" ou "graças a Deus eu estou no Chef ou isso teria sido difícil em Puppet ".

Então, por exemplo Eu lido principalmente com a AWS e, para mim, com a OpsWorks, posso apontar diretamente para uma receita de chef e executá-la. Isso não é possível com o fantoche sem ter que realmente lidar com a instalação do cliente fantoche. É uma consultora que às vezes trabalha para clientes que não querem / precisam de toda a parte.

    
por Sleeper Smith 27.10.2014 / 05:23

2 respostas

1

De acordo com technet blog , tanto o Puppet como o Chef são suportados para gerenciar instâncias do Azure.

Não posso comentar sobre as vantagens dessa solução, além da minha convicção geral de que o Puppet é uma ótima ferramenta.

    
por 09.11.2014 / 14:19
1

De longe, o motivo mais convincente para adotar o Chef no gerenciamento de políticas para nós do Azure é que ele é a solução recomendada / aprovada pelo fornecedor. Isso significa que você terá mais facilidade em obter ajuda e suporte. Isso significa que, se as coisas mudarem (e elas sempre mudarão), é mais provável que você obtenha uma solução completa, em vez de apontar na direção certa. Isso pode até significar que a equipe do Microsoft Azure oferece recursos para fazer o Chef corretamente.

Dito isto, outra vantagem é o empate entre a Powershell DSC e a Chef. Isso torna ainda mais fácil criar receitas para gerenciar recursos do Windows no Azure.

Isso não significa que eu goste Chef; minha experiência é que ela foca mais em como fazer em vez de estado final desejado , e requer uma certa consideração da ordem de aplicação. Eu posso estar completamente incorreto; Eu joguei com o Chef uma vez e me desliguei.

Eu recomendaria falar com o suporte do Azure e perguntar quais recursos de suporte estão disponíveis para o Chef, o Puppet, o SCCM etc. Descubra qual ajuda você pode obter com cada ferramenta. Eles podem oferecer ajuda suficiente para tornar o Chef muito menos oneroso em seu ambiente (como um fluxo de trabalho CQ / Ci / CD, receitas de amostra, engenheiros de suporte que tenham experiência no Chef, consultores que podem ajudá-lo a escrever e depurar receitas por uma pequena taxa, etc).

Por favor, deixe-nos saber o que você faz.

    
por 27.10.2014 / 05:33