Estou pensando em implementar uma ferramenta de gerenciamento de configuração, como Puppet ou Chef. Isso é razoável ou a sobrecarga de aprender a ferramenta supera os benefícios?
É razoável, dependendo de quanto tempo e dinheiro você tem para queimar, e se é ou não o seu dinheiro que você está queimando.
Uma ferramenta de gerenciamento de configuração (qualquer uma delas) está se tornando uma habilidade valiosa no mercado atual.
Passar o tempo aprendendo e implementando uma ferramenta de gerenciamento de conteúdo pode não ser a coisa mais eficiente a ser feita da perspectiva de seu negócio ou ambiente, mas do seu conjunto de habilidades pode valer a pena.
Onde está o ponto de inflexão entre gerenciamento e custo de implementação?
A maioria das ferramentas de gerenciamento de configuração está disponível gratuitamente com a ressalva de que são mais difíceis de instalar e seguir em frente.
Essa pergunta é um pouco difícil de responder, pois realmente depende do que você está fazendo diariamente para gerenciar esses servidores. Se você não precisa fazer muito, uma ferramenta de gerenciamento de configuração pode ser um exagero total.
Se você realmente só precisa impor sua infraestrutura a um estado previsível e básico, pode não fazer muito mal entender os princípios básicos de algo como SaltStack ou Ansible.
Na minha experiência pessoal, o Salt é muito fácil de iniciar e inicializar em servidores e pode ser usado para execução e relatórios remotos muito básicos, que podem ser úteis se você ainda não o tiver implementado em seu ambiente.
Tenha em mente, eu sou tendencioso. Você deve avaliar cada ferramenta de CM sozinho.