Categorie:
DevOps Tools /
Chefe de cozinha Reveja
Excelente | |
Boa | |
Média | |
Mau | |
Horrível |
Plataforma DevOps que automatiza a implantação da infraestrutura por meio de validações internas, testes de configuração, armazenamento de dados do servidor etc.
Entender a ferramenta é uma tarefa difícil no começo, mas, depois de esclarecer a terminologia e a instalação básicas, é uma ferramenta muito divertida de usar.
a arquitetura do servidor chef, do cliente chef e dos nós chef é difícil de entender para iniciantes. Também possui muitos formatos de acesso de autenticação para configuração.
É muito intensivo em recursos para executar execuções do Chef, portanto, não é muito adequado para servidores de baixa capacidade ou VPSs. Portanto, é mais adequado para grandes empresas, onde há recursos suficientes disponíveis.
O conceito de servidor, nó e estação de trabalho do chef exige muita configuração para começar. O processo pode ser mais automatizado.
Uma das melhores ferramentas de gerenciamento de configuração disponíveis no mercado, devido à disponibilidade de amplas variedades de extensões, ajuda você a escrever livros de receitas para qualquer tipo de plataforma
A solução baseada em agente a torna menos favorita para os usuários finais que gostam de menos ferramentas de CI como agente ansible
1) Interface de usuário fácil e amigável.
1) Faltam algumas coisas do tutorial, como o projeto pode ser usado diretamente para criar a imagem do docker e, consequentemente, o contêiner, posteriormente, que pode ser usado para o nó do chef.
O Chef é uma das ferramentas altamente populares para ferramenta de gerenciamento de configuração para a prática do DevOps. A implantação de servidores 100s com um processo de automação com zero erro humano pode ser possível pelo chef. Muitas multinacionais e outras organizações estão pulando para o devOps com a ajuda do Chef. É altamente escalável com alta disponibilidade, pois possui o fornecimento de servidor de agente principal de backup. Seu design para implantar, configurar e gerenciar servidores. O código fonte também está disponível no GIT como sua ferramenta de software de código aberto.
O servidor Chef Master pode ser configurado para linux ou unix, mas o cliente também pode estar no wimdows.
a configuração do ambiente é difícil e gera muitos erros que podem ser evitados, trazendo mais automação ao processo.
O Chef é uma poderosa ferramenta de gerenciamento de configuração que gerencia e ajuda a automatizar a infraestrutura com a metodologia avançada de software. Ajuda no gerenciamento da linha do tempo para liberação. O Chef também fornece a infraestrutura de modelo para configurar o módulo de acordo com a empresa e o padrão DevOps. Realmente ajuda na implantação do projeto com a automação. Está escrito em Ruby e Erlang, que são executados com eficiência nos servidores sem usar os recursos obrigatórios. A metodologia DevOps ajuda a simplificar a configuração e a manutenção.
A implementação do Chef e a opção da metodologia DevOps é uma parte complexa. O nó principal pode ser configurável apenas na plataforma Linux \ Unix. As curvas de aprendizado são nítidas, mas a breve documentação ajuda e nunca deixa você preso em nenhuma etapa.
Pode ser difícil rastrear a infraestrutura como código se houver engenheiros fazendo alterações manualmente, e a configuração de permissões pode ser difícil às vezes.
Extensível com linguagem de script, arquivos de configuração fáceis
Outras plataformas têm melhores scripts de implantação pré-configurados
Eu, por meu próprio ódio, que o mac não é suportado, pois tenho que trabalhar no mac de tempos em tempos, para que você esteja vinculado apenas ao Windows e Linux.
A linguagem de modelagem pode ser um pouco difícil de aprender, especialmente para aqueles que ainda não estão familiarizados com a linguagem de programação Ruby.
Ele ofereceu muita capacidade de automação, que para as pessoas certas desbloqueia a implantação dos aplicativos e está escrita em Ruby.
A documentação era um pouco escassa e os recursos disponíveis on-line não eram tão bons no momento em que tentei isso.
Com o Chef, é fácil gerenciar VMs remotas em grande escala na nuvem ou no local. Podemos inicializar completamente uma VM recém-adicionada em nosso sistema remotamente, incluindo instalação de software, implantação de aplicativos e inicialização. A versão do software de atualização de implantar uma nova versão do código para todas as VMs é tratada no servidor Chef, apenas atualizando seu livro de receitas. Temos vários livros de receitas fornecidos para quase solução e só precisamos modificá-lo
A sintaxe do livro de receitas do chef é bastante complexa para a compreensão e não possui gráfico da interface do usuário para saber o andamento da execução e o erro do livro de receitas em cada nó de destino
Gosto que você escreva um livro de receitas onde defina como a sua máquina virtual deve funcionar. Facilita as implantações e tudo corre tão bem quanto deveria.
Nada a não gostar, uma vez que funciona como deveria - usa Ruby para definir livros de receitas e eu gosto deste produto.
O chef oferece uma CLI e GUI para relatar frotas de ativos implantados e configurações atribuídas a eles.
obter atributos e hosts individuais pode ser complicado de analisar a partir da saída do comando.
O Chef é uma plataforma poderosa que, uma vez configurada, permite obter uma grande eficiência na instalação e configuração de middleware e componentes de software complexos, bem como na implantação de artefatos.
Falta de total compatibilidade retroativa ao mudar para novas versões de software.
O Chef é uma ferramenta completa de automação que nos ajuda a construir a infraestrutura eficiente do código. Também ajuda a simplificar o gerenciamento, o monitoramento e a implantação da configuração. A criação de modelos para nuvem e local ajuda a definir a configuração. A integração com diferentes nuvens e sistemas operacionais torna a flexibilidade dinâmica. O Chef é uma das melhores e mais fáceis ferramentas para gerenciamento de configurações. O feed de eventos fornece a notificação de uma parada para todas as nossas configurações. A conformidade personalizada ajuda a gerar os relatórios para auditorias.
O Chef precisa fornecer os assistentes simples para configurar os nós mestre e cliente para diferentes ambientes. O mecanismo de pesquisa de documentação deve ser mais aprimorado. O Chef também deve vir com a configuração PUSH, pois é sempre recomendável quando nossa infraestrutura está aumentando com frequência.
Fácil de implementar, aprender e usar diariamente para o Gerenciamento de Configuração.
O WebIU não permite a modificação de configurações
Chef é a ferramenta de gerenciamento de configuração. Ele ajuda na criação da automação, implanta e gerencia o pipeline do IC, além de fornecer a colaboração e criar um caminho limpo e fácil para a liberação. O código-fonte aberto torna transparente e fácil depurar e personalizá-lo. O Chef é a melhor ferramenta para escolher a opção CM DevOps, pois possui os principais recursos que precisam de um pipeline de IC no momento do desenvolvimento e entrega. O Chef é altamente escalável com alta disponibilidade, pois o nó principal de backup também está lá.
A implementação é a parte mais complexa. Deve haver assistentes para o mesmo, para torná-lo simples e fácil. O nó principal pode ser configurado apenas no linux, portanto, é obrigatório conhecer o LINUX durante a configuração do nó principal. O ChefBook não é tão fácil quanto a linguagem de script yaml.
Não é poderoso em comparação com o ansible
O Chef é uma das ferramentas robustas de gerenciamento de configuração em comparação com a opção atual do mercado. O Chef é a primeira escolha dos engenheiros do DevOps, pois possui uma grande comunidade no atual mercado dedicado.
O processo de instalação é um pouco complicado, especialmente no momento da configuração do servidor mestre. O servidor mestre pode ser configurado na máquina Linux / Unix. O Chef precisa de conhecimento baseado em código para criar scripts da ferramenta, o que a torna um pouco complexa. A documentação também é muito grande, deve ser fornecida com um guia rápido.
O Chef é um software complicado, embora tenha recursos muito grandes, mas a configuração da arquitetura do chef exige um grande nível de conhecimento em devops.
É um pouco difícil aprender, de modo que as configurações e o processo inicial são um pouco difíceis, o processo de entrega deve ser o mais canônico possível, a documentação não está em um único contêiner e pode ser difícil encontrar e revisar.
Possui mecanismo de puxar e agendas. Portanto, as mudanças não são imediatamente observadas. Tem alguma curva de aprendizado. Eu achei a configuração um pouco complicada.
A configuração levou algum tempo e o uso da API deles. Não há queixas além disso. Eles também são muito amigáveis com perguntas e respostas de suporte.
Não é muito flexível com a configuração do Windows, também não há muita documentação disponível para configurações específicas do Windows.
O Chef é uma ferramenta de código aberto para gerenciamento de configurações, focada no lado do desenvolvedor para sua base de usuários. O Chef opera como um modelo de cliente mestre, com uma estação de trabalho separada necessária para controlar o mestre. É baseado em Ruby, com Ruby puro usado para a maioria dos elementos que você escreve. O design do Chef é transparente e baseia-se em seguir as instruções fornecidas, o que significa que você terá que garantir que suas instruções sejam claras. O Chef é bom para equipes e ambientes focados no desenvolvimento. É bom para empresas que procuram uma solução mais madura para um ambiente heterogêneo.
1. A curva de aprendizado é acentuada se você ainda não conhece o Ruby e a codificação processual. 2. Não é uma ferramenta simples, que pode levar a grandes bases de código e ambientes complicados. 3. Não suporta funcionalidade push.
Se você decidir que um arquivo / pacote não deve mais ser instalado / instalado em um servidor, é necessário declarar explicitamente que deseja removê-lo. Decidir não instalá-lo não é suficiente. Além disso, os testes de unidade têm uma curva de aprendizado bastante acentuada.