【问题标题】:How calculate the number of instances in Google App Engine如何计算 Google App Engine 中的实例数
【发布时间】:2015-05-04 00:14:29
【问题描述】:

我的目标是创建一个将通过 Google App Engine 进行部署的应用程序。

在此之前,我想计算一下 Google App Engine 的成本。

为此,我必须提供每小时的实例数。如何计算这个实例数?

重新表述,假设我有 1000 个用户连接,1 个实例可以承受多少用户?

感谢您的回答和帮助

问候

伯努瓦

【问题讨论】:

    标签: google-app-engine instances


    【解决方案1】:

    如果没有更多信息,真的很难回答。应用引擎消耗将取决于您的应用的性质、平均会话跨度和使用时间、您优化实施的程度以及更多变量...

    不要考虑有多少实例,而要考虑为用户提供服务所需的实例小时数 App engine pricing calculator

    【讨论】:

    【解决方案2】:

    完全取决于在每个请求上运行的代码。您需要使其更具体才能获得更好的答案。我已经仔细实现了应用程序,每分钟通过单个实例接收数千个请求。每个请求需要多长时间以及它消耗的内存是关键以及您选择使用的前端实例类型。
    Appengine 还允许您校准一些参数,例如最小/最大延迟,以控制何时启动更多实例。

    【讨论】:

    • 感谢 Zig 的回答。想象一下,每个请求在 30 秒内消耗 100Kbytes 内存,我如何确定我的实例的大小,从而推断出我的 1K 连接用户所需的数量?有一些规则吗?例如最大内存?
    • 您需要查看文档。例如,您可以选择您的实例有多少可用内存。当然有规则。
    • 如果每个请求需要 30 秒,您将需要很多实例。一个设计良好的应用应该在几毫秒内响应请求。
    • 我更新了答案以提及延迟设置。也请查看文档
    • 谢谢,知道了。我在cloud.google.com/appengine/docs/adminconsole/… 找到了您提到的文档。前端的默认类是 F1,它为您提供 128MB 的内存和 600MHz 的 CPU 容量。
    猜你喜欢
    • 1970-01-01
    • 2017-01-02
    • 2012-02-21
    • 2016-02-27
    • 2015-11-05
    • 2016-01-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多