本文主要目的是推薦兩個比較熱門的支持Java的雲主機空間,當然,這兩個產品支持的語言並不只是Java。大部分都支持php,python,ruby,node等。這兩個各有各的特點,一個專業性強點,靈活,另一個簡單易用。
- openshift:openshift.redhat.com
- appfog:www.appfog.com
下面是詳細情況。
一直想找個支持Java的主機空間,用於自己日常試驗一些小點子。但是主機空間大部分傾向於php,支持java的大多比較貴。
雲計算的出現貌似讓這一現狀出現了轉機。尤其是在google的app engine出來之后。
支持Java的雲引擎,國內的情況不太樂觀,光想着賺錢了。
- 新浪sae for java: 國內相對來說靠譜點,需要邀請碼,不過可以在微博里搜索“sae java”,可以搜到很多;不過是收費的,10雲豆/JVM Instance Hour,即使沒用戶訪問你的應用也需要收費,太坑爹,隨便玩玩的話,還是不要了。
- 百度bae for java:內測中。不打算試用。
- 阿里雲aae for java:內測中。不打算試用。
- 盛大雲cae for java:beta版本,不太穩定。
- 騰訊:???出來了?應該也在搞。
國外的PaaS提供商(free+price plan):
- openshift:openshift.redhat.com. 隸屬於redhat,應該比較靠譜下。本人親自試用了下,特點如下:
- 可配置性比較高,功能強大
- 可以ssh登錄上去
- 代碼采用git管理
- 支持多種語言(php,java,python,nodejs,ruby,甚至可以DIY服務器環境)
- java方面采用jboss服務器
- 支持mysql
- 對於用戶的門檻有點高,上手比較難,易用性太差。git只能采用ssh協議,需要公私鑰,我在win7上折騰了大半夜沒搞成功,不過linux/mac上操作就相對簡單了,所以說,windows真不是用來搞開發的,娛樂辦公是它的強項。
- 尼瑪的redhat真是技術性公司,在線文檔搞的跟shi一樣,雜亂無章,不過倒是挺全。
- 網速有點慢,服務器在美國
- appfog:www.appfog.com。個人正在試用這個產品,感覺比較易用,真正讓開發者關注開發,而不是配置環境。特點總結如下:
- 免費2G內存,月流量50G,無應用個數限制
- 支持Java,PHP,Python,NodeJs,Ruby。並支持相應的框架。
- 提供二級域名,可以綁定自己的域名
- 不支持ssh,采用af命令管理。
- 基於AWS(Amazon Web Services),在美國,歐洲,亞洲等有服務器節點。
- 不支持git代碼管理,采用af上傳web應用即可。
- 不支持文件持久化,重啟后服務器本地文件改變全部消失。
- 支持mysql/redis/mongodb/rabbitmq等服務
- gae:老被牆。尼瑪的。
雲的服務模型:
- SaaS(Software as a Service): google docs, web email
- PaaS(Platform as a Service): GAE, SAE
- IaaS(Infrastructure as a Service): Amazon EC2, Joyent,阿里雲
雲計算服務應該具備的特征:
- On demand
- Broad network access
- Resource pooling
- Rapid elasticity
- Measured service
更多信息:
Redhat OpenShift 雲計算平台試用小記 http://www.lovelucy.info/redhat-openshift-trial-review.html
AppFog開發者雲計算介紹:http://www.freehao123.com/appfog/
Redhat OpenShift官方鏈接:https://openshift.redhat.com/
AppFog官方鏈接: http://www.appfog.com/
