Aqui está outra visão de como o Juju se encaixa com outras ferramentas de automação:
Sou responsável pela Estratégia de Nuvem na Canonical, a empresa por trás do Ubuntu e Juju. Juju não é um concorrente de Puppet ou Chef. O Juju pode instalar o Puppet ou Chef e, de dentro de um encanto, o encapsulamento de um serviço por Juju, você pode chamar seus módulos Puppet ou recibos de Chef existentes.
Então, o que é o Juju? O Juju permite implantar, integrar e escalar instantaneamente sua pilha / serviços / aplicativos de TI. A TI instantânea ganha sem esforço. Ou através da linha de comando ou da GUI.
Portanto, o Juju está mais próximo do PaaS do que da ferramenta Devops, já que você pode criar sua nuvem (o Juju é o instalador padrão do OpenStack da Canonical), a infraestrutura que o acompanha (servidores web / app / db, Hadoop, MongoDB etc.), mas a maioria O Juju permite que aplicativos sejam implantados e integrados imediatamente (a relação de adição entre o Wordpress e o MySQL configurará automaticamente as tabelas e os dados do Wordpress dentro do MySQL).
Além disso, os servidores de aplicativos (java, php, node.js, scala etc.) podem trabalhar em conjunto com o controle de versão, portanto, a implantação e o dimensionamento automáticos dos seus aplicativos são possíveis. Portanto, diferentemente do PaaS, você não está limitado a uma pilha de software específica, mas ainda obtém as vantagens instantâneas de implantação, integração e dimensionamento. Pense nisso como um PaaS ou FlexiPaaS flexível que implanta, integra e dimensiona instantaneamente seus serviços de software sem ser limitado ou bloqueado.