组建自己的开源云网络

日期: 2010-01-20 来源:TechTarget中国 英文

  云计算的客户有可能正逐步从政府机构转向IT服务机构。在早期开发的政府云计算网络中,开源成为云计算的一种发展方向。

  我们不得不面临联邦政府对开源云计算的定位问题,但毫无疑问的是最终这些机构会向开源程序及云计算网络开绿灯。这两种技术(开源和云计算)最终整合到一起、发展为开源云计算网络只是时间问题。

  在明确如何将不同云计算网络之间完成协同工作从而使其提供(和传统IT环境一样的)高可靠性、高级健全性设备的问题上,政府机构会面临严峻的考验。由于开源程序具有高开放性、高伸缩性、无垄断性供应商等诸多优势,因此政府开始转向了开源程序。

  用来组建和管理云计算网络的开源系统的各部分包括:

  Linux操作系统。Ubuntu的企业级云计算网络将Unbutu Linux操作系统与Eucalyptus 及其他一些云计算管理工具整合到一起。在Red Hat的企业级Linux和其他Linux版本上也允许整合其他的开源软件用来搭建云计算环境。

  Eucalyptus。Eucalyptus是由加州大学圣巴巴拉分校主持的一个研究性项目。随着2009年Eucalptus系统的公布,它加入到了全球商业性开源软件的行列。Eucalptus引入了Apache Axis2的Web服务器引擎、Mule公司的企业级服务总线(bus)、Rampart的安全认证以及Libvirt的虚拟化技术。并且Eucalptus还使用其独特的运行方式装载了亚马逊的API函数。

  Deltacloud。Red Hat公司于九月份发布的Deltacloud项目以简化公共和私有云计算的整合过程。Deltacloud创建了一个共有的、基于REST技术的API函数使其可以映射到亚马逊的EC2及其他一些使用VMware或是Red Hat企业级Liunx的私有云计算环境。Deltacloud门户(Portal)负责管理存在于同一环境(该环境提供了公共综合性平台)的所有云计算调度。Red Hat打算将Deltacloud发展为一个标准。

  Nimbus。Nimbus是一个可以将集群(clusters)转化为服务设备的开源工具包,它的EC2接口使得某些机构可以成功登录到公众云设备上。Nimbus 的云客户端将让用户全权控制提供给定制计算节点的资源。

  虚拟机系统管理程序。开源软件中的Xen Server(由Citrix System公司Xensourc部门开发)和KVM(属于Qumranet开发的Linux内核的一部分,目前Qumranet已被Red Hat收购。

  简单云计算的API(Simple Cloud API)。Zend研究所的简单API可以用来调用来自多种云网络的云服务。GoGrid、IBM、Microsoft、Nirvnix存储传输网络、以及Rackspace 文件系统均对该API提供支持。

  在这里我们举个如何将各个部件整合到一起的例子,NASA的Ames研究中心正在它的Nebula运网络上使用了Eucalyptus、Lustre的文件系统、Django的Web应用程序平台、以及SOLR的索引和搜索引擎。

  为了保证开源云计算的适应性并验证它的可靠性及安全性,我们还需要制定相关的标准。虽然在这方面我们仍然有很多的顾虑,但让云计算逐步适应开源软件是我们的必经之路。开源可以帮助我们降低前期投资、让机构对云网络有更多的控制能力,以及能够分享更多的资源。

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

相关推荐