Sto pensando di implementare uno strumento di gestione della configurazione come Puppet o Chef. È ragionevole o il sovraccarico dell'apprendimento dello strumento supera i benefici?
È ragionevole a seconda di quanto tempo e denaro devi bruciare e se sono i tuoi soldi che stai bruciando.
Uno strumento di gestione della configurazione (uno di questi) sta diventando un'abilità preziosa nel mercato di oggi.
Trascorrere del tempo per imparare e implementare uno strumento CM potrebbe non essere la cosa più efficiente da fare dal punto di vista della tua azienda o ambiente, ma dal tuo set di competenze potrebbe essere utile.
Qual è il punto di svolta tra gestibilità e costi di implementazione?
La maggior parte degli strumenti di gestione della configurazione sono disponibili gratuitamente con l'avvertenza che sono più difficili da installare e iniziare.
A questa domanda è un po 'difficile rispondere poiché dipende davvero da cosa stai facendo quotidianamente per gestire questi server. Se non ti viene richiesto di fare molto, uno strumento di gestione della configurazione potrebbe essere eccessivo.
Se hai solo bisogno di imporre la tua infrastruttura in uno stato prevedibile e di base, allora potrebbe non essere molto dannoso raccogliere le basi di qualcosa come SaltStack o Ansible.
Nella mia esperienza personale, Salt è molto semplice da avviare e avviare i bootstrap sui server e può essere utilizzato per l'esecuzione e il reporting remoti di base, il che può tornare utile se non lo hai già implementato nel tuo ambiente.
Tieni presente che sono di parte. Dovresti valutare ogni strumento CM da solo.