建”云”伟业:2011云平台大盘点(二)

日期: 2011-07-27 来源:TechTarget中国

  红帽开源API:Deltacloud

  开源软件一直在软件界发挥着重要作用。对于云平台这样略显得有些新鲜的产物,开源社区里的开源平台竟然也屡见不鲜,着实让人觉得兴奋。  

  2009年,红帽公司推出了开源的API:Deltacloud,它的主要作用是将基于云计算的工作负载在不同的IaaS供应商之间迁移,如Amazon和Rackspace。

红帽开源API:Deltacloud

  红帽公司推出开源的API:Deltacloud

  为了能在不同的与供应商之间转移,客户需要“一个可以兼容的架构和一个与内部运行的东西兼容的堆栈”。

  Abiquo开源云平台:AbiCloud

  Abiquo公司推出了一款开源云平台:AbiCloud,它能够以快速、简单和可扩展的方式创建和管理大型、复杂的IT基础设施(包括虚拟服务器,网络,应用,存储设备等)。

Abiquo公司的开源云平台:AbiCloud

  Abiquo公司的开源云平台:AbiCloud

  AbiCloud与其他云平台相比最大的特点在:强大的Web界面管理。用户可以通过拖拽一个虚拟机来部署一个新服务。同时,AbiCloud还允许通过VirtualBox部署实例,支持VMware、KVM和Xen等。

  微软云平台:Orleans

  微软的云平台最大的一个卖点就是开发人员可以使用.NET、Visual Studio和其它编程工具来编写Azure应用程序。据了解,微软研究人员正在研发下一代云计算编程模式和相关工具,而Orleans就是微软下一代云计算编程模式之一。

Orleans的架构

  Orleans的架构

  Orleans是一种新的编程模式,用来提升微软通用语言运行库(CLR)的抽象水平,它引入了“grains”的概念,这是一个可以在数据中心之间迁移的计算和数据存储单元。Orleans自身还将提供很多运行时,包括Geo-Distribution、数据复制与一致行、性能监控、自适应控制、 运行时监控、分布式调试。

  Orleans的宗旨就是为了创建一种既适用于客户端又适用于服务器的编程模式,简化代码调试,提高代码的可移植性。

  目前已知的资料并没有任何关于Orleans开发计划的内容,Orleans也许还处在概念设计阶段,也许已经开始了初期的开发工作,这些都要耐心等待才会有答案。

  cloud ocean云平台:Fan

  因为云平台需要集合众人的力量,而开源一直在坚持这种精神,所以如果说,开源云平台是云平台的主流一点都不为过。cloud ocean公司也推出了一款开源云平台:Fan。这个云平台的推出,使IDC机房能够以快速、简单和可扩展的方式创建和管理大型、复杂的IT基础设施(包括虚拟服务器、网络、应用、存储设备等等)。

  Fan与其他云平台相比最大的区别在:高可扩展性和高度灵活性。并且,Fan还允许通过KVM、XEN部署实例,同时支持VirtualBox、VMware。

  Eucalyptus Systems云平台:Eucalyptus

  Eucalyptus是一种开源的软件基础结构,用来通过计算集群或工作站群实现弹性的、实用的云计算。它最初是美国加利福尼亚大学Santa Barbara计算机科学学院的一个研究项目,现在已经商业化,发展成为了Eucalyptus Systems公司。不过,Eucalyptus仍然按开源项目那样维护和开发。Eucalyptus Systems还在基于开源的Eucalyptus构建额外的产品;它还提供支持服务。

一个多集群 Eucalyptus 安装的拓扑

  一个多集群 Eucalyptus 安装的拓扑

  不管是源代码还是包安装,Eucalyptus 很容易安装在现今大多数Linux发布版上。并且,它提供了如下特性:

  1、与EC2和S3的接口兼容性(SOAP接口和REST接口)。使用这些接口的几乎所有现有工具都将可以与基于Eucalyptus的云协作。

  2、支持运行在 Xen hypervisor或KVM之上的VM的运行。未来版本还有望支持其他类型的 VM,比如 VMware。

  3、用来进行系统管理和用户结算的云管理工具。

  4、能够将多个分别具有各自私有的内部网络地址的集群配置到一个云内。

  同时,我们还可以看到Ubuntu Enterprise Cloud (UEC) ——Ubuntu最新提出的一个开源计划,正在进一步简化基于Eucalyptus云基础设施的部署、配置和使用。UEC 简化了如下内容:

  1、创建能够在Amazon的EC2基础设施上运行Eucalyptus的公共云

  2、创建能够在位于防火墙之后的数据中心内部的基础设施之上运行的私有云。

  这是到目前为止最为简单的安装和尝试使用Eucalyptus的方式。只需下载CD服务器版并将其安装在任何想要的地方。UEC 也是第一个允许在本地环境轻松创建云服务并进而利用云计算强大功能的开源项目。

  Cittio公司Zeppelin云平台

  2009年的时候,Cittio公司推出了这个Zeppelin云平台的项目,据称这是第一款开源的云计算管理和监控客户端。

  Zeppelin云平台的目标是向IT商店提供一系列的工具,以便IT商店可以更好地将应用程序与云计算相结合,期待这项新技术可以让大型IT商店更多的采用云计算。

  Cittio公司认为,云端应用程序和构架的变化将是令人瞩目的,这样云计算本身向当今IT业务的命令和控制带入了新的风险。这意味着现存的网络和系统管理解决方案的变革也同样会引人注目。

  同时,他们也认为在云端管理领域有三个主要的问题:第一,在云操作和终端用户的实现、管理以及 检测所带来的问题;第二,缺乏能够精确监测云弹性和资源可用性的新标准;第三,大部分的系统管理解决方案都依赖于各自独有的客户端技术或SNMP来进行性 能测量,所以它们之间缺乏安全传输数据的能力。

  Cittio公司声称,Zeppelin项目就是为了解决这些问题而设计的,它提供了详细的云端评价、性能测量和审计功能,并提供了数据中心构架和其应用程序。

  Zeppelin的特点在于,它可以远程部署,还通过了基于标准WBEM/CIM-XML和WS-Management接口访问数据的安全性保证。同时,Zeppelin还包括了一些开源系统上的实现,包括Linux、带有Project Kensho功能的Citrix XenServer和VMware。另外,Cittio公司启动了一项开源社区推动计划,该计划将与Zeppelin计划相辅相成。

  OpenNebula云平台

  OpenNebula是开放原始码的虚拟基础设备引擎,它用来动态布署虚拟机器在一群实体资源上,OpenNebula最大的特色在于将虚拟平台从单一实体机器到一群实体资源。OpenNebula是Reservoir Project 的一技术,是欧洲研究学会发起的虚拟基础设备和云端运算的计划。

云平台OpenNebula

  云平台OpenNebula

  OpenNebula的目标是将一群实体cluster转换弹性的虚拟基础设备,且可动态调适服务器工作负载地改变,OpenNebula在服务器和实体机处设备间产生新的虚拟层,这个层可支持丛集的服务器执行和加强虚拟机的效益。

  目前OpenNebula可支持XEN和KVM和实时存取EC2,也支持印象档的传输、复制和虚拟网络管理网络。

  开源云平台:Nuvem项目

  在这个深受开源影响的时代中,与云相关的项目层出不穷。Nuvem项目主要面向的是IaaS,它当前具有以下特性:

  1、定义一个开放API,抽象出通用的云平台服务,从特定的私有云中解耦应用逻辑。

  2、针对流行的云(如Google AppEngine、Amazon EC2以及Microsoft Azure)实现Nuvem API。

  3、一开始关注于用户认证与授权、分布式缓存、数据存储、队列等,然后扩展到其他服务,如聊天、日志与调试等。

  目前,还没有真正定义好开源API以抽象出通用的云平台服务。Nuvem试图围绕着开源云应用编程接口创建相关的社区,希望以此能够实现经过实践检验的开源机制,比如用户驱动的创新。

  但是,据说向Apache所提交的libCloud与Deltacloud内容可能会废弃掉Nuvem文档,后者自从今年6月  以来就没再更新过。但我们还是希望官方在开始Nuvem项目前能够进行澄清并将相关内容统一起来,这样每个人都能就单独、统一的开源API达成一致。

  小结:曾经有不少专家认为云计算又将成为炒作的热刺,一片片浮云罢了。一段时间之后,它将随风飘散。但是,没有想到这片浮云如今正在从概念到落地,逐渐生根开花了,如今已经成为IT巨头必争之地。

  这股云计算风潮正在席卷着社会的任何一个角落,正在通过“云平台”这种特殊的介质,向相信它的人迸发出令人“惊艳”的作用力:随需定制、自动化管理、低成本等。

  云计算已经不再是一种简单的炒作,而被广泛地认为可以付诸于实际应用的服务或者产品。无论你是否相信“云计算”的真与假,是否成为传统软件的梦魇,毋庸置疑的是未来几年都将是云的世界。

  相关链接:建”云”伟业:2011云平台大盘点(一)

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

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

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

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

相关推荐