技术开发 频道

盘点:你可能不知道的Linux下开源云平台

  开源PaaS平台 CloudFoundry

  开源协议及语言

  ·Apache

  ·Ruby

  官方网站:http://cloudfoundry.org/

  介绍

  Cloud Foundry是VMware主导使用Ruby开发的一款开源PaaS云计算平台,类似于Salesforce旗下的Heroku,遵从OpenStack云计算平台规范。

  数据中心虚拟化和云端解决方案 OpenNebula

  开源协议及语言

  ·Apache

  ·未知

  官方网站:http://www.opennebula.org/

  介绍

  ·OpenNEbula 是开放原始码的 虚拟基础设备引擎 用来动态布署虚拟机器在一群实体资源上,ONE (OpenNEbula) 最大的特色在于将虚拟平台从单一实体机器到一群实体资源

  ·ONE 是 Reservoir Project 的一技术,是欧洲研究学会发起的虚拟基础设备和云端运算的计划

  WSO2 Stratos

  开源协议及语言

  ·未知

  ·Java

  官方网站:http://wso2.com/

  介绍

  WSO2的Stratos的是最完整的,企业级的,开放的PaaS,比其他任何可用的PaaS有更多的核心服务的支持。

  WSO2的Stratos的使组织结合企业数据中心的安全,控制和SLA的云节省成本。 WSO2的Stratos的实现:

  ·l 前所未有的数据中心的利用率,降低IT基础设施成本

  ·l 租客自我配置和敏捷应用程序开发

  ·l 承租人使用的计量和计费

  ·l 方便地访问SQL和NoSQL数据存储

  ·l 通讯,商业和演示服务

  ·l 自动化治理和集中的身份和安全控制

  ·l 加速通过内部云和逐步迁移到公共云

  云计算标准API Deltacloud

  开源协议及语言

  ·未知

  ·C/C++

  官方网站:http://deltacloud.apache.org/

  红帽公司2009年9月推出了一套开源的API—— Deltacloud,用于将基于云的工作负载在不同的IaaS供应商之间迁移,如Amazon和Rackspace。为了能在不同的与供应商之间转移, 客户需要“一个可以兼容的架构,和一个与内部运行的东西兼容的堆栈”

  云计算管理和监控客户端 Zeppelin

  开源协议及语言

  ·GPL

  ·C/C++

  官方网站:http://sourceforge.net/projects/zeppelin/

  介绍

  Zeppelin是第一款开源的云计算管理和监控客户端,该公司希望这项新技术可以让大型IT商店更多的采用云计算。Cittio声称,它可以远程部署,而且通过了基于标准WBEM/CIM-XML和WS-Management接口访问数据的安全性保证。

  根据国外媒体报道,周一(2009年3月9日)Cittio公司推出了Zeppelin项目,这是第一款开源的云计算管理和监控客户端。该公司希望这项新技术可以让大型IT商店更多的采用云计算。

  该公司的目标是向IT商店提供一系列的工具,以便IT商店可以更好地将应用程序与云计算相结合。该公司官方把Zeppelin计划看作是他们实现其目标的第一步。

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

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

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

  它可以远程部署,而且据报道,它还能够确保通过Internet基于标准WBEM/CIM-XML和WS- Management接口访问数据的安全性。Zeppelin还包括了一些开源系统上的实现,包括Linux、带有Project Kensho功能的Citrix XenServer和VMware。

  按照Citrix System公司虚拟化管理部门的CTO——Simon Corsby的说法,Project Kensho是该公司推动虚拟化和云端互动计划的关键一环。

  “在我们开源版本发行的几天里,Cittio的团队发布了一个XenServer下的使用Zeppelin 和Kensho工具的一整套云端监测解决方案。”,Crosby说。他补充说,通过一个允许服务提供商按VM小时计费的工具,Citrix用户可以更多的 将静态数据中心变为“交付中心”。

  另外Cittio公司启动了一项开源社区推动计划,该计划将与Zeppelin计划相辅相成。

  PaaS应用基础平台 EEPlat

  开源协议及语言

  ·LGPL

  ·Java

  官方网站:http://code.google.com/p/eeplat/

  介绍

  EEPlat(云鹤平台)是元数据驱动的PaaS应用基础平台,提供了多租户的完整实现,同时支持传统单租户环境。EEPlat拥有领先的元模型体系,提供元数据驱动、在线配置的开发模式,可以实现细粒度业务的定制和复用。

  解决了多租户应用在功能、界面等方面无法满足不同租户个性化要求等问题,同时解决了多租户应用及传统应用无法适配多种环境(多种浏览器、智能移动设 备)、无法专注于业务、无法快速适应需求变化、进度失控、人员流动等问题,可以大幅度得提高生产率,可帮助实现低成本、高质量、易扩展的跨越云计算和传统 计算的信息管理系统。

  EEPlat支持的常见应用包括MIS(管理信息系统)、OA(办公自动化)、CRM(客户关系管理)、HR(人力资源管理)、ERP(企业资源计 划)等。同类产品有salesforce的force.com平台,与force.com相比,EEPlat的元模型更加完善,抽象程度更高,灵活性更 高,适应范围更广;force.com的商业化程度更高。 详细比较

  对于EEPlat的开发者,可以是没有经验的刚毕业的学生,也可以是业务人员,只要熟悉一般的SQL语句,有一定的分析能力,都可以快速上手。

  EEPlat PaaS应用平台试用: 包含有一个简单的CRM用于功能测试。访问地址: http://www.eeplat.com ,手机访问地址: http://www.eeplat.com/m.jsp 。

3
相关文章