AppEngine定价和IO等待

时间:2012-09-24 11:21:46

标签: google-app-engine amazon-ec2 hosting cloud-hosting

AppEngine定价与单核实例的Amazon EC2定价类似

AppEngine  - $0.08 / hour
Amazon EC2 - Small (Default)    $0.080 per Hour

但是当我的脚本等待IO时,我似乎需要付出时间。我希望支付实际的CPU周期,而不是等待。当我的脚本正在等待DataStore或URL fetch时,其他脚本可能在同一个核心上执行。在我的测试用例中,97-99%的时间是脚本等待IO。那么,如果我在EC2或专用服务器上运行,我需要支付70-100倍的费用吗?

我认为AppEngine对于可扩展的应用程序很有用,但如果我的流量很大,那么这将是一个杀死比尔。低托管成本和可扩展平台非常重要。我对AppEngine定价的估计与Amazon EC2相比是否正确?

1 个答案:

答案 0 :(得分:1)

您可以为java或python 2.7应用程序启用multithreadind。在多线程模式下,每个实例可以同时处理8-10个请求。

的Python: https://developers.google.com/appengine/docs/python/config/appconfig#Using_Concurrent_Requests

爪哇: https://developers.google.com/appengine/docs/java/config/appconfig#Using_Concurrent_Requests