Aquí hay otra versión de cómo Juju encaja con otras herramientas de automatización:
Soy responsable de Cloud Strategy en Canonical, la compañía detrás de Ubuntu y Juju. Juju no es un competidor de Puppet o Chef. Juju puede instalar Puppet o Chef y desde un Charm, la encapsulación de un servicio de Juju, puede llamar a sus módulos Puppet existentes o recibos de Chef.
Entonces, ¿qué es Juju? Juju le permite implementar, integrar y escalar instantáneamente su pila / servicios / aplicaciones de TI. Las ganancias instantáneas de TI sin los dolores. Ya sea a través de la línea de comandos o la GUI.
Entonces, Juju está más cerca de PaaS que de la herramienta Devops, ya que puedes construir tu nube (Juju es el instalador predeterminado de OpenStack de Canonical), la infraestructura que se encuentra encima (servidores web / app / db, Hadoop, MongoDB, etc.) pero la mayoría notablemente, Juju permite que las aplicaciones se implementen e integren inmediatamente (la relación adicional entre Wordpress y MySQL configurará automáticamente las tablas y los datos de Wordpress dentro de MySQL).
También los servidores de aplicaciones (java, php, node.js, scala, etc.) pueden trabajar junto con el control de versiones, por lo tanto, es posible la implementación y el escalado automático de sus aplicaciones. Por lo tanto, a diferencia de PaaS, no está limitado a una pila de software específica, sino que aún obtiene las ventajas de implementación instantánea, integración y escalado. Piense en ello como un PaaS o FlexiPaaS flexible que implementa, integra y escala al instante sus servicios de software sin ser limitado o bloqueado.