Voici une autre interprétation de la manière dont Juju s’accorde avec d’autres outils d’automatisation:
Je suis responsable de la stratégie en matière de cloud chez Canonical, la société derrière Ubuntu et Juju. Juju n'est pas un concurrent de Puppet ou de Chef. Juju peut installer Puppet ou Chef et, à partir d'un charme, l'encapsulation d'un service par Juju, vous pouvez appeler vos modules Puppet existants ou vos reçus Chef.
Alors, qu'est-ce que Juju? Juju vous permet de déployer, d'intégrer et de redimensionner instantanément votre pile, vos services et vos applications informatiques. Instant IT gagne sans douleur. Soit via la ligne de commande ou l'interface graphique.
Juju est donc plus proche de PaaS que de Devops puisque vous pouvez créer votre nuage (Juju est le programme d'installation OpenStack par défaut de Canonical), l'infrastructure qui y est intégrée (serveurs web / app / db, Hadoop, MongoDB, etc.), mais la plupart Remarquablement, Juju permet de déployer et d’intégrer immédiatement les applications (la relation d’addition entre Wordpress et MySQL configurera automatiquement les tables et les données Wordpress dans MySQL).
Les serveurs d'applications (java, php, node.js, scala, etc.) peuvent également fonctionner avec le contrôle de version, ce qui permet un déploiement et une mise à l'échelle automatiques de vos applications. Ainsi, contrairement à PaaS, vous n'êtes pas limité à une pile de logiciels spécifique, mais bénéficiez néanmoins des avantages d'un déploiement instantané, de l'intégration et de la mise à l'échelle. Considérez-le comme un PaaS ou FlexiPaaS flexible qui déploie, intègre et fait évoluer instantanément vos services logiciels sans être limité ni bloqué.