Cloud Run 仅会针对您使用的资源向您收费,并且计费时间将以 100 毫秒为增量向上取整到最近的数字。您的 Cloud Run 账单总额将是价格表中各项资源用量在应用免费层级后的费用总和。
如果将并发设置指定为一次处理多个请求,则这些请求可以共用一个实例的分配 CPU 和内存。
互联网出站数据传输使用 高级网络服务层级,并按照 Google Cloud 网络价格计费,每月在北美地区内提供 1GiB 的免费数据传输。
传输到虚拟私有云网络的数据按从虚拟机传输的数据计费,费用为虚拟私有云数据传输费率。Serverless VPC Access 连接器还会收取运行所需的计算费用。请参阅无服务器 VPC 访问通道价格。
对于流向同一区域内 Google Cloud 资源的数据传输(例如从一项 Cloud Run 服务到另一项 Cloud Run 服务的流量),不收取任何费用。数据传输到 Media CDN、Cloud CDN 和 Cloud Load Balancing 不收取费用。
在评估 Cloud Run 的价格时,请考虑以下因素:
详细了解费用优化。
价格计算器
您可以使用 Google Cloud 价格计算器 来估算 Cloud Run 的使用费用。
下面的价格表使用的单位是“GiB 秒”。举例来说,“1 GiB 秒”表示 1 吉比字节 (GiB) 的实例运行 1 秒钟,或者 256 兆比字节 (MiB) 的实例运行 4 秒钟。同样的原则适用于单位“vCPU 秒”。CUD 是指承诺使用折扣。
免费层级用量按结算账号在多个项目间汇总,每月重置。您只需为超过免费层级的用量付费。免费层级是按照层级 1 价格作为基于支出的折扣来应用的。
Cloud Run 价格取决于所选区域。Cloud Run 服务的价格还取决于结算配置。
如果您使用非美元货币付费,请参阅 Cloud Platform SKU 上以您的币种列出的价格。
服务(基于实例的结算)
资源 | Default* (USD) | Cloud Run CUD - 1 Year* (USD) | Cloud Run CUD - 3 Year* (USD) | Compute Flexible CUD - 1 Year* (USD) | Compute Flexible CUD - 3 Year* (USD) |
---|---|---|---|---|---|
CPU(每 vCPU 秒) | US$0.000018 | US$0.00001494 | US$0.00001494 | US$0.00001296 | US$0.00000972 |
内存(每 GiB 秒) | US$0.000002 | US$0.00000166 | US$0.00000166 | US$0.00000144 | US$0.00000108 |
GPU 类型 NVIDIA-L4 无可用区冗余(每秒) | US$0.0001867 | - | - | - | - |
GPU 类型 NVIDIA-L4 可用区冗余(每秒) | US$0.0002909 | - | - | - | - |
Cloud Run CUD 仅适用于 Cloud Run 资源。如需更灵活的折扣,请使用计算灵活 CUD。
灵活 CUD 是指 Compute 灵活承诺使用折扣。
资源 | 类型 | Default* (USD) | Cloud Run CUD - 1 Year* (USD) | Cloud Run CUD - 3 Year* (USD) | Compute Flexible CUD - 1 Year* (USD) | Compute Flexible CUD - 3 Year* (USD) |
---|---|---|---|---|---|---|
CPU(每 vCPU 秒) | 活跃时间 | US$0.000024 | US$0.00001992 | US$0.00001992 | US$0.00001992 | US$0.00001992 |
空闲时间(最少实例数1) | US$0.0000025 | US$0.000002075 | US$0.000002075 | US$0.000002075 | US$0.000002075 | |
内存(每 GiB 秒) | 活跃时间 | US$0.0000025 | US$0.000002075 | US$0.000002075 | US$0.000002075 | US$0.000002075 |
空闲时间(最少实例数1) | US$0.0000025 | US$0.000002075 | US$0.000002075 | US$0.000002075 | US$0.000002075 | |
请求数(每 1,000,000 个) | 不适用 | US$0.40 | US$0.332 | US$0.332 | US$0.332 | US$0.332 |
1 闲置最小实例数是指使用最小实例数保持备用状态的实例的闲置计费时间。不属于实例数下限的空闲实例不收费。
只有在成功通过身份验证后到达容器的请求才会产生费用,被 IAM 政策拒绝的请求不会产生费用。
Cloud Run CUD 仅适用于 Cloud Run 资源。如需更灵活的折扣,请使用计算灵活 CUD。
CUD 是指承诺使用折扣。
作业
免费层级(基于 us-central1 价格):
资源 | Default* (USD) | Cloud Run CUD - 1 Year* (USD) | Cloud Run CUD - 3 Year* (USD) | Compute Flexible CUD - 1 Year* (USD) | Compute Flexible CUD - 3 Year* (USD) |
---|---|---|---|---|---|
CPU(每 vCPU 秒) | US$0.000018 | US$0.00001494 | US$0.00001494 | US$0.00001296 | US$0.00000972 |
内存(每 GiB 秒) | US$0.000002 | US$0.00000166 | US$0.00000166 | US$0.00000144 | US$0.00000108 |
GPU 类型 NVIDIA-L4 无可用区冗余(每秒) | US$0.0001867 | - | - | - | - |
GPU 类型 NVIDIA-L4 可用区冗余(每秒) | US$0.0002909 | - | - | - | - |
Cloud Run CUD 仅适用于 Cloud Run 资源。如需更灵活的折扣,请使用计算灵活 CUD。
灵活 CUD 是指 Compute 灵活承诺使用折扣。
工作器池
免费层级(基于 us-central1 价格):
资源 | Default* (USD) | Compute Flexible CUD - 1 Year* (USD) | Compute Flexible CUD - 3 Year* (USD) |
---|---|---|---|
CPU(每 vCPU 秒) | US$0.000011244 | US$0.000008096 | US$0.000006072 |
内存(每 GiB 秒) | US$0.000001235 | US$0.000000889 | US$0.000000667 |
如果您使用非美元货币付费,请参阅 Cloud Platform SKU 上以您的币种列出的价格。
灵活 CUD 是指 Compute 灵活承诺使用折扣。
基于层级 1 价格
基于层级 2 价格
所有 Cloud Run 实例的总计费时间作为一个 Cloud Monitoring 指标显示。如需了解详情,请参阅 container/billable_instance_time 指标。
可计费实例时间向上舍入到最接近的 100 毫秒,具体取决于 Cloud Run 服务的结算配置:
采用基于实例的结算方式的服务可结算实例时间
如果您选择基于实例的结算方式,则需要为任何 Cloud Run 容器实例的整个生命周期付费:从容器启动到终止,最少需要 1 分钟。
Cloud Run 作业的可计费实例时间
Cloud Run 作业按基于实例的结算费率结算,针对启动的任何实例的整个生命周期,最低结算时间为 1 分钟。
示例 1:公共 API/网站 - 外部应用数据访问
假设您在 europe-west1(比利时)部署了一项按请求计费的 Cloud Run 服务,用于提供网站、Web 应用、API 或移动后端。您的服务每月收到 1,000 万个请求,平均每个请求的延迟时间为 400 毫秒。此服务配置了 1 个 vCPU、512 MiB 内存,并且每个实例最多可处理 20 个并发请求。流量模式遵循 24 小时周期,请求量在 12 小时内呈钟形曲线分布波动。
此工作负载的预计每月费用为 13.69 美元。如果没有 vCPU/内存免费层级,费用将为 $18.91。
如需详细了解这些计算,并调整设置和使用情况估算,请使用价格计算器。
示例 2:单并发 - CPU 密集型/非线程安全应用,每个实例处理一个请求
假设您在 europe-west1(比利时)中部署了一项 Cloud Run 服务,该服务使用基于请求的结算方式,用于处理 CPU 密集型、非线程安全的应用,每次处理一个请求。您的服务每月收到 1,000 万个请求,平均每个请求的延迟时间为 400 毫秒。此服务配置了 1 个 vCPU 和 512 MiB 内存。
此工作负载的预计每月费用为 $81.72。如果没有 vCPU/内存免费层级,费用将为 $86.49。
如需详细了解这些计算,并调整设置和使用情况估算,请使用价格计算器。
示例 3:AI 推理端点 - 使用 Ollama 进行本地模型服务
假设您在 europe-west1(比利时)中部署了一项 Cloud Run 服务,用于提供实时、GPU 加速的 LLM 或图像生成。此服务配置了 4 个 vCPU、16 GiB 内存和 NVIDIA-L4(无可用区冗余)。此服务每天的实例数峰值为 2,流量模式遵循 24 小时周期,请求量在 12 小时内呈钟形曲线分布。
此工作负载的估算月费用为 $822.40。如果没有 vCPU/内存免费层级,费用将为 $827.62。
如需详细了解这些计算,并调整设置和使用情况估算,请使用价格计算器。
示例 4:无服务器函数 - 轻量级 FaaS,用于在上传时调整图片大小
假设您在 europe-west1(比利时)部署了一项按请求计费的 Cloud Run 服务,用于提供由事件触发的代码执行(例如文件上传、HTTP 请求)。您的服务每月收到 1,000 万个请求,平均每个请求的延迟时间为 200 毫秒。此服务配置了 0.167 个 vCPU、256 MiB 内存,并且每个实例最多处理 1 个并发请求。
此工作负载的预计每月费用为 $7.25。如果没有 vCPU/内存免费层级,费用将为 $12.47。
如需详细了解这些计算,并调整设置和使用情况估算,请使用价格计算器。
示例 5:批量作业处理 - 大规模、按计划进行的数据转换
假设您在 europe-west1(比利时)中部署了一项 Cloud Run 作业,用于处理大规模的计划数据转换(例如报告)。您的作业每小时启动一次(每月 730 次),每次执行持续 1 分钟。此作业配置了 1 个 vCPU、512 MiB 内存,每次执行 1 个任务。
此工作负载的预计每月费用为 $0.00。如果没有 vCPU/内存免费层级,费用将为 $0.45。
如需详细了解这些计算,并调整设置和使用情况估算,请使用价格计算器。
示例 6:后台工作器 - 异步卸载密集型操作
假设您在 europe-west1(比利时)部署了一个 Cloud Run 工作器池,用于卸载长时间运行或繁重的任务(例如批量电子邮件、视频处理),以保持主应用的响应能力。您的工作器池配置为运行一个实例整整一个月。此工作器池配置有 1 个 vCPU 和 512 MiB 内存。
此工作负载的估算月费用为 $11.61。如果没有 vCPU/内存免费层级,费用将为 16.83 美元。
如需详细了解这些计算,并调整设置和使用情况估算,请使用价格计算器。
Cloud Run 从源代码部署和 functions 作为 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 代)价格。