Cloud Run 仅针对您实际使用的资源向您收取费用,计费时间以 100 毫秒为增量向上取整。您的 Cloud Run 总账单将是应用免费层级后价格表中资源用量的总和。
将并发设置为一次处理多个请求时,多个请求可以共享实例分配的 CPU 和内存。
在评估 Cloud Run 的价格时,请考虑以下几点:
详细了解费用优化。
价格计算器
您可以使用 Google Cloud 价格计算器来估算 Cloud Run 的使用费。
服务(按实例计费)
资源 | 默认(美元) * (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 | - | - | - | - |
GPU 类型 NVIDIA RTX PRO 6000 非可用区级冗余(每秒) | US$0.00036522 | - | - | - | - |
GPU 类型 NVIDIA RTX PRO 6000 可用区级冗余(每秒) | US$0.00056913 | - | - | - | - |
Cloud Run CUD 仅适用于 Cloud Run 资源。如需更大的灵活性,请使用 Compute 灵活 CUD。
灵活 CUD 是指计算灵活承诺使用折扣。
资源 | 类型 | 默认(美元) * (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 | |
请求数(每 100 万次) | 不适用 | US$0.40 | US$0.332 | US$0.332 | US$0.332 | US$0.332 |
1 空闲实例数下限是指使用实例数下限保持备用状态的实例的空闲计费时间。不属于实例数下限的空闲实例不会产生费用。
只有在请求成功通过身份验证并到达容器后,才会对请求计费,被 IAM 政策拒绝的请求不会计费。
Cloud Run CUD 仅适用于 Cloud Run 资源。如需更大的灵活性,请使用 Compute 灵活 CUD。
CUD 是指承诺使用折扣。
作业
免费层级(基于 us-central1 价格):
资源 | 默认(美元) * (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 RTX PRO 6000 非可用区级冗余(每秒) | US$0.00036522 | - | - | - | - |
Cloud Run CUD 仅适用于 Cloud Run 资源。如需更大的灵活性,请使用 Compute 灵活 CUD。
灵活 CUD 是指计算灵活承诺使用折扣。
延迟的作业
免费层级(基于 us-central1 价格):
资源 | 默认(美元)* (USD) | Compute Flexible CUD - 1 Year* (USD) | Compute Flexible CUD - 3 Year* (USD) |
|---|---|---|---|
CPU(每 vCPU 秒) | US$0.0000126 | US$0.000009072 | US$0.000006804 |
内存(每 GiB 秒) | US$0.0000014 | US$0.000001008 | US$0.000000756 |
GPU 类型 NVIDIA L4 非可用区级冗余(每秒) | US$0.0001867 | - | - |
GPU 类型 NVIDIA RTX PRO 6000 非可用区级冗余(每秒) | US$0.00036522 | - | - |
注意:延迟作业价格是动态的,最久可能每 30 天变化一次。
Cloud Run CUD 仅适用于 Cloud Run 资源。如需更大的灵活性,请使用 Compute 灵活 CUD。
灵活 CUD 是指计算灵活承诺使用折扣。
工作器池
免费层级(基于 us-central1 价格):
资源 | 默认(美元) * (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 |
GPU 类型 NVIDIA L4 非可用区级冗余(每秒) | US$0.0001867 | - | - |
GPU 类型 NVIDIA L4 可用区级冗余(每秒) | US$0.0002909 | - | - |
GPU 类型 NVIDIA RTX PRO 6000 非可用区级冗余(每秒) | US$0.00036522 | - | - |
GPU 类型 NVIDIA RTX PRO 6000 可用区级冗余(每秒) | US$0.00056913 | - | - |
如果您使用非美元货币付费,请参阅 Cloud Platform SKU 上以您的币种列出的价格。
灵活 CUD 是指计算灵活承诺使用折扣。
实例
资源 | 默认(美元) * (USD) | Compute Flexible CUD - 1 Year* (USD) | Compute Flexible CUD - 3 Year* (USD) |
|---|---|---|---|
CPU(每 vCPU 秒) | US$0.00000027 | US$0.000000194 | US$0.000000146 |
内存(每 GiB 秒) | US$0.00000193 | US$0.00000139 | US$0.000001042 |
如果您使用非美元货币付费,请参阅 Cloud Platform SKU 上以您的币种列出的价格。
灵活 CUD 是指 Compute 灵活承诺使用折扣。
临时磁盘
资源 | 默认美元 * (USD) | Compute Flexible CUD - 1 Year* (USD) | Compute Flexible CUD - 3 Year* (USD) |
|---|---|---|---|
临时磁盘 | US$0.000109589 / 1 gibibyte hour | US$0.000078904 / 1 gibibyte hour | US$0.000059178 / 1 gibibyte hour |
基于层级 1 价格
基于层级 2 价格
所有 Cloud Run 实例累计的计费时间会作为 Cloud Monitoring 指标公开。如需了解详情,请参阅 container/billable_instance_time 指标。
计费实例时间会向上舍入到最接近的 100 毫秒,具体取决于 Cloud Run 服务的结算配置:
采用按实例计费方式的服务的计费实例时间
当您选择基于实例的结算方式时,您需要为任何 Cloud Run 容器实例的整个生命周期付费:从容器启动到终止,最短为 1 分钟。
Cloud Run 作业的计费实例时间
Cloud Run 作业按基于实例的结算费率计费,计费时间为启动的任何实例的整个生命周期,最短计费时间为 1 分钟。
出站互联网数据传输使用高级网络服务层级,并按 Google Cloud 网络价格收费,免费层级在北美境内每月提供 1GiB 的免费数据传输。
向虚拟私有云网络传输数据按从虚拟机传输数据计费,并按虚拟私有云数据传输费率收费。无服务器 VPC 访问通道连接器还会收取运行所需的计算费用。请参阅无服务器 VPC 访问通道价格。
向同一区域中的 Google Cloud 资源传输数据不收取任何费用(例如,从一个 Cloud Run 服务到另一个 Cloud Run 服务的流量)。向媒体 CDN、Cloud CDN 和 Cloud Load Balancing 传输数据不收费。
Ambient Networking 提供全面的免费层级和可扩缩的付费层级,具体取决于您集成的特定功能。某项功能是按免费层级还是付费层级计费,取决于使用 Ambient Networking 的具体功能。请参阅相应功能的文档,了解详细的结算分配。
层级 | 基本费用 | 基于用量的费率 |
|---|---|---|
免费层级 | 0 美元/月 | $0(请求次数不限) |
付费层级 | $10/月/容器实例(启用后,按活跃分钟数比例计费) | $2.00 / 100 万次请求 (同时适用于入站和出站流量) |
示例 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 从源代码部署和函数作为 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 代)价格。