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 和/或訂閱郵件列表。