因为云平台需要集合众人的力量,而开源一直在坚持这种精神,所以如果说,开源云平台是云平台的主流一点都不为过。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 很容易安装在现今大多数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计划相辅相成。
- 第4页:红帽开源API:Deltacloud
- 第5页:cloud ocean云平台:Fan
- 第6页:OpenNebula云平台