Google App Engine 價位調整 - 2011

Google 最近將 GAE 的價位做了調整, 價位如此頁: Google App Engine - Pricing and Features , 但是光看此頁並不會有任何感覺.

Google App Engine 價位調整 整理

有聽到不少哀號聲, 但是直接看 Dashboard 好像都沒有什麼變化, 就先不理他了.

沒想到昨天收到通知信, 說我需要去重新調整 Budget, 因為使用量超過, 再仔細查看後, 看到價位後, 會想是不是看錯了, 還要確認這是寫台幣還是美金.

價位調整前的價格:

Google App Engine Price 2011

價位調整後的價格:

Google App Engine Price 2011

註: 這個價格是1天, 美金計價. (從1天 1.69 USD 突然變成 1天 29.5 USD)

看到兩者最大的差別是在把 CPU time 拿掉, 換成 Frontend Instance, 然後這個大爆炸.

除此之外, 另一個最嚴重的是 Datastore Write / Read, 直接在 Dashboard 看到如下:

  • Datastore Write Operations - 0.05 of 0.05 Million Ops
  • Datastore Read Operations - 0.05 of 0.05 Million Ops

依照這種算法, 一天對 DB 的讀寫操作只能 5萬次, 這個在一般 RDBMS 看起來好像還好, 但是這是 key-value 的 nosql DB, 5萬次有給跟沒給差不多意思.

舉個例子來說, 假設是個 Blog 站, 首頁一次列 10篇文章 在加上其他的也算 10就好了, GAE 至少就要拉 20次, 所以 PageView 2500 就爆表了, 而這個價位也不便宜就是了.

結論

我的一個小玩具, 就可以一天花近 1000台幣, 光 DB 的部份, 一天可以花掉 150元以上的台幣, 這價位夠我在 Linode 租 Linode 4096 都還有找.

明天準備開始改寫, 逃離 GAE 的時候到了~

註1: 如果要逃離到 Linode 的, 麻煩點此 連結 註冊使用 或 referral code 填 792730073953138769a6560468890d410e408bf9

註2: GAE 之前一天 1.69, 現在一天 29.5 - 這篇討論中, Hank 有教導如何設定 Idle Instances, 可以減少一點 Frontend Instances 的價位.

相關網頁

作者: Tsung

對新奇的事物都很有興趣, 喜歡簡單的東西, 過簡單的生活.

在〈Google App Engine 價位調整 - 2011〉中有 6 則留言

  1. Instance time 那邊可以試試看上 python 2.7 runtime 看看,到 python 2.7 之後就支援 concurrent request 了,應該 instance time 可以降下來一些。關於簡單的 migrate 到 python 2.7 可以看一下這篇文章

    至於 datastore read/write 那邊就真的只能改寫程式了...

    1. 嗯嗯, 感謝指點, 我先來做搬家動作, 之後再來研究看看怎麼改到 python 2.7 + 大量使用 memcache.
      這些改變如果可以降到 5塊美金以下的話, 那 GAE 應該還是有點吸引力的. 🙂

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料