Я отвечаю за облачную стратегию в Canonical, компании, стоящей за Ubuntu и Juju. Джуджу не конкурент Puppet или Chef. Juju может установить Puppet или Chef, а внутри Charm, инкапсуляции службы Juju, вы можете вызвать существующие модули Puppet или квитанции Chef.
Так что же такое Джуджу? Juju позволяет мгновенно развертывать, интегрировать и масштабировать свой стек / услуги / приложения. Мгновенные ИТ-выгоды без усилий. Либо через командную строку или графический интерфейс.
Таким образом, Juju ближе к PaaS, чем к инструменту Devops, поскольку вы можете создать свое облако (Juju - установщик OpenStack по умолчанию от Canonical), инфраструктуру, которая идет поверх него (серверы web / app / db, Hadoop, MongoDB и т. Д.), Но большинство Примечательно, что Juju позволяет развертывать приложения и сразу же интегрировать их (связь между Wordpress и MySQL автоматически установит таблицы и данные Wordpress внутри MySQL).
Также серверы приложений (java, php, node.js, scala и т. Д.) Могут работать вместе с контролем версий, поэтому возможно автоматическое развертывание и масштабирование ваших приложений. Таким образом, в отличие от PaaS, вы не ограничены конкретным программным стеком, но все же получаете преимущества мгновенного развертывания, интеграции и масштабирования. Думайте об этом как о гибком PaaS или FlexiPaaS, который мгновенно развертывает, интегрирует и масштабирует ваши программные сервисы, не будучи ограниченным или заблокированным.