¿Qué es el juju? ¿Qué es un encanto de Juju?


Respuestas:


30

De la descripción del paquete juju:

Juju es un marco de orquestación de servicios de próxima generación. Se ha comparado con APT para la nube. Con Juju, diferentes autores pueden crear fórmulas de servicio, llamadas encantos, de forma independiente, y hacer que esos servicios coordinen su comunicación y configuración a través de un protocolo simple.

Entonces, un amuleto le dice a juju cómo administrar un servicio. Ejemplos de un servicio pueden ser "base de datos mysql" o "wordpress". Después de implementar un servicio, juju puede definir las relaciones entre ellos ("worpress necesita mysql") y exponer algunos servicios al mundo exterior.

Es un conjunto de scripts que se pueden escribir en cualquier idioma que dispara ganchos en función de ciertas cosas. Entonces, el "gancho de instalación" es lo primero que se ejecutará en una instancia cuando juju se instala en él, y podemos hacer enlaces a otros servicios.

El encanto generalmente incluye toda la inteligencia necesaria para escalar el servicio horizontalmente. Entonces, por ejemplo, el encanto de MySQL en clúster sabría cómo agregar máquinas al clúster, preservando las relaciones con todos los servicios dependiendo de ese servicio. Esto le permite desarrollar y escalar el servicio que desea, especialmente en la nube.

Juju también se puede usar junto con Orchestra para implementaciones físicas. Entonces, por ejemplo, si tiene un encanto para Hadoop, puede usarlo para instalar Hadoop en unos pocos miles de servidores con Orchestra.

Puedes obtener más información en el tutorial de usuario de Juju


66
Juju funciona a las mil maravillas. Supongo. Jajaja
H_7

12

Juju es una herramienta de orquestación de servicios para la nube. Conocido como "DevOps Distilled", es una herramienta diseñada para ayudar a permitir implementaciones consistentes y confiables de servicios en un proveedor de la nube. Comúnmente conocido como "apt-get for the cloud", Juju logra este objetivo mediante el uso de encantos que son esencialmente los bloques de construcción, los contenedores de todas las instrucciones sobre cómo implementar, instalar y configurar un servicio no solo, sino cómo se relaciona ese servicio a otros servicios en la nube.

Hay muchas preguntas y documentación sobre cómo comenzar a usar Juju, por lo que no las repetiré aquí.

Puede instalar el cliente Juju en varias plataformas, no está limitado a ninguna edición de Ubuntu. Por lo tanto, puede instalar juju en su escritorio Ubuntu, Mac OSX y otras plataformas con soporte para más plataformas próximamente.

Actualmente no hay libros electrónicos o similares en Juju. El mejor lugar para obtener ayuda es el sitio web , los documentos , el IRC o aquí en Ask Ubuntu

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.