什么是Juju Charm?它是干什么用的?
什么是Juju Charm?它是干什么用的?
Answers:
从juju包描述:
Juju是下一代服务编排框架。它已被比喻为APT云。使用Juju,不同的作者可以独立创建服务公式(称为超级按钮),并使这些服务通过简单的协议协调其通信和配置。
因此,咒语告诉juju如何管理服务。服务的示例可以是“ mysql数据库”或“ wordpress”。部署服务后,juju可以定义它们之间的关系(“ worpress需要mysql”),并向外界公开一些服务。
它是一组脚本,可以用某些可以根据某些情况触发的语言编写脚本。因此,当juju安装到实例上时,“安装挂钩”将是在实例上运行的第一件事,我们可以对其他服务进行挂钩。
魅力通常包括水平扩展服务所需的所有智能。因此,例如,集群MySQL的魅力在于会知道如何向集群添加计算机,并根据该服务保留与所有服务的关系。这使您可以构建所需的服务,并进行扩展和扩展,尤其是在云上。
Juju也可以与Orchestra一起用于物理部署。因此,例如,如果您对Hadoop具有吸引力,则可以使用它来通过Orchestra在数千台服务器上安装Hadoop。
您可以从Juju用户指南中获取更多信息
Juju是用于云的服务编排工具。它被称为“ DevOps Distilled”,旨在帮助将服务一致且可靠地部署到云提供商。通常,Juju通过使用本质上是构建块的魅力来实现此目标,魅力是关于如何不仅部署,安装和配置服务以及如何与服务建立联系的所有说明的容器到云中的其他服务。
有关如何开始使用Juju 的问题和文档很多,因此在此不再赘述。
您可以在许多平台上安装Juju客户端,不仅限于Ubuntu的任何一个版本。因此,您可以在Ubuntu桌面,Mac OSX和其他平台上安装juju,并即将支持更多平台。
目前在Juju上没有电子书之类的东西。最好的帮助地方是网站,docs,IRC或Ask Ask Ubuntu上的此处