SaltStack - concorrentes

Salt, Puppet, Chef e Ansible são as principais ferramentas de gerenciamento de configuração e orquestração, cada uma delas seguindo um caminho diferente para a automação do servidor. Eles foram construídos para tornar mais fácil configurar e manter dezenas, centenas ou mesmo milhares de servidores.

Vamos entender como SaltStack compete principalmente com Puppet, Chef e Ansible.

Plataformas e suporte

A seguir está uma lista de todas as plataformas que oferecem suporte ao SaltStack e seus concorrentes.

  • SaltStack - O software SaltStack é executado e gerencia muitas versões do Linux, Windows, Mac OS X e UNIX.

  • Puppet - Red Hat Enterprise Linux, CentOS, Oracle Linux, Scientific Linux, SUSE Linux Enterprise Server e Ubuntu.

  • Chef - Chef é compatível com várias plataformas, como AIX, RHEL / CentOS, FreeBSD, OS X, Solaris, Microsoft Windows e Ubuntu.

  • Ansible - Distribuição Fedora de Linux, CentOS e Scientific Linux através de Pacotes Extra para Enterprise Linux (EPEL), bem como para outros sistemas operacionais.

Idioma de Origem

  • SaltStack - Python

  • Puppet - rubi

  • Chef - Ruby e sua CLI usam DSL baseado em Ruby

  • Ansible - Python

Idioma Suportado

  • SaltStack - Qualquer idioma

  • Puppet - rubi

  • Chef - Ruby e sua CLI usam DSL baseado em Ruby

  • Ansible - Qualquer idioma

IU da web

  • SaltStack - A IU da Web oferece visualizações de trabalhos em execução, status de minion e logs de eventos.

  • Puppet - A IU da Web lida com relatórios, inventário e gerenciamento de nós em tempo real.

  • Chef - Web UI permite pesquisar e inventariar nós, visualizar a atividade dos nós e atribuir Cookbooks, funções e nós.

  • Ansible - A IU da Web permite configurar usuários, equipes e inventários e aplicar Playbooks aos inventários.

Ferramentas de gerenciamento

  • SaltStack - O SaltStack Enterprise está posicionado como a principal ferramenta para gerenciar a orquestração de operações em nuvem e TI, bem como DevOps.

  • Puppet- O Puppet vem em dois sabores, Puppet Enterprise e Open Source Puppet. Além de fornecer funcionalidades do Open Source Puppet, o Puppet Enterprise também fornece GUI, API e ferramentas de linha de comando para gerenciamento de nós.

  • Chef - CFEngine é a ferramenta de gerenciamento de configuração.

  • Ansible - O Ansible 1.3 é a principal ferramenta de gerenciamento.

atuação

  • SaltStack- O Salt foi projetado para alto desempenho e escalabilidade. O sistema de comunicação do Salt estabelece um canal de dados persistente entre o mestre do Salt e os lacaios usando ZeroMQ.

  • Puppet - Seguro e de alto desempenho, sem a necessidade de agentes.

  • Chef- A dificuldade mais aparente para o Chef Server é a pesquisa; A pesquisa é lenta e não é solicitada simultaneamente dos clientes.

  • Ansible - Seguro, de alto desempenho e sem a necessidade de agentes.

Preço e valor

  • SaltStack- Versão gratuita de código aberto. O SaltStack Enterprise custa US $ 150 por máquina por ano.

  • Puppet- Versão gratuita de código aberto. A Puppet Enterprise custa US $ 100 por máquina por ano.

  • Chef- Versão gratuita de código aberto; Enterprise Chef grátis para 5 máquinas, $ 120 por mês para 20 máquinas, $ 300 por mês para 50 máquinas.

  • Ansible- Versão gratuita de código aberto; Ansible grátis para 10 máquinas, então $ 100 ou $ 250 por máquina por ano, dependendo do suporte necessário.

Uso

  • SaltStack- SaltStack é usado pela Cisco e Rackspace. Ele pode se integrar a qualquer plataforma baseada em nuvem.

  • Puppet - O Puppet é usado pela Zynga, Twitter, Bolsa de Valores de Nova York, PayPal, Disney, Google e assim por diante.

  • Chef - Chef pode se integrar com plataformas baseadas em nuvem, como Internap, Amazon EC2, Google Cloud Platform, OpenStack, Microsoft Azure e Rackspace.

  • Ansible - Ansible pode implantar em ambientes de virtualização, ambientes em nuvem, incluindo Amazon Web Services, Cloud Stack, DigitalOcean e Google Cloud Platform e assim por diante.