系统管理员的福音:Ubuntu Juju

admin 10年前

Ubuntu11.10引入了Juju(开发代号Ensemble),可用于诸如横跨多个云的业务部署和流程控制、大型裸机虚拟化部署和基于工作站的服务原型设计等。

Juju让开发人员能够详细说明其应用程序在部署和扩展时所需的条件,简化并增强开发人员和运维团队之间的交流沟通。Juju堪称是“DevOps 工作 经验的结晶”,它使得开发和部署过程中团队间的对话和工作流程变得极为清晰明了。Juju不仅让跨多个云提供商的服务部署变得简单易行,还能简化在多个运 行着如 Hadoop 等云任务的物理服务器集群上的部署工作。

系统管理员的福音:Ubuntu Juju

Canonical和微软在LinuxCon大会上宣布,Juju云编制程序将入驻Windows Azure。有了它,云管理人员就可以轻松在Azure云平台的Ubuntu上部署网络服务。

Juju,对于那些还没有尝试过它的人来说,就是一个类似于Puppet或Chef的开发运维工具。尽管工作在较高层次,它的目的也是为了简化设置和维护云服务。

所有这些开发运维程序都只有一个目的,就是为了让开发运维人员摆脱云端设置和管理标准服务器以及服务器之间关系的繁重工作。这就是为什么Canonical的一个开发关系主管Jorge Castro说,Juju旨在去除琐碎工作。

 

Canonical和微软表示说,在Windows Azure上有了Juju的支持,现在你能往Windows Azure Ubuntu上部署超过100个服务。Juju内置的服务关系使得自动操作云平台基础设施变得轻松快捷。为了达到最佳的用户体验,Juju利用 Simple Stream云数据来自动识别在特定区域释放的最新的Windows Azure云图片,也就是说,你再也不用担心图片的ID以及最新发布图片的更新问题。

这不仅仅是大肆宣传而已。我自己就用过Juju管理云服务,尽管是在OpenStack而不是Azure上,我发现它运转得相当好。更为重要的 是,Juju charms能高效节约系统管理员的时间,让他们从设立常见的基于网络的应用程序,如文档管理系统、Tomcat Java服务器、博客系统,这类枯燥乏味的工作中解脱出来。

来源:zdnet