2011年9月12日 星期一

Google App Engine價格調整,開發者可以準備搬家了

昨天才驚覺Google App Engine價格調整,導致我的使用成本新增了100倍以上,也就是說,原本我所有放在GAE的程式平台就要關門大吉。我撰寫和學習python + GAE兩年了,還特別寫了自己合用的framework (https://github.com/girvan/pili  我還傻傻的前2天還在commit code)。這真的有幹到,如果這事成真,我花了2年的時間學到了一件事,別相信Google。


開發者會跑去使用GAE不就是因為便宜再加上好用嗎?儘管要付費也不會太貴。而目前它的政策改了,原本是算cpu usage  hour,也就是說cpu操多少就算多少錢,而現在改成instance hour,換句話說,就是以ram來計算,看你的服務佔用了多少instance(一個request就會產生一個instance,如果第一個instance還沒跑完,就來了第二個request,就會產生第二個instance)。另外還有一堆調整,比如說每個月的平台基本費是9USD。

我目前在Google App Engine上面主要的服務有四項,在價格調整前幾乎不用付費,如下:

  1. Blogger Touch:原本我每月要付1-2元的,在很久以前程式調整之後,就幾乎不用付費但現在新的價格調整之後,是1.78USD/day (以昨天為例)
  2. 工具邦:我特別由php平台重寫成GAE,我就是算這個的instance hour的成本是原本cpu usage的100倍。
  3. 美食邦:一天pv沒破百,廣告費很免強可以支援偶而被google bot攻擊的成本。新的價格調整之後... 0.91 USD/day
  4. 自用:這個最扯,我寫了一套股票的程式自用,一天沒幾個cronjob,外加上我老婆部落格的計數器!對,也就是說我只寫了個counter,一天被打幾千次,就要付費。你隨便找個最爛的hosting服務,一天打個幾十萬次都不是問題。
以目前的計價來說,我原本大約付1-2USD/month,將來要付71USD/month。以前我從php平台換到gae,為的也只是便宜和穩定。因為原本在便宜的php hosting跑,都很不穩定(當然,如果付點錢就會穩定了)。寫python比php慢,因為python不是web用的語言,php才是web用語言。還記得Google跑來台灣的時候宣稱GAE很便宜又有免費的quota,小型的網站開發者可以很輕易的上手,這個說法真是好,所以我的工具邦才搬家(也就是程式重寫),偶而支付些前我都可以接受。把人騙過來2年後,再來個大漲價,要嘛走人,然後程式重寫;或者繼續待在GAE等它三不五時來個政策改變。

新的價格有可能不會實現,也可能會再調整。但是GAE的程式只能放在GAE,而且難保哪一天Google說我們宣部關閉服務;如果用php你有上百家廠商可以選擇。你覺得哪個好?