问题描述
什么是Juju魅力?它是干什么用的?
最佳解决办法
来自juju包说明:
Juju is a next generation service orchestration framework. It has been likened to APT for the cloud. With Juju, different authors are able to create service formulas, called charms, independently, and make those services coordinate their communication and configuration through a simple protocol.
因此,魅力告诉juju如何管理服务。服务的示例可以是”mysql database”或”wordpress”。在部署服务之后,juju可以定义它们之间的关系(“worpress needs mysql”)并向外界公开一些服务。
它是一组脚本,可以用任何语言编写,根据某些事情触发。因此”install hook”是第一个在juju安装时在实例上运行的东西,我们可以挂钩到其他服务。
魅力通常包括横向扩展服务所需的所有智能。因此,例如,群集MySQL的魅力将知道如何将机器添加到群集,保留与所有服务的关系,具体取决于该服务。这使您可以构建,扩展和扩展所需的服务,尤其是在云上。
Juju还可以与Orchestra一起用于物理部署。因此,例如,如果你有Hadoop的魅力,你可以使用它在Orchestra的几千台服务器上安装Hadoop。
您可以从Juju user tutorial获得更多信息
次佳解决办法
Juju是用于云的service orchestration工具。它被称为”DevOps Distilled”,它是一种旨在帮助实现向云提供商提供一致和可靠的服务部署的工具。通常被称为“用于云的apt-get”Juju通过使用charms来实现这一目标,charms本质上是构建块,是关于如何不仅部署,安装和配置服务而且该服务如何与其他服务相关的所有指令的容器云中的服务。
如何开始使用Juju有很多questions和documentation,所以我在此不再赘述。
您可以在许多平台上安装Juju客户端,它不限于任何一个版本的Ubuntu。因此,您可以在Ubuntu桌面,Mac OSX和其他平台上使用install juju,以支持更多平台即将推出。
目前Juju上没有e-books等。最好的帮助地点是website,the docs,IRC,或者这里是Ask Ubuntu