Cloud Run 价格

Cloud Run 仅会针对您使用的资源向您收费,并且计费时间将以 100 毫秒为增量向上取整到最近的数字。您的 Cloud Run 账单总额将是价格表中各项资源用量在应用免费层级后的费用总和。

如果将并发设置指定为一次处理多个请求,则这些请求可以共用一个实例的分配 CPU 和内存。

互联网出站数据传输使用 高级网络服务层级,并按照 Google Cloud 网络价格计费,每月在北美地区内提供 1GiB 的免费数据传输。

传输到虚拟私有云网络的数据按从虚拟机传输的数据计费,费用为虚拟私有云数据传输费率。Serverless VPC Access 连接器还会收取运行所需的计算费用。请参阅无服务器 VPC 访问通道价格

对于流向同一区域内 Google Cloud 资源的数据传输(例如从一项 Cloud Run 服务到另一项 Cloud Run 服务的流量),不收取任何费用。数据传输到 Media CDNCloud CDNCloud Load Balancing 不收取费用。

价格注意事项

在评估 Cloud Run 的价格时,请考虑以下因素:

  • 按需使用,按用量付费:Cloud Run 提供按需容量并自动扩缩实例。Cloud Run 不需要预配基础架构来适应预期的使用高峰。Cloud Run 计费的容器实例是已使用的容器实例。
  • 总拥有成本:虽然 Cloud Run 会收取计算费用,但它提供的价值更高。例如,Cloud Run 提供可用区冗余,由于站点可靠性工程师在后台做了大量工作,因此需要较少的操作,并且通过其简单性让您和您的团队更高效。
  • 承诺使用折扣:购买承诺使用折扣可降低 Cloud Run 的任何连续使用费用。例如,如果您的 Cloud Run 服务始终有一个或多个活跃实例,则可以通过承诺至少使用此数量的实例来降低费用。计算灵活承诺使用折扣适用于 GKE、Compute Engine 和 Cloud Run。

详细了解费用优化

价格计算器

您可以使用 Google Cloud 价格计算器 来估算 Cloud Run 的使用费用。

价格表

下面的价格表使用的单位是“GiB 秒”。举例来说,“1 GiB 秒”表示 1 吉比字节 (GiB) 的实例运行 1 秒钟,或者 256 兆比字节 (MiB) 的实例运行 4 秒钟。同样的原则适用于单位“vCPU 秒”。CUD 是指承诺使用折扣

免费层级用量按结算账号多个项目间汇总,每月重置。您只需为超过免费层级的用量付费。免费层级是按照层级 1 价格作为基于支出的折扣来应用的。

Cloud Run 价格取决于所选区域。Cloud Run 服务的价格还取决于结算配置。

资源

CPU

内存

请求

采用基于实例的结算方式的服务;作业

超过免费层级的价格为 $0.00001800/vCPU 秒

超过免费层级的价格为 $0.00000200/GiB 秒

$0

免费:每月前 24 万 vCPU 秒免费

免费:每月前 45 万 GiB 秒免费

灵活 CUD0:1 年期 $0.00001296

灵活 CUD0:3 年期 $0.00000972

灵活 CUD0:1 年期为 $0.00000144

灵活 CUD0:3 年期 $0.00000108

结算实例时间内采用按请求结算的服务

超过免费层级的部分按 $0.00002400 / vCPU 秒计费

超过免费层级的部分按 $0.00000250 / GiB 秒计费

超出免费层级的部分按 $0.40 / 100 万个请求计费3

免费:每月前 18 万 vCPU 秒免费

免费:每月前 36 万 GiB 秒免费

免费:每月前 200 万个请求免费

CUD1:$0.00001992

CUD1:$0.000002075

CUD1:$0.332

闲置时最少实例2:$0.00000250

闲置时最少实例2:$0.00000250

工作器池

超过免费层级的价格为 $0.000011244 / vCPU 秒

超过免费层级的价格为 $0.000001235 / GiB 秒

$0

免费:每月前 24 万 vCPU 秒免费

免费:每月前 45 万 GiB 秒免费

FlexCUD0:1 年期为 $0.00000809568

FlexCUD0:$0.00000607176(适用于 Зу)

FlexCUD0:1 年期 $0.0000008892

灵活 CUD0:3 年期为 $0.0000006669

如果您使用非美元货币付费,请参阅 Cloud Platform SKU 上以您的币种列出的价格。

0 FlexCUD 是指 Compute 灵活承诺使用折扣

1 CUD 是指承诺使用折扣

2 闲置最小实例数是指使用最少的实例保持备用状态的实例的闲置计费时间。不属于实例数下限的空闲实例不收费。

3 只有在成功通过身份验证后到达容器的请求才会产生费用,被 IAM 政策拒绝的请求不会产生费用。

资源

CPU

内存

请求

采用基于实例的结算方式的服务;作业

超过免费层级的价格为 $0.00002160 / vCPU 秒

超过免费层级的价格为 $0.00000240 / GiB 秒

$0

免费:每月前 20 万 vCPU 秒免费

免费:每月前 375,000 GiB 秒免费

FlexCUD0:1 年期 $0.000015552

FlexCUD0:3 年期为 $0.000011664

FlexCUD0:1 年期 $0.000001728

FlexCUD0:3 年期为 $0.000001296

结算实例时间内采用按请求结算的服务

超过免费层级的部分按 $0.00003360 / vCPU 秒计费

超过免费层级的价格为 $0.00000350 / GiB 秒

超出免费层级的部分按 $0.40 / 100 万个请求计费3

免费:每月前 128,571 vCPU 秒免费

免费:每月前 257,142 GiB 秒免费

免费:每月前 200 万个请求免费

CUD1:$0.000027888

CUD1:$0.000002905

CUD1:$0.332

闲置时最少实例2:$0.00000350

闲置时最少实例2:$0.00000350

工作器池

超过免费层级的价格为 $0.0000134928 / vCPU 秒

超过免费层级的价格为 $0.000001482 / GiB 秒


$0

免费:每月前 20 万 vCPU 秒免费

免费:每月前 375,000 GiB 秒免费

FlexCUD0:1 年期为 $0.000009714816

FlexCUD0:3 年期为 $0.000007286112

FlexCUD0:1 年期为 $0.00000106704

灵活 CUD0:3 年期为 $0.00000080028


如果您使用非美元货币付费,请参阅 Cloud Platform SKU 上以您的币种列出的价格。

0 FlexCUD 是指 Compute 灵活承诺使用折扣

1 CUD 是指承诺使用折扣

2 闲置最小实例数是指使用最少的实例保持备用状态的实例的闲置计费时间。不属于实例数下限的空闲实例不收费。

3 只有在成功通过身份验证后到达容器的请求才会产生费用,被 IAM 政策拒绝的请求不会产生费用。

GPU 类型

冗余

价格

NVIDIA-L4

无可用区级冗余

$0.0001867 / GPU 秒

可用区级冗余

$0.0002909 / GPU 秒

GPU 类型

冗余

价格

NVIDIA-L4

无可用区级冗余

$0.00022404 / GPU 秒

可用区冗余

$0.00034908 / GPU 秒

上述 GPU 价格是 Cloud Run 实例的 CPU 和 RAM 价格之外的额外费用,并使用基于实例的结算可结算实例时间

区域价格层级

  • asia-east1(台湾)
  • asia-northeast1(东京)
  • asia-northeast2(大阪)
  • asia-south1(印度孟买)
  • europe-north1(芬兰)低碳
  • europe-southwest1(马德里)低碳
  • europe-west1(比利时)低碳
  • europe-west4(荷兰)低碳
  • europe-west8(米兰)
  • europe-west9(巴黎)低碳
  • me-west1(特拉维夫)
  • us-central1(爱荷华)低碳
  • us-east1(南卡罗来纳)
  • us-east4(北弗吉尼亚)
  • us-east5(哥伦布)
  • us-south1(达拉斯)低碳
  • us-west1(俄勒冈)低碳


  • africa-south1(约翰内斯堡)
  • asia-east2(香港)
  • asia-northeast3(韩国首尔)
  • asia-southeast1(新加坡)
  • asia-southeast2(雅加达)
  • asia-south2(印度德里)
  • australia-southeast1(悉尼)
  • australia-southeast2(墨尔本)
  • europe-central2(波兰华沙)
  • europe-west10(柏林)低碳
  • europe-west12(都灵)
  • europe-west2(英国伦敦)低碳
  • europe-west3(德国法兰克福)低碳
  • europe-west6(瑞士苏黎世)低碳
  • me-central1 (Doha)
  • me-central2(达曼)
  • northamerica-northeast1(蒙特利尔)低碳
  • northamerica-northeast2(多伦多)  低碳
  • southamerica-east1(巴西圣保罗)低碳
  • southamerica-west1(智利圣地亚哥)低碳
  • us-west2(洛杉矶)
  • us-west3(盐湖城)
  • us-west4(拉斯维加斯)

计费实例时间

所有 Cloud Run 实例的总计费时间作为一个 Cloud Monitoring 指标显示。如需了解详情,请参阅 container/billable_instance_time 指标

可计费实例时间向上舍入到最接近的 100 毫秒,具体取决于 Cloud Run 服务的结算配置:

计费实例时间

采用按请求计费的服务可计费实例时间

默认情况下,Cloud Run 仅在以下情况下对分配给实例的 CPU 和内存收费:

  • 实例正在启动
  • 实例会正常关停(处理 SIGTERM 信号)。
  • 实例至少在处理一个请求。计费实例时间从第一个请求的开始时间算起,到最后一个请求的结束时间为止,如下图所示:

如果您 设置了实例数下限,则当这些实例未处理请求时,您还需要按不同的“空闲”费率付费。请参阅上表

采用基于实例的结算方式的服务的计费实例时间

如果您选择基于实例的结算方式,则需要为任何 Cloud Run 容器实例的整个生命周期付费:从容器启动到终止,最少需要 1 分钟。

Cloud Run 作业的可计费实例时间

Cloud Run 作业按基于实例的结算费率结算,针对启动的任何实例的整个生命周期,最低结算时间为 1 分钟。

价格示例

示例 1:每月处理 1,000 万个请求的 Web 服务

假设您在美国中部地区 (us-central1) 部署了一项采用基于请求的结算方式的 Cloud Run 服务。您的服务每月收到 1,000 万个请求,平均每个请求的延迟时间为 1 秒。此服务配置了 1 个 vCPU、512 MiB 和每个实例 80 个并发请求数上限。

此工作负载的每月估算价格为 $3.20(不包括 vCPU/内存免费层级时为 $6.36)。您可以阅读下文了解详细的计算过程,也可以通过价格计算器查看汇总结果。

示例 2:公共 API 每月处理 5,000 万个请求,冷启动时间缩短

假设您在 us-central1 中部署了一项 Cloud Run 服务,该服务采用基于请求的结算方式,并且有 2 个最小实例。您的服务每月收到 5,000 万个请求,平均每个请求的延迟时间为 1 秒。此服务配置了 1 个 vCPU、2 GiB 和每个实例 80 个并发请求数上限。

此工作负载的每月估算价格为 $66.84(不包括 vCPU/内存免费层的价格为 $72.06)。您可以阅读下文了解详细的计算过程,也可以通过价格计算器查看汇总结果。

在此规模下,配置基于请求的结算方式更便宜,因为底层实例在一个月内仅有约 11.9% 的时间处于活跃状态(处理请求)。

如果此工作负载启用了基于实例的结算,则每月价格估算将跃升至 119.84 美元。您可以通过价格计算器查看采用基于实例的结算方式的汇总结果。如需了解更多 Cloud Run 费用优化指导,请参阅此文档

示例 3:每月处理 10 亿个请求的移动后端

假设您在 europe-west3 中部署了一项采用基于实例的结算方式的 Cloud Run 服务。您的服务每月收到 10 亿个请求,平均每个请求的延迟时间为 525.6 毫秒。此服务配置了 1 个 vCPU、512 MiB 和每个实例 100 个并发请求数上限。

此工作负载的每月价格估算为 119.84 美元(如果采用 3 年期灵活 CUD,则为 64.71 美元)。您可以阅读下文了解详细的计算过程,也可以通过价格计算器查看汇总结果。

在此规模下,配置基于实例的结算方式更便宜,因为:

  • 底层实例始终处于活跃状态(处理请求)。
  • 启用基于实例的结算方式后,请求是免费的。
  • 启用基于实例的结算方式后,vCPU/内存分配时间费用更低。

如果此工作负载启用了仅在请求处理期间分配 CPU,则每月估算价格将跃升至 $585.00。您可以通过价格计算器查看仅在请求处理期间分配 CPU 的汇总结果。如需了解更多 Cloud Run 费用优化指导,请参阅此文档

示例 4:每小时开始时处理数据库中的记录

假设您在 asia-east1 中部署了一个 Cloud Run 作业。您的作业配置为 2 个 vCPU、4 GiB,每小时触发一次,包含 10 个任务,每个任务需要 2 分钟才能完成。

此工作负载的每月估算费用为 33.32 美元(不包括 vCPU/内存免费层的费用为 38.54 美元)。您可以阅读下文了解详细的计算过程,也可以通过价格计算器查看汇总结果。

示例 5:后端服务使用 LLM 执行 AI 推理,每月处理 1,000 万个请求

假设您在 us-central1 中部署了一项采用基于实例的结算方式和 Nvidia L4 GPU 的 Cloud Run 服务。您的服务每月收到 1,000 万个请求,平均每个请求的延迟时间为 2 秒。此服务配置了 4 个 vCPU、16 GiB 内存,并且每个实例的并发请求数上限为 10。

此工作负载的每月估算价格为 885.64 美元(如果采用 1 年期弹性 CUD,则为 809.11 美元)。 您可以阅读下文了解详细的计算过程,也可以通过价格计算器查看汇总结果。

源代码部署和函数

Cloud Run 从源代码部署函数作为 Cloud Run 服务运行,并根据上述条件相应地计费。

从源代码部署或创建函数时,Cloud Run 会使用 Cloud Build 将源代码或函数转换为可执行映像。映像在 Cloud Build 中创建,并存储在 Artifact Registry 中。Artifact Registry 有自己的免费存储层级。如果您将源代码或函数部署到 Artifact Registry,并且超出了 Artifact Registry 免费层级的使用量,则部署函数会产生费用,即使您的 Cloud Run 使用量在免费层级范围内也是如此。

Cloud Build 和 Artifact Registry 的价格不包含在 Cloud Run 价格中。如需查看这些服务的价格,请参阅 Cloud Build 价格 和 Artifact Registry 价格 页面。

Cloud Run 使用 Eventarc 来传送事件。Eventarc 的价格不包含在上述 Cloud Run 价格中。查看 Eventarc 价格页面上的价格。

Cloud Run functions(第 1 代)的价格不包含在 Cloud Run 价格中。请查看 Cloud Run functions(第 1 代)价格

后续步骤

申请自定义报价

Google Cloud 采用随用随付的价格模式,您只需为实际使用的服务付费。请与我们的销售团队联系,获取为贵组织量身定制的报价。
Google Cloud