Perché usare chef-solo su una singola istanza?


9

Comprendo i vantaggi dell'utilizzo di Chef e burattino in un ambiente multiserver. È fantastico per applicare e descrivere la configurazione su molti server.

Ma supponiamo che tu abbia un singolo server, quale vantaggio chef-soloti offre semplicemente configurando manualmente il server? Adoro lo chef, ma non riesco a pensare a un motivo per cui dedicare del tempo alla configurazione di chef-solo vale la seccatura su un'architettura a uno o due server, ma a quanto pare la gente lo fa.

Risposte:


22

Disclaimer: sono uno degli sviluppatori di Puppet, un altro strumento nello spazio.

I vantaggi dell'utilizzo di Chef su un singolo nodo sono gli stessi dell'utilizzo su più nodi: si dichiara come dovrebbe essere il sistema, in una forma facile da controllare con la versione, il backup, l'audit e la modifica.

Lo Chef andrà avanti e si assicurerà che il tuo sistema rimanga tale: se qualcosa si rompe, lo risolve. Se qualcosa cambia, lo ripristina. Finisci per risolvere i problemi una volta , non ogni volta che spuntano.

Si finisce anche con un unico posto per cercare di capire il server. Non è necessario andare a investigare i dettagli della configurazione HTTP, puoi solo guardare in Chef.

Il valore cross-machine di strumenti come Chef è lì, ma ottieni la stragrande maggioranza dei vantaggi dal metterli in atto, anche su una singola macchina.


4
Complimenti sia per il disclaimer, sia per un post che non ne aveva bisogno nonostante fosse stato pubblicato da un concorrente. +1.
Ceejayoz,

6

Sono andato avanti in un post sul blog da gennaio . Alla fine, dovrai migrare quella macchina, sostituirla, installarne una nuova, eseguire un build di test, ecc. Inoltre, tutto è documentato in un unico posto, quindi chiunque altro debba guardare la macchina può dire cosa sta succedendo senza dover cercare nel sistema.

Come dice sopra: ogni volta che ottengo un altro computer, devo aggiungere un account utente, copiare chiavi ssh, installare i pacchetti che conosco, ecc. Invecchia. Lo fai una volta, lo fai in un posto e sai che eseguirà quell'azione ogni volta. Se hai mai avuto una seconda macchina o hai bisogno di creare una nuova build di quella attuale, sarai quasi lì nel momento in cui inizi.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.