Redhat宣布开源OpenShift Origin
去年5月,Redhat在 波士顿峰会上启动了PaaS平台项目 OpenShift。时隔一年之后,Redhat宣布将OpenShift Origin项目开源。Origin既是PaaS平台OpenShift的开源代码库,也是其社区与项目的名称。
自OpenShift平台项目启动以来,Redhat就决心将其打造成对企业用户而言颇具诱惑力的候选PaaS平台。正如Redhat云计算团队在其博客中描述的:
OpenShift PaaS平台包含许多开发者喜爱的功能,如 MongoDB和 Node.js;简便的命令行和Web界面;支持开发者插入自己喜爱的框架;它是首个支持企业级Java的PaaS平台,支持JEE6与JBoss和其Eclipse集成开发环境以及 Maven和 Jenkins自动化。而且,使用OpenShift的人数及社区人数在不断增长。
与其他PaaS平台相比,OpenShift的一大特点是其支持许多的开发语言或框架,如Java、Python、PHP、Ruby以及Spring、Seam、Weld、CDI、Rails、Rack、Symfony、 Zend Framework、Twisted、Django及Java EE等。
OpenShift Orgin自身是基于多个开源项目而发展而来的。而Redhat开源Origin的目的是吸引企业和独立开发者参与到OpenShift的发展当中,使其社区成为完全开放、广受人们喜爱的精英管理的社区。
OpenShift Origin与其他PaaS项目有两点不同:
- 不论开发者之间的派系之争,它是精英治理的社区项目。
- 采用Apache License 2.0许可,这使得更多用户、开发者、供应商可以使用它。
有趣的是,一年前,几乎在Redhat启动OpenShift的同时,VMware启动了Cloud Foudry并同时将其开源,大受开发者的欢迎。Redhat此举看上去似乎要和VMWare一争高下。VMWare已经取得先发优势,Redhat能够迎头赶上?Redhat开源Origin的消息在引起了一些社区评论。
Jeffrey Schwart在其 博客中说到:
去年,两个公司分别启动了他们的PaaS项目,但是VMWare似乎赢得了更多的支持,因为Cloud Foundry比OpenShift积累了更多的伙伴和爱好者。Redhat希望通过开源Origin进行反击……但此举并未引发多大骚动。当我与几个软件供应商、服务供应商和其他意欲向云平台转型的人谈到此事时……并未感觉到他们对OpenShift有太多的热情。
Forrester分析员James Staten说:
他们并未看到他们期望的反响。Redhat的所有云计算方面的举动都是这样的,它们按照开源社区的路子走的,但是并未吸引社区的注意。
Redhat开源倡导者兼编码爱好者Mark Atwood是Origin的铁杆支持者。在项目开源的同一天,他就撰写了一篇博文介绍OpenShift Orgin的主要功能组件。
该项目使用 GitHub存储其代码。感兴趣的读者可以访问官方 wiki和/或订阅 邮件列表。
马国耀 关注企业级应用开发与架构,有多年SOA项目实施和咨询经验,专注于SOA及云计算的融合。