【IT168 应用】如何以更低成本去部署云计算?这是目前IT业内普遍比较关注的问题。大多数人认为,在未来,如何要实现性价比较高的云计算平台,开源可能是一个关键因素。而在所有有关云计算的开源软件中,OpenStack是一个被很多厂商和技术人士所重点关注的开源技术。为了让更多的人知道、了解并掌握OpenStack开源技术,5月19日,有ChinaUnix社区和北京GNOME用户共同举办的OpenStack开源云计算技术沙龙在北京拉开帷幕,来自新浪等公司的技术大牛为我们分享了关于OpenStack的先进经验和应用案例。
云之所以被诸多企业和技术人士所青睐,其本身所具备的高可扩展性、按需分配以及快速灵活部署等特性功不可没,更为重要的是,其代表着未来的IT技术发展趋势。云计算必然是一个IT资源高度集中并统一分配的使用习惯。但IT资源高度集中之后,企业该如何去管理,并在短时间内为企业提供所需的性能、容量?侯正鹏认为,我们需要借助一些软件去实现,而在快速部署方面,开源软件juju也许是一个不错的选择。
OpenStack开源云计算技术沙龙演讲嘉宾侯正鹏
侯正鹏认为,随着云计算不断的被采纳, 如何去使用它将是一个新的挑战,如果还按照以前的模式,只是把每个虚拟机当作一台实体机器来使用的话,我们并没有充分享受到云计算带给我们的好处,所以Juju的出现是希望能帮助开发运维人员充分利用云计算的工具。
Juju——帮你的云简化管理
每当企业需要上线一个新的业务,需要给新的业务提供相应的计算能力和存储容量及性能,你应该如何简单快捷地去部署?快速灵活部署是云计算所具备的特点之一,但同样也是横亘在IT管理人员面前的一大难题。几百个虚机的部署,IT管理员不仅要不停地对IT设备进行重复的设置,还需要分配既定的性能和容量,在这一设置过程之中,不停地重复极有可能出现人为误操作,也浪费IT管理员的大量时间。
如果借助juju这一开源软件的话,你可能会避免这一过程之中可能出现的人为误操作,还可节省你大量的时间。使用juju,你只需要敲出几行代码,就可快速地部署几百台虚机,并安装既定的应用、数据库以及分配相应的性能和存储容量。这一功能更像是云计算服务里面的Apt-get,侯正鹏把这称之为“Apt-get install
Juju的安全性
侯正鹏反复强调,juju为云计算服务,并让你更好地使用云计算服务。云安全一直是人们所关注的重点,因为所有数据都存放在云端,如果某个数据信息泄露,则极有可能使所有的数据信息全部泄露。据侯正鹏介绍,juju在OpenStack云计算平台下,可以使用所有的OpenStack接口,也就是说可以用juju管理你所有的服务,让你对云中的所有情况都了如指掌。
众所周知,云计算是基于虚拟化环境的,juju不仅仅支持虚拟化环境,同样也可以在物理机上面部署juju。同时也兼容EC2的所有API、Ubuntu MAAS、Local Dev和Fully abstracted等。
Juju的未来
如同OpenStack一样,juju还是一个新兴的开源管理软件,还有诸多的功能有待诸多开源爱好者去开发实现。在juju社区里,juju的领导者已经提出了一系列的愿景,其未来提供包括对自动监视、自动扩展功能方面的完善以及其他功能的开发。目前的juju是完全开源、免费的,任何个人或企业都可以免费使用,并可进行二次创新开发和完善,以此进行商业活动等等,这些都是法规允许的。