技术开发 频道

着眼未来 主流企业PaaS平台产品大检阅

  5. 红帽OpenShift

  红帽在2011年5月推出了OpenShift,2012年4月其通过开源OpenShift Origin项目将OpenShift平台的代码提供给开源社区。

  OpenShift以红帽Linux操作系统、虚拟化和JBoss 企业中间件为基础,可以满足云开发人员和企业的需求。例如,OpenShift支持的开发语言和开发框架十分广泛,开发语言包括了Java, Ruby, Node.js, Python, PHP, Perl 等,开发框架包括Spring、Seam、Weld、CDI、Rails、Rack、Symfony、Zend Framework、Twisted、Django和Java E等。同时,OpenShift还支持 MySQL, PostgreSQL, MongoDB 等数据库服务。

  红帽公司副总裁兼CTO Brian Stevens说:“开发人员为创新和选择而转向开源。我们通过OpenShift提供了第一个能够满足这些需要的平台即服务。通过提供最广泛的平台和语言、框架和得到支持的云提供者的选择,OpenShift给予开发人员他们一直梦寐以求的云环境。”

  红帽公司的云事业部总经理兼副总裁Scott Crenshaw表示“随着云市场的蓬勃发展,研发人员在这些平台所提供的灵活性和速度的吸引下已经开始接受 PaaS,但还不能满足企业级用户的全面需求。如果用户希望能构建和管理他们的应用软件,他们就可以那么做。根据我们今天公布的PaaS产品发展规划路线图和所介绍的战略,我们正在铺就一条帮助企业级用户使用红帽开放式云应用软件平台来构建和运行他们应用软件的道路,这正是最适合他们业务需求的做法。”

  Cloud 9 IDE开发人员Ruben Daniels表示,作为一个刚刚起步的开源PaaS,OpenShift是一个非常理想的平台,它让我们可以专注于我们的应用程序和客户,不必再基础设施和运营方面浪费过多的精力。

  除了设计满足新的云开发人员需要的服务外,OpenShift也是提供红帽企业级JBoss服务(如交易、业务规则、交易与消息)的第一个公共 PaaS,从而为企业开发人员提供一条升级到云的方便途径。

  相比而言,红帽进入企业级PaaS领域时间较晚,但OpenShift的发展速度还是令人欣喜的。当然,由于其开源的特性,如果我们硬要和亚马逊、微软等巨头的产品进行比较,可能实际意义并不是很大。OpenShift的主要竞争对手是Cloud Foundry。值得注意的是,作为PaaS平台,OpenShift是建立在亚马逊的基础设施之上,这也再次证明了亚马逊在公有云平台的巨大实力。

  6.VMware CloudFoundry

  和OpenShift一样,Cloud Foundry也是诞生于2011年。从正式推出的时间上看,其比OpenShift要早,从而被VMware冠名为业界第一个开源PaaS云平台。

  Cloud Foundry支持多种框架、语言、运行时环境、云平台及应用服务,使开发人员能够在几秒钟内进行应用程序的部署和扩展,无需担心任何基础架构的问题。同时,它本身是一个基于Ruby on Rails的由多个相对独立的子系统通过消息机制组成的分布式系统,使平台在各层级都可水平扩展,既能在大型数据中心里运行,也能运行在一台桌面电脑中,二者使用相同的代码库。

  组件方面,Cloud Foundry主要有Router、Cloud Controller、Health Manager、DEA、NFS、NATS、Cloud Controller Database以及Service等模块组成。这些模块协同合作,通过特定的消息传输机制和API接口进行通信,就可以使整个云平台正常运行。

  Cloud Foundry能够部署在私有云或公有云环境中,既可以运行在vSphere/vCloud架构之上,也可以运行在其他IaaS之上。例如,Cloud Foundry可以部署在AWS之上,还可以部署在Eucalyptus和OpenStack等开源平台技术之上。

  VMware公司应用平台联合总裁TodNielsen在接受记者采访时表示, CloudFoundry通过一种极其简单的方式,使现代开发的方式更加多样化、速度更加快捷,而这正是应用程序如今取得成功的核心要素。同时,它还充分利用了在移动性、社交网络互动性和云计算领域的关键趋势。

  Evans Data公司的首席执行官Janel Garvin说:“Cloud Foundry具有优势,因为许多云部署是在包括混合云、私有云、公共云和内部部署实例。”

  VMware全球副总裁-CPD及全球研发兼中国研发中心总经理李严冰曾经表示:“Cloud Foundry的表现令VMware惊讶不已。原来,VMware最初对于Cloud Foundry的注册用户数最大胆地估计也只有5千用户,然而仅仅上线三周,Cloud Foundry用户数就已经达到了5万用户。”

  对于中国开发者来说,可以通过Cloud Foundry的中文网站查看更多关于Cloud Foundry的内容及代码实例等等。

1
相关文章