Che cos'è Juju? Che cos'è un fascino Juju?


Risposte:


30

Dalla descrizione del pacchetto juju:

Juju è un framework di orchestrazione di servizi di prossima generazione. È stato paragonato a APT per il cloud. Con Juju, diversi autori sono in grado di creare formule di servizio, chiamate incantesimi, in modo indipendente, e di far sì che tali servizi coordinino la loro comunicazione e configurazione attraverso un semplice protocollo.

Quindi, un incantesimo dice a juju come gestire un servizio. Esempi di un servizio possono essere "database mysql" o "wordpress". Dopo che un servizio è stato implementato, juju può definire le relazioni tra di loro ("worpress needs mysql") ed esporre alcuni servizi al mondo esterno.

È un insieme di script che possono essere scritti in qualsiasi lingua che si attivano in base a determinate cose. Quindi il "gancio di installazione" è la prima cosa che verrà eseguita su un'istanza quando juju si installa su di esso, e possiamo fare hook con altri servizi.

Il fascino di solito include tutta l'intelligenza necessaria per ridimensionare il servizio in orizzontale. Quindi, ad esempio, il fascino di MySQL in cluster sarebbe in grado di aggiungere macchine al cluster, preservando le relazioni con tutti i servizi a seconda di quel servizio. Ciò ti consente di sviluppare e ridimensionare su e giù il servizio che desideri, soprattutto sul cloud.

Juju può anche essere usato insieme a Orchestra per distribuzioni fisiche. Quindi, ad esempio, se hai un fascino per Hadoop, puoi usarlo per installare Hadoop su alcune migliaia di server con Orchestra.

Puoi ottenere ulteriori informazioni dal tutorial utente di Juju


6
Juju funziona come un fascino. Suppongo. Lol.
H_7,

12

Juju è uno strumento di orchestrazione del servizio per il cloud. Presentato come "DevOps Distilled", è uno strumento progettato per consentire distribuzioni coerenti e affidabili di servizi a un provider cloud. Comunemente paragonato a "apt-get per il cloud" Juju raggiunge questo obiettivo utilizzando gli incantesimi che sono essenzialmente i blocchi costitutivi, i contenitori di tutte le istruzioni su come distribuire, installare e configurare un servizio ma anche come esso si collega ad altri servizi nel cloud.

Ci sono molte domande e documentazione su come iniziare con Juju, quindi non le ripeterò qui.

Puoi installare il client Juju su un numero di piattaforme, non è limitato a nessuna edizione di Ubuntu. Quindi puoi installare juju sul tuo desktop Ubuntu, Mac OSX e altre piattaforme con supporto per altre piattaforme in arrivo.

Al momento non ci sono e-book o simili su Juju. Il posto migliore per chiedere aiuto è il sito Web , i documenti , IRC o qui su Ask Ubuntu

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.