谷歌应用程序引擎对超时实例的精确计算



我正在努力了解Google应用程序引擎的计费是如何准确计算的。假设我有一个app.yaml,如下所示:

runtime: python39
app_engine_apis: true
instance_class: B1
basic_scaling:
max_instances: 1
idle_timeout: 1m

定价0.06美元/小时。

你能帮我核实一下这些说法吗?

  1. 是否有一个以上的实例处于活动状态?(例如,在不同的部署版本上(
  2. 如果我收到一个需要1秒才能完成的请求,那么该实例将打开61秒(1秒请求+60秒空闲(
  3. 从2.继续,计费是按秒还是按分钟计算?即,我会支付61秒还是2分钟?(或其他什么(
  1. 是否有多个实例处于活动状态?(例如,在不同的部署版本上(

对于该语句,根据所给出的YAML,最大实例只有1,因此实例不再有活动的机会。但根据官方文档,实例类B1及更高级别的基本扩展可以包含以下元素:

最大实例(_I(:必需。应用程序引擎为此服务版本创建的最大实例数。这对于限制服务成本非常有用。

空闲超时(_T(:可选择的实例将在收到其最后一个请求后关闭此时间段。默认值为5分钟(5米(。

示例:

basic_scaling:
max_instances: 11
idle_timeout: 10m

因此,在这里,如果一个关闭,如果最大实例超过一个,另一个将处于活动状态。

2.如果我收到一个需要1秒才能完成的请求,那么该实例将打开61秒(1秒请求+60秒空闲(。

实例小时的累计从实例开始和结束时开始,如下所述,具体取决于您为实例指定的缩放类型:

基本或自动伸缩:在实例处理完其最后一个请求后十五分钟,累算结束。

手动缩放:在实例关闭十五分钟后累算结束。如果应用程序引擎创建的空闲实例数超过了您在谷歌云控制台的"性能设置"选项卡中指定的最大值,则多余的实例不会累积实例小时数。

3.从2.继续,计费是按秒还是按分钟计算?即,我会支付61秒还是2分钟?(或其他什么(

计费按小时计算,如第2点所述。

有关缩放元素、应用程序引擎定价、,谷歌价格计算器。

最新更新