J'envisage d'implémenter un outil de gestion de configuration tel que Puppet ou Chef. Est-ce raisonnable ou les frais généraux liés à l'apprentissage de l'outil l'emporteront-ils sur les avantages?
C'est raisonnable selon le temps et l'argent que vous devez brûler, et si c'est votre argent que vous brûlez ou non.
Un outil de gestion de configuration (n'importe lequel d'entre eux) devient une compétence précieuse sur le marché actuel.
Passer du temps à apprendre et à mettre en œuvre un outil de CM n'est peut-être pas la chose la plus efficace à faire du point de vue de votre entreprise ou de votre environnement, mais de vos compétences, cela peut valoir la peine.
Où est le point de basculement entre la gérabilité et les coûts de mise en œuvre?
La plupart des outils de gestion de la configuration sont disponibles gratuitement avec la mise en garde qu'ils sont plus difficiles à installer et à démarrer.
Cette question est un peu difficile à répondre car elle dépend vraiment de ce que vous faites au quotidien pour gérer ces serveurs. Si vous n'êtes pas obligé de faire grand-chose, un outil de gestion de la configuration peut être totalement exagéré.
Si vous n'avez vraiment besoin que de mettre en place votre infrastructure dans un état prévisible et basique, cela peut ne pas faire beaucoup de mal de reprendre les bases de quelque chose comme SaltStack ou Ansible.
D'après mon expérience personnelle, Salt est très facile à démarrer et à démarrer sur les serveurs, et peut être utilisé pour une exécution et des rapports à distance très basiques, ce qui peut être utile si vous ne l'avez pas déjà implémenté dans votre environnement.
Gardez à l'esprit, je suis partial. Vous devez évaluer chaque outil CM par vous-même.