Cloud Run 定價
Cloud Run 只會針對您實際使用的資源向您收費,四捨五入到 100 毫秒。您的 Cloud Run 總帳單金額是免費方案適用後,價目表中資源使用費用的總和。
設定並行作業時,如果要一次處理多個要求,則這些要求就會共用分配到的執行個體 CPU 和記憶體資源。
對外網際網路資料移轉服務採用 進階網路服務級別,並依 Google Cloud 網路定價計費,其中北美地區的免費方案每月可享 1 GiB 的免費資料移轉服務。
傳輸至虛擬私有雲網路的資料會視為從 VM 傳輸資料,並按照 虛擬私有雲資料傳輸費率收費。無伺服器虛擬私有雲存取連接器也會收取運作所需的運算費用。請參閱無伺服器虛擬私有雲存取定價。
將資料傳輸至同區域的 Google Cloud 資源時 (例如從一個 Cloud Run 服務傳輸流量到另一個 Cloud Run 服務),不必支付費用。傳輸至 Media CDN、Cloud CDN 和 Cloud Load Balancing 的資料不需付費。
費用考量事項
評估 Cloud Run 的定價時,請考量下列事項:
- 隨用隨付:Cloud Run 提供隨用運算能力,並會自動調整執行個體數量。Cloud Run 不需要預先佈建基礎架構來因應預期的使用率高峰。容器執行個體 (由 Cloud Run 計費) 是已用容器執行個體。
- 總持有成本:雖然 Cloud Run 會收取運算費用,但提供的價值更高。舉例來說,Cloud Run 提供可用區容錯性,並且需要的作業量很少,因為站點可靠性工程師會在背景執行許多工作,而您和團隊成員則可透過簡單的操作提高工作效率。
- 承諾使用折扣:購買承諾使用折扣,即可降低持續使用 Cloud Run 的費用。舉例來說,如果您的 Cloud Run 服務總有一或多個執行中的執行個體,您可以至少承諾這麼多執行個體,藉此降低費用。計算機器彈性承諾使用折扣適用於 GKE、Compute Engine 和 Cloud Run。
進一步瞭解成本最佳化
Pricing Calculator
您可以使用 Google Cloud 定價計算機 來估算使用 Cloud Run 的費用。
價目表
下列價目表使用的單位為「GiB-秒」。舉例來說,1 GiB-秒代表一個 1 GiB 執行個體運作了 1 秒,或是一個 256 MiB 執行個體運作了 4 秒。「vCPU-秒」單位也是相同的概念。CUD 是指承諾使用折扣。
免費方案用量由帳單帳戶中的所有專案共用,每個月會重設一次。請放心,您只需要為超過免費方案配額的資源用量支付費用。系統會依據級別 1 的定價,將免費配額當做使用折扣來套用。
Cloud Run 定價會依所選區域而定。Cloud Run 服務的定價也會依 CPU 分配設定而定。
級別 1 區域的定價
資源 | CPU | 記憶體 | 要求 |
---|---|---|---|
服務 隨時分配 CPU 工作 |
超過免費方案額度之後,每 vCPU-秒 $0.00001800 美元 免費:每月前 240,000 vCPU-秒免費 FlexCUD0:1 年 $0.00001296 美元 FlexCUD0:3 年 $0.00000972 美元 |
超過免費方案額度之後,每 GiB-秒 $0.00000200 美元 免費:每月前 450,000 GiB-秒免費 FlexCUD0:1 年 $0.00000144 美元 FlexCUD0:3 年 $0.00000108 美元 |
$0 |
計費執行個體時間的服務, 只在要求處理期間分配 CPU |
超過免費方案後,每 vCPU-秒 $0.00002400 美元 免費:每月前 180,000 vCPU-秒免費 CUD1:$0.00001992 美元 閒置最小值執行個體2:$0.00000250 美元 |
超過免費方案後,每 GiB-秒 $0.00000250 美元 免費:每月前 360,000 GiB-秒免費 CUD1:$0.000002075 美元 閒置最小值執行個體2:$0.00000250 美元 |
超過免費方案後,每 100 萬次要求 $0.40 美元3 免費方案:每月可免費使用 200 萬次要求 CUD1:$0.332 |
如果您使用美元以外的貨幣付費,系統將按照 Cloud Platform SKU 頁面上列出的相應貨幣價格計費。
0 FlexCUD 是指Compute 彈性承諾使用折扣。
1 CUD 是指承諾使用折扣。
2 「閒置的最少執行個體」是指保持暖機狀態的最少量執行個體產生的非使用中計費時間。非執行個體數量下限的執行個體處於閒置狀態時,不會產生費用。
3 只有成功通過驗證並傳送至容器的要求才會產生費用,身分與存取權管理政策拒絕的要求不會產生費用。
級別 2 區域的定價
資源 | CPU | 記憶體 | 要求 |
---|---|---|---|
服務 隨時分配 CPU 工作 |
超過免費方案之後,每 vCPU-秒 $0.00002160 美元 免費:每月前 200,000 vCPU-秒免費 FlexCUD0:1 年 $0.000015552 美元 FlexCUD0:3 年 $0.000011664 美元 |
超過免費方案之後,每 GiB-秒 $0.00000240 美元 免費:每月前 375,000 GiB-秒免費 FlexCUD0:1 年 $0.000001728 美元 FlexCUD0:3 年 $0.000001296 美元 |
$0 |
計費執行個體時間的服務 ,只在要求處理期間分配 CPU |
超過免費方案後,每 vCPU-秒 $0.00003360 美元 免費:每月前 128,571 vCPU-秒免費 CUD1:$0.000027888 美元 閒置最小值執行個體2:$0.00000350 美元 |
超過免費方案後,每 GiB-秒 $0.00000350 美元 免費:每月前 257,142 GiB-秒免費 CUD1:$0.000002905 美元 閒置最小執行個體時2:$0.00000350 美元 |
超過免費方案後,每 100 萬次要求 $0.40 美元3 免費方案:每月可免費使用 200 萬次要求 CUD1:$0.332 |
如果您使用美元以外的貨幣付費,系統將按照 Cloud Platform SKU 頁面上列出的相應貨幣價格計費。
0 FlexCUD 是指Compute 彈性承諾使用折扣。
1 CUD 是指承諾使用折扣。
2 「閒置的最少執行個體」是指保持暖機狀態的最少量執行個體產生的非使用中計費時間。非執行個體數量下限的執行個體處於閒置狀態時,不會產生費用。
3 只有成功通過驗證並傳送至容器的要求才會產生費用,身分與存取權管理政策拒絕的要求不會產生費用。
級別 1 區域的 GPU 定價
GPU 類型 | 費用 |
---|---|
NVIDIA L4 | 每秒 GPU 費用 $0.000233 美元 |
第 2 層區域的 GPU 定價
GPU 類型 | 費用 |
---|---|
NVIDIA-L4 | 每 GPU 秒 $0.0002796 美元 |
上述 GPU 價格是指額外收費的部分,不含 Cloud Run 執行個體的 CPU 和 RAM 價格,且使用 CPU 一律會配置可計費的執行個體時間
區域價格級別
採用級別 1 定價
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
(Columbus)us-south1
(達拉斯) 二氧化碳排放量低us-west1
(奧勒岡州) 二氧化碳排放量低
採用級別 2 定價
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
(杜哈)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 服務的 CPU 分配設定:
只在要求處理期間分配 CPU 的服務,系統會針對執行個體時間計費
根據預設,Cloud Run 只會在以下情況針對分配給執行個體的 CPU 和記憶體收取費用:
如果您已設定執行個體數量下限,即便這些執行個體未處理要求,系統也會按照另外的「閒置」費率向您收取費用。請參閱上表。
隨時分配 CPU 的服務,會產生費用的執行個體時間
選擇隨時分配 CPU 後,系統就會向您收取所有 Cloud Run 容器執行個體的整個生命週期費用,從容器開始運作到終止時間為止,至少 1 分鐘。
Cloud Run 工作可計費的執行個體時間
Cloud Run 工作會以「一律開啟 CPU」費率計費,從啟動執行個體開始,到執行個體終止為止,至少 1 分鐘。
計費示例
範例 1:網路服務每月處理 1,000 萬個要求
假設您在 us-central1 部署了只在要求處理期間分配 CPU 的 Cloud Run 服務,您的服務每月接收 1,000 萬個要求,每個要求的平均延遲時間為 1 秒。這項服務的設定為 1 個 vCPU、512 MiB,且每個執行個體最多可處理 80 個並行要求。
這個工作負載的每月估計費用為 $3.20 美元 (不含 vCPU/記憶體免費方案,則為 $6.36 美元)。您可以閱讀下方細部計算方式,或是透過定價計算工具查看總結結果。
要求收費
超過免費方案額度之後,Cloud Run 要求的費用為每 100 萬次要求 $0.40 美元。每個月前 200 萬次要求免費。這項工作負載的請求費用如下:
(1,000 萬個要求) * ($0.40 美元 / 100 萬個要求) = $4.00 美元包含免費方案的情況下,要求費用如下:
$4.00 - ((2 百萬個要求) * ($0.40 美元 / 百萬個要求)) = $3.20vCPU 費用
在 us-central1 中,Cloud Run vCPU 的收費方式為超過免費方案額度之後,每 vCPU-秒 $0.00002400 美元。每月前 180,000 vCPU-秒免費。每月消耗的 vCPU 秒總量計算方式如下:
(每個執行個體 1 個 vCPU) * (1,000 萬個要求) * (每個要求延遲 1 秒) / (最多 80 個並行要求) = 125,000 個 vCPU 秒這個工作負載的 vCPU 費用如下:
(125,000 vCPU 秒) * ($0.00002400 / vCPU 秒) = $3.00包含免費方案的 vCPU 費用如下:
$3.00 - ((180,000 vCPU-秒) * ($0.00002400 美元 / vCPU-秒)) = $0.00記憶體費用
在 us-central1 中,超過免費方案額度的 Cloud Run 記憶體費用為每 GiB-秒 $0.00000250 美元。每月前 360,000 GiB-秒免費。每月總用量 (以 GiB 秒為單位) 的計算方式如下:
(每個執行個體 0.5 GiB) * (1,000 萬個要求) * (每個要求延遲 1 秒) / (最多 80 個並行要求) = 62,500 GiB-秒這個工作負載的記憶體費用如下:
(62,500 GiB-秒) * ($0.00000250 美元 / GiB-秒) = $0.15625 美元包括免費方案的記憶體費用如下:
$0.15625 - ((360,000 GiB-秒) * ($0.00000250 美元 / GiB-秒)) = $0.00總費用
排除 vCPU 和記憶體免費方案後,這個工作負載的總費用如下:
($3.20 美元的要求費用) + ($3.00 美元的 vCPU 費用) + ($0.15625 美元的記憶體費用) = $6.35625 美元將 vCPU 和記憶體免費方案納入計算後,這個工作負載的總費用如下:
($3.20 美元請求費用) + ($0.00 美元 vCPU 費用) + ($0.00 美元記憶體費用) = $3.20 美元範例 2:公用 API 每月處理 5,000 萬個要求,且冷啟動時間縮短
假設您在 us-central1 部署了 Cloud Run 服務,並設定只在要求處理期間分配 CPU,且執行個體的執行時間為 2 分鐘。您的服務每月接收 5,000 萬個要求,每個要求的平均延遲時間為 1 秒。這項服務的設定為 1 個 vCPU、2 GiB,且每個執行個體最多可處理 80 個並行要求。
這個工作負載的每月估計費用為 $66.84 美元 (不含 vCPU/記憶體免費方案,則為 $72.06 美元)。您可以閱讀下方細部計算方式,或是透過定價計算工具查看總結結果。
在這個規模下,設定僅在處理要求時才分配 CPU 的做法更為划算,因為底層執行個體在每個月的時間中,只有約 11.9% 處於運作狀態 (處理要求)。
如果這個工作負載啟用了「隨時分配 CPU」功能,每月估計費用將增加至 $119.84 美元。您可以透過Pricing Calculator 查看總結結果,瞭解「總是指派」的 CPU 使用量。如需其他 Cloud Run 費用最佳化指南,請參閱這份說明文件。
要求收費
超過免費方案額度之後,Cloud Run 要求的費用為每 100 萬次要求 $0.40 美元。每個月前 200 萬次要求免費。這項工作負載的請求費用如下:
(5,000 萬個要求) * ($0.40 美元 / 百萬個要求) = $20 美元包含免費方案的情況下,要求費用如下:
$20.00 - ((2 百萬個要求) * ($0.40 美元 / 百萬個要求)) = $19.20 美元vCPU 費用
在 us-central1 中,Cloud Run vCPU 的收費方式為「超過免費方案額度之後,每 vCPU-秒 $0.00002400 美元」。每月前 180,000 vCPU-秒免費。每月消耗的 vCPU 秒總量計算方式如下:
(每個執行個體 1 個 vCPU) * (5,000 萬個要求) * (每個要求的延遲時間為 1 秒) / (最多 80 個並行要求) = 625,000 個 vCPU 秒這個工作負載的 vCPU 費用如下:
(625,000 vCPU 秒) * ($0.00002400 美元 / vCPU 秒) = $15.00 美元包含免費方案的 vCPU 費用如下:
$15.00 - ((180,000 vCPU-秒) * ($0.00002400 美元 / vCPU-秒)) = $10.68 美元記憶體費用
在 us-central1 中,超過免費方案額度的 Cloud Run 記憶體費用為每 GiB-秒 $0.00000250 美元。每月前 360,000 GiB-秒免費。每月總用量 (以 GiB 為單位) 的計算方式如下:
(每個執行個體 2 GiB) * (5,000 萬個要求) * (每個要求延遲 1 秒) / (最多 80 個並行要求) = 1,250,000 GiB-秒這個工作負載的記憶體費用如下:
(1,250,000 GiB-秒) * ($0.00000250 美元 / GiB-秒) = $3.125 美元包括免費方案的記憶體費用如下:
$3.125 - ((360,000 GiB-秒) * ($0.00000250 美元 / GiB-秒)) = $2.225 美元執行個體 vCPU 最低費用
在 us-central1 中,Cloud Run 閒置的 vCPU 最小執行個體會在超過免費方案額度後,按每 vCPU-秒 $0.00000250 美元的費率計費。兩個標準執行個體在整個月都處於運作狀態,但只會在處於閒置狀態時產生費用。為簡化說明,我們假設一年有 365 天,一天有 86,400 秒。兩個基本執行個體每月消耗的閒置 vCPU-秒數如下:
(365 天) / (12 個月) * (86,400 秒) * (2 個執行個體) * (每個執行個體 1 個 vCPU) - (625,000 個 vCPU-秒 (處於運作中)) = 4,631,000 個 vCPU-秒這個工作負載的執行個體 vCPU 閒置最短時間費用如下:
(4,631,000 vCPU-秒) * ($0.00000250 / vCPU-秒) = $11.5775 美元執行個體記憶體最低費用
在 us-central1 中,Cloud Run 閒置的最低執行個體記憶體費用為免費方案額度以外的每 GiB-秒 $0.00000250 美元。兩個標準執行個體在整個月都處於運作狀態,但只有在處於閒置狀態時才會產生費用。為簡化說明,我們假設一年有 365 天,一天有 86,400 秒。兩個標準執行個體每月消耗的閒置 GiB-秒數如下:
(365 天) / (12 個月) * (86,400 秒) * (2 個執行個體) * (每個執行個體 2 GiB) - (1,250,000 個 vCPU-秒處於運作中) = 9,262,000 GiB-秒這個工作負載的閒置最短執行個體記憶體費用如下:
(9,262,000 GiB-秒) * ($0.00000250 美元 / GiB-秒) = $23.155 美元總費用
排除 vCPU 和記憶體免費方案後,這個工作負載的總費用如下:
($19.20 美元請求費用) + ($15.00 美元 vCPU 費用) + ($3.125 美元記憶體費用) + ($11.5775 美元最小執行個體 vCPU 費用) + ($23.155 美元最小執行個體記憶體費用) = $72.0575 美元將 vCPU 和記憶體免費方案納入計算後,這個工作負載的總費用如下:
($19.20 要求費用) + ($10.68 vCPU 費用) + ($2.225 記憶體費用) + ($11.5775 最小執行個體 vCPU 費用) + ($23.155 最小執行個體記憶體費用) = $66.8375範例 3:每月處理 10 億次要求的行動後端
假設您在 europe-west3 中部署了採用「隨時分配 CPU」的 Cloud Run 服務,您的服務每月會收到 10 億個要求,每個要求的平均延遲時間為 525.6 毫秒。這項服務的設定為 1 個 vCPU、512 MiB,且每個執行個體的並行要求數量上限為 100 個。
這個工作負載的每月估計價格為 $119.84 美元 (如果採用 3 年 FlexCUD 折扣,則為 $64.71 美元)。您可以閱讀下方詳細計算方式,或是透過Pricing Calculator查看總結結果。
在這個規模下,設定隨時分配 CPU 的費用較低,原因如下:
- 底層執行個體一律處於運作狀態 (處理要求)。
- 啟用「隨時分配 CPU」後,您就能免費提出要求。
- 啟用「隨時分配 CPU」後,vCPU/記憶體分配時間的費用會更低。
如果這個工作負載啟用「只在要求處理期間分配 CPU」,每月估計費用將飆升至 $585.00 美元。您可以透過定價計算機,查看只在要求處理期間分配 CPU 的摘要結果。如需其他 Cloud Run 費用最佳化指南,請參閱這份說明文件。
要求收費
啟用「一律指派 CPU」後,Cloud Run 要求將免費提供。
即使這個 Cloud Run 服務的請求免費,但自動調度資源的行為仍會受到傳入請求的影響。假設一年有 365 天,一天有 86,400 秒,我們可以依下列公式計算並發出並行要求的數量:
(10 億個要求) * (每個要求的延遲時間為 0.5256 秒) / ((365 天) / (12 個月) * (86,400 秒)) = 200 個並行要求由於每個執行個體都能處理 100 個並行要求,因此這個 Cloud Run 服務需要 2 個執行個體才能處理 200 個並行要求。
vCPU 費用
在 europe-west3 中,Cloud Run vCPU 的收費方式為「超過免費方案額度之後,每 vCPU-秒 $0.00002160 美元」。每月消耗的 vCPU 秒數總量計算方式如下:
(2 個執行個體) * (每個執行個體 1 個 vCPU) * (365 天) / (12 個月) * (86,400 秒) = 525,600 vCPU-秒這個工作負載的 vCPU 費用如下:
(5,256,000 vCPU-秒) * ($0.00002160 / vCPU-秒) = $113.5296 美元3 年期 FlexCUD 的 vCPU 費用如下:
(5,256,000 vCPU-秒) * ($0.000011664 美元 / vCPU-秒) = $61.305984 美元記憶體費用
在 europe-west3 中,超過免費方案額度之後,Cloud Run 記憶體的費用為每 GiB-秒 $0.00000240 美元。每月總用量 (GiB 秒) 的計算方式如下:
(2 個執行個體) * (每個執行個體 0.5 GiB) * (365 天) / (12 個月) * (86,400 秒) = 2,628,000 GiB-秒這個工作負載的記憶體費用如下:
(2,628,000 GiB-秒) * ($0.00000240 / GiB-秒) = $6.30723 年期 FlexCUD 的記憶體費用如下:
(2,628,000 GiB-秒) * ($0.000001296 美元 / GiB-秒) = $3.405888 美元總費用
這項工作負載的總費用如下:
($0.00 要求費用) + ($113.5296 vCPU 費用) + ($6.3072 記憶體費用) = $119.8368 美元這個工作負載的總費用 (含 3 年 FlexCUD) 如下:
($0.00 要求費用) + ($61.305984 vCPU 費用) + ($3.405888 記憶體費用) = $64.711872範例 4:在每小時的開始時間處理資料庫中的記錄
假設您在 asia-east1 部署了 Cloud Run 工作,您的工作已設定為使用 2 個 vCPU、4 GiB,每小時觸發一次,包含 10 項工作,每項工作需要 2 分鐘才能完成。
這個工作負載的每月估計費用為 $33.32 美元 (不含 vCPU/記憶體免費方案的費用 $38.54 美元)。您可以閱讀下方細部計算方式,或是透過定價計算工具查看總結結果。
要求收費
Cloud Run 工作不會產生任何要求費用,因此不支援入站流量。
vCPU 費用
在 us-central1 中,Cloud Run vCPU 的計費方式為超過免費方案額度之後,每 vCPU-秒 $0.00001800 美元。每月前 240,000 vCPU-秒免費。每月消耗的 vCPU 秒總量計算方式如下:
(每月 730 小時) * (每小時 1 次執行) * (每次執行 10 個工作) * (每次執行工作 120 秒) * (每個執行個體 2 個 vCPU) = 175,200 vCPU-秒此工作負載的 vCPU 費用如下:
(1,752,000 vCPU 秒) * ($0.00001800 美元 / vCPU 秒) = $31.536 美元包含免費方案的 vCPU 費用如下:
$31.536 - ((240,000 vCPU 秒) * ($0.00001800 / vCPU 秒)) = $27.216記憶體費用
在 us-central1 中,超過免費方案額度之後,Cloud Run 的記憶體費用為每 GiB-秒 $0.00000200 美元。每月前 450,000 GiB-秒免費。每月總用量 (以 GiB 秒為單位) 的計算方式如下:
(每月 730 小時) * (每小時 1 次執行) * (每執行 10 個工作) * (每執行工作 120 秒) * (每個執行個體 4 GiB) = 3504000 GiB-秒這個工作負載的記憶體費用如下:
(3,504,000 GiB-秒) * ($0.00000200 / GiB-秒) = $7.008包括免費方案的記憶體費用如下:
$7.008 - ((450,000 GiB-秒) * ($0.00000200 / GiB-秒)) = $6.108總費用
排除 vCPU 和記憶體免費方案後,這個工作負載的總費用如下:
($0.00 要求費用) + ($31.536 vCPU 費用) + ($7.008 記憶體費用) = $38.544 美元將 vCPU 和記憶體免費方案納入計算後,這個工作負載的總費用如下:
($0.00 要求費用) + ($27.216 vCPU 費用) + ($6.108 記憶體費用) = $33.324範例 5:後端服務使用 LLM 執行 AI 推論,每月處理 1,000 萬次要求
假設您在 us-central1 中部署了 Cloud Run 服務,並啟用「總是指派 CPU」和 Nvidia L4 GPU。您的服務每月會收到 1,000 萬個要求,每個要求的平均延遲時間為 500 毫秒。這項服務的設定為 4 個 vCPU、16 GiB,且每個執行個體最多可處理 10 項並行要求。
這個工作負載的每月估計費用為 $885.64 美元 (適用 1 年 FlexCUD 折扣後為 $809.11 美元)。您可以閱讀下方詳細計算結果,或是透過Pricing Calculator查看總結結果。
要求收費
啟用「一律指派 CPU」後,Cloud Run 要求將免費提供。
即使這個 Cloud Run 服務的請求免費,但自動調度資源的行為仍會受到傳入請求的影響。假設一年有 365 天,一天有 86,400 秒,我們可以依下列公式計算並發出並行要求的數量:
(1,000 萬個要求) * (每個要求的延遲時間為 0.5 秒) / ((365 天) / (12 個月) * (86,400 秒)) = 1.9 個並行要求由於每個執行個體都能處理 10 個並行要求,因此這個 Cloud Run 服務需要 1 個執行個體來處理 1.9 個並行要求。
vCPU 費用
在 us-central1 中,Cloud Run vCPU 的計費方式為「超過免費方案額度之後,每 vCPU-秒 $0.00001800 美元」。每月前 240,000 vCPU-秒免費。每月消耗的 vCPU 秒總量計算方式如下:
(365 天) / (12 個月) * (86,400 秒) * (1 個執行個體) * (每個執行個體 4 個 vCPU) = 10,512,000 vCPU-秒這個工作負載的 vCPU 費用如下:
(10,512,000 vCPU 秒) * ($0.00001800 / vCPU 秒) = $189.216 美元1 年期 FlexCUD的 vCPU 費用如下:
(10,512,000 vCPU 秒) * ($0.00001296 美元 / vCPU 秒) = $136.23552 美元記憶體費用
在 us-central1 中,超過免費方案額度之後,Cloud Run 記憶體的費用為每 GiB-秒 $0.00000200 美元。每月前 450,000 GiB-秒免費。每月總用量 (以 GiB 為單位) 的計算方式如下:
(365 天) / (12 個月) * (86,400 秒) * (1 個執行個體) * (每個執行個體 16 GiB) = 42,048,000 GiB-秒這個工作負載的記憶體費用如下:
(42,048,000 GiB-秒) * ($0.00000200 / GiB-秒) = $84.096 美元1 年期 FlexCUD 的記憶體費用如下:
(42,048,000 GiB-秒) * ($0.00000144 美元 / GiB-秒) = $60.54912 美元GPU 費用
在 us-central1 中,Cloud Run Nvidia L4 GPU 的計費方式為每 GPU 秒 $0.000233 美元。每月 GPU 運算秒數總用量計算方式如下:
(365 天) / (12 個月) * (86,400 秒) * (1 個執行個體) = 262,800 GPU 秒這個工作負載的 GPU 費用如下:
(2,628,000 GPU 秒) * ($0.000233 美元 / GPU 秒) = $612.324 美元總費用
這項工作負載的總費用如下:
($0.00 要求費用) + ($189.216 vCPU 費用) + ($84.096 記憶體費用) + ($612.324 GPU 費用) = $885.636這個工作負載的總費用 (含 1 年 FlexCUD) 如下:
($0.00 要求費用) + ($136.23552 vCPU 費用) + ($60.54912 記憶體費用) + ($612.324 GPU 費用) = $809.10864來源部署作業和函式
從原始碼部署的 Cloud Run 部署項目和 functions 會以 Cloud Run 服務的形式運作,並依上述條件計費。
從原始碼部署或建立函式時,Cloud Run 會使用 Cloud Build 將原始碼或函式轉換為可執行的映像檔。映像檔會在 Cloud Build 中建立並儲存在 Artifact Registry 中。Artifact Registry 有自己的免費儲存空間方案。如果您將原始碼或函式部署至 Artifact Registry,且超過 Artifact Registry 免費方案的使用量,即便 Cloud Run 用量未超過免費方案額度,您仍會因部署函式而產生費用。
Cloud Run 的定價並未包含 Cloud Build 和 Artifact Registry 的定價。如要查看這些服務的定價,請參閱 Cloud Build 定價和 Artifact Registry 定價頁面。
Cloud Run 使用 Eventarc 來傳送事件。上方列出的 Cloud Run 定價並未包含 Eventarc 的定價。請前往 Eventarc 定價頁面查看定價。
Cloud Run 函式 (第 1 代) 的定價並未包含在 Cloud Run 定價中。請參閱 Cloud Run functions (第 1 代) 定價。
後續步驟
- 參閱 Cloud Run 說明文件。
- 開始使用 Cloud Run。
- 試用 Pricing Calculator。
- 瞭解 Cloud Run 解決方案和應用實例。