開發者會跑去使用GAE不就是因為便宜再加上好用嗎?儘管要付費也不會太貴。而目前它的政策改了,原本是算cpu usage hour,也就是說cpu操多少就算多少錢,而現在改成instance hour,換句話說,就是以ram來計算,看你的服務佔用了多少instance(一個request就會產生一個instance,如果第一個instance還沒跑完,就來了第二個request,就會產生第二個instance)。另外還有一堆調整,比如說每個月的平台基本費是9USD。
我目前在Google App Engine上面主要的服務有四項,在價格調整前幾乎不用付費,如下:
- Blogger Touch:原本我每月要付1-2元的,在很久以前程式調整之後,就幾乎不用付費但現在新的價格調整之後,是1.78USD/day (以昨天為例)
- 工具邦:我特別由php平台重寫成GAE,我就是算這個的instance hour的成本是原本cpu usage的100倍。
- 美食邦:一天pv沒破百,廣告費很免強可以支援偶而被google bot攻擊的成本。新的價格調整之後... 0.91 USD/day
- 自用:這個最扯,我寫了一套股票的程式自用,一天沒幾個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你有上百家廠商可以選擇。你覺得哪個好?