1. 概述
OPENSHIFT是紅帽的雲開發平台即服務(PaaS)。自由和開放源碼的雲計算平台使開發人員能夠創建、測試和運行他們的應用程序,並且可以把它們部署到雲中。OPENSHIFT廣泛支持多種編程語言和框架,如Java,Ruby和PHP等。另外它還提供了多種集成開發工具如Eclipse integration,JBoss Developer Studio和 Jenkins等。OpenShift 基於一個開源生態系統為移動應用,數據庫服務等,提供支持。
OPENSHIFT 對開發人員是很包容的,這點比國內很多企業都要良心。注冊后即可提供一個免費的一個項目可以創建。可以免費部署JAVA、Python、PHP、NodeJS 等語言的項目,還提供各種容器、數據庫。可以說最大限度的滿足了大部分 Dever。要知道在天朝java 、python、NodeJS的部署環境還是不便宜的。據說 V2時代可以免費部署3個。WTF....
目前 OPENSHIFT 已經進化到 V3版了。V2 版本已經不開放注冊並且提示即將關閉。V3 版目前網上教程較少,這也是我為什么要把這個記錄在這里,以提供給更多的人,減少彎路。
注冊賬號,在此不累述。 關於 OPENSHIFT 鏈接時,有時候能上,有時候不行,建議還是翻牆后來弄。
2. OpenShift 的基本應用
- 部署自己的 Shadowsocks
- 部署自己的公網測試應用
- python 爬蟲或者其他語言的爬蟲
- ...等等
免費版每36小時會自動停運4小時,所以想使用免費版提供服務肯定是不行的。
3. 技術文檔及測試項目地址
4. 專題目錄
本專題,針對 OPENSHIFT 上部署 JavaWeb (spring+mybatis+springmvc+maven+freemaker)的說明。其他語言大同小異。