2011-11-29 80 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