Ansible sorpassa Chef e Puppet

ansible

Oramai spesso ci troviamo non più a gestire uno o due server nel nostro parco macchine. Sempre più spesso abbiamo a che fare con decine (o centinaia) di server Linux, e molti di questi espongono gli stessi servizi per gestire più traffico in parallelo o sopportare problemi di un singolo “nodo”.

Certo, tecnologie come i container ed i relativi orchestrator rendono quasi superfluo dover gestire l’installazione e la configurazione delle applicazioni ma vuoi per il fatto che comunque un minimo di riscrittura del codice per “containerizzare” un’applicazione, o il grosso cambio di visione nella scrittura delle stesse necessario ad adattarle ad un ambiente del genere, fa si che spesso dobbiamo gestire batterie di server (siano essi fisici o virtuali) speculari tra loro.

Da diversi anni ci si sta allontanando dai “meri” script shell che ogni sistemista si costruiva nel tempo, passando a sistemi più standard di Configuration Management, ovvero software che permettono di automatizzare la gestione dei sistemi in linguaggi più o meno complessi; il vantaggio innegabile di questi sistemi, in genere, è che oltre a richiedere praticamente lo stesso effort la modifica su uno host o su 100, permettono facilmente di utilizzare il codice proveniente da un sistema di versionamento, permettendo così di controllare non solo le modifiche, ma anche tutto lo storico di evoluzione dell’infrastruttura.

Gli attori sono tanti in gioco: Puppet, Ansible, Chef, Terraform, etc, ognuno approccia il problema in maniera più o meno univoca e permette di ottenere lo stesso risultato; alcuni hanno una user-base più ampia (data soprattutto dal maggior tempo in cui sono presenti sul mercato), altri più giovani si adattano meglio alle nuove necessità; la scelta è multipla, e con l’adozione sempre più ampia di piattaforme di erogazione in cloud (spesso anche più di un cloud alla volta), questi sistemi diventano fondamentali!

In questi giorni Flexera ha pubblicato i risultati di un sondaggio atto a capire quale di questi sistemi risulta più utilizzato o che, a tendere, guadagnerà il posto di Configuration Manager più diffuso; la novità di quest’anno è che per la prima volta Ansible sorpassa i due più famosi contendenti, Chef e Puppet, staccandoli nella classifica.

screen shot 2019 02 26 at 2 52 13 pm
Source: RightScale/Flexera

Vediamo quindi che non solo il sistema di RedHat ha una diffusione del 41% tra gli intervistati (Puppet e Chef arrivano secondi con il 37%), ma che la previsione dell’utilizzo dello stesso da parte di chi ancora non utilizza un sistema analogo, è del 16%; quest’ultimo valore è simile per i contendenti, ma considerando che il punto di partenza è più avanzato per Ansible, questo gli garantirà di restare in testa alla classifica.

Ancora più interessante è se guardiamo la crescita, in percentuale, confrontata all’anno scorso:

screen shot 2019 02 26 at 2 59 32 pm
Source: RightScale/Flexera

Vediamo come crescita ce n’è stata per tutti, ma è stata estremamente moderata per i due principali sistemi (Puppet con il 3% e Chef con solo l’1%), mentre Ansible ha raggiunto una crescita del 5%, che sicuramente sbianca se la confrontiamo con sistemi “minori” quale Terraform (con un ottimo 11% di utilizzatori in più), ma che sicuramente è estremamente sensibile per un prodotto che, già praticamente in cima alle classifiche, ha meno quel sapore di “novità”.

Personalmente, dopo anni di utilizzo di Puppet, trovo che Ansible abbia un approccio più interessante, e da parecchio sto lavorando su entrambe le piattaforme; ma quello che veramente ci interessa è sapere se e quale sistema utilizzate voi, e quali sono le necessità che vi hanno fatto scegliere uno al posto di un’altro.

Fateci sapere nei commenti, e se volete approfondire il discorso Ansible, un buon punto di partenza sono i diversi articoli passati sulle nostre pagine.

4add6e2367033892e7f7c18eb01af805?s=100&d=mm&r=g

Utente Linux/Unix da circa 20 anni, cerco sempre di condividere il mio know-how ed, occasionalmente, litigo con lo sviluppatore di Postfix. Adoro tutto ciò che può essere automatizzato e reso dinamico, l’HA e l’universo container. Autore dal 2011, provo a condividere quei piccoli tips&tricks che migliorano il lavoro e la giornata.

Fonte: Source

Se vuoi sostenerci, puoi farlo acquistando qualsiasi cosa dai diversi link di affiliazione che abbiamo nel nostro sito o partendo da qui oppure alcune di queste distribuzioni GNU/Linux che sono disponibili sul nostro negozio online, quelle mancanti possono essere comunque richieste, e su cui trovi anche PC, NAS e il ns ServerOne. Se ti senti generoso, puoi anche donarmi solo 1€ o più se vuoi con PayPal e aiutarmi a continuare a pubblicare più contenuti come questo. Grazie!

Hai dubbi o problemi? Ti aiutiamo noi!

Se vuoi rimanere sempre aggiornato, iscriviti al nostro canale Telegram.
Se vuoi ricevere supporto per qualsiasi dubbio o problema, iscriviti alla nostra community Facebook o gruppo Telegram.
Cosa ne pensi? Fateci sapere i vostri pensieri nei commenti qui sotto.
Ti piace quello che leggi? Per favore condividilo con gli altri.
Amazon Music
Scopri le ultime offerte per dischi ssd su Acquista su Amazon
Scopri le ultime offerte per memorie RAM DDR su Acquista su Amazon
Scopri le ultime offerte per Chromebook su Acquista su Amazon
Scopri le ultime offerte per Raspberry su Acquista su Amazon

Potrebbero interessarti anche...

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.