2011-11-29 79 views
0

我試圖估算部署在Google App Engine中的原型應用程序中的請求成本(免費,而不是結算功能),並且存在一些問題和問題。現在,只是爲了看看我是否可以使事情正常工作我剛剛部署了一些生成一些HTML的JSP。Google App Engine請求成本估算

問題:

  1. 我登錄作爲管理員,但沒有得到關於JSP響應的 「X-AppEngine上 - 估計的-CPM-US-美元」 頭。這僅適用於顯式註冊的servlet嗎?
  2. 我在管理控制檯日誌視圖中獲取「cpm_usd」值,但不是在下載的日誌中。這個值是否有效?任何人都與頭上的那個相比呢?
  3. 靜態文件如何成本工作?我獲得的大部分是與文件大小或響應代碼(200或304)無關的相同「cpm_usd」值。我還沒有定義緩存策略。
  4. 「配額詳細信息」頁面顯示,我消費了1%的免費「傳入帶寬」,但消耗了「傳出帶寬」的0%。這是不可能的。我發現的唯一解釋是存在一個錯誤並且值互換。
  5. 看來,完整的正常運行時間實例時間(與那些額外的15分鐘)只考慮計費,因爲我消耗的免費配額爲0%(所以它必須是處理時間)。那是對的嗎?

更普遍的定價問題:

  1. 關於保留/預付前端實例:你怎麼了 「購買」 呢?他們如何配合免費的28小時工作?常駐前端實例(最小空閒實例)是否已付費?他們不是嗎?
  2. 關於後端:免費部分是9小時或$ 0.72? (這取決於後端類別是不一樣的)

最後,如果有人對GAE估算成本有什麼好的建議,策略或公式,歡迎他們分享。

+0

當然,估算成本並不容易,GAE不容易,EC2並不容易。我相信每個月至少有9美元的開單費用,因此您應該走很長的路,特別是如果您廣泛使用memcache。您還可以設置最高每日預算,因此您不會感到不愉快的驚喜。試試吧,如果你不確定,儘量不要把自己綁得太緊。總的來說,成本略低於EC2,即使並非所有成本都具有可比性,因爲EC2是IAAS,GAE是PAAS。 – stivlo

回答

1

請記住,大多數成本是估計的實際成本。正如stivlo指出的那樣,估算總成本並不容易(考慮總和爲數百萬0.00000001 $,以獲得一個想法)。

一個很好的工具來估計你Appengine的成本是這個真棒Chrome擴展:「App Engine Offline Statistics Estimator」,但它再次只是一個估計。

如果這還不夠,您可能需要查看AppStats程序包PythonJava