1. 程式人生 > >我的應用伺服器試用體驗

我的應用伺服器試用體驗

Google是個偉大的公司,曾經提供了無數創新性的改變,包括10多年前的Google earch和號稱不需要刪郵件的Gmail

我這裡想說的是08年推出的可免費使用的gae(Google App Engine)
最初僅支援python,一年後開始提供對java的支援,再後來也可以用Google自己創造的Go來開發應用。

gae_logo

印象中那個時候沒有任何一家公司能提供這種免費且穩定的應用引擎。曾在gae上呼叫飛信api每天給自己發天氣預報的小應用,當然後來由於第三方飛信api的不穩定就停了。

如果不是因為google的退出風波,還時不時的被人下絆子,我會長久使用下去的。遺憾地說這一點是唯一不如國內的,也許正是這一點國內Xae們才有了機會。

大約09年末的時候忽聽新浪開始搞sae,大概由於國內LAMP架構及wordpress的流行,sae直接支援了PHP,同時也很快又有了python和java。用過一兩年的python,很喜歡他的快速開發及豐富的庫,於是很快利用sae搭建了一個python寫的風格很像wordpress的部落格(程式是別人提供的,我常常拿來改改原始碼順便學習一下)。
這裡就要比較一下gae(個人域名是yourname.appspot.com)和sae(個人域名是yourname.sinaapp.com),gae在流量較少的個人應用是可以一直使用的,並且超穩定,到現在我還在上面保留著一個翻牆梯給自己用,從來沒出過問題。sae可以用svn提交程式碼,還搞了個雲豆的收費概念,伺服器上的各種資源都要消耗雲豆,最初每個月免費補滿2000雲豆(好像是),超出部分收費,2000雲豆也是綽綽有餘。但使用者數上去之後,馬上政策就變了:雲豆也不補了,普通使用者svn也不能用了,還要每天收應用租金,(申請開發者認證好一點,但看那個條件很不容易)。算下來費用倒也並不多,但這種做法實在太小氣,誰能相信等你應用做大了,他不會拿寶貴的資料來要挾。
終於百度也開始搞了(個人域名是yourname.duapp.com),也許因為被新浪佔了先機,要吸引人氣,bae初生時使用者少,看來非常大氣。曾發郵件要邀請碼,很快就回復了,然後發現預設只支援PHP,又給客服發信說本人沒用過PHP,希望得到java和python的許可權。也就在隔了一夜,今天早上收到歡迎使用的郵件。收費細則還沒有關注過,估計遲早會碰到的,bae也提供svn服務,這一點對我很有吸引力,由於剛剛申請下來,還沒有試用沒法寫更多。 順便八卦一下,我猜QQ會不會後面也出個Qae,哈哈。

另外,gae資料儲存使用自己打造的BigTable,sae和bae都有限制的提供MySql。sae登陸用的是微博賬號(這個就限制了再某些場合無法使用,你懂得),gae和bae用的是各自的“通行證”。

現在建站選擇越來越多,前幾天又看到有人介紹用github pages或者Bitbucket來做靜態頁面站點,看起來速度不錯也相當好吸引喜歡折騰的人們,有空可以嘗試一下。
個人並沒有能力和精力來做一個完整的應用,但總的來說,做一個娛樂自己的站點,最理想的當然是租用伺服器(或其次購買VPS),然後免費的雲應用引擎用起來雖然也很好,給我的感覺是千萬不能全部依賴他(也許Google是個例外),不要把雞蛋放一個籃子裡,要堅持做好資料備份,還要用完全自己掌握的域名。就算提供商比較厚道,但君不見亞馬遜也丟過資料,盛大也丟過資料?
我只憑興趣玩一玩簡單的東西,應用伺服器上提供的很多功能也並沒有使用到,只憑感覺隨便寫寫,如果能碰巧提供點有益的東西,那就非常榮幸了。