Cloud Run 函式定價

Cloud Functions 的計費依據為函式的執行時間長度、 以及您為函式佈建的資源數量。如果您的函式發出外送網路要求,系統會另外向您收取資料傳輸費用。Cloud Functions 提供永久的免費叫用方案,讓您無須付費也能試用這個平台。請注意,即便您採用的是免費方案,也必須擁有有效的帳單帳戶。

Cloud Functions 使用 Cloud Build 將函式原始碼轉換為 可執行映像檔Cloud Functions 的映像檔會儲存在任一容器中 Artifact Registry 或 Artifact RegistryCloud Functions (第 2 代) 專門用於 Artifact Registry如果您的函式使用 Container Registry, 而儲存函式映像檔的費用,即使在 您在使用 Cloud Functions 時使用的是免費方案。Artifact Registry 都有專屬的免費方案儲存空間。如果發生以下情況: 將函式部署至 Artifact Registry,以免超過 Artifact Registry 免費配額 級別用量,則您需要支付 部署函式 函式屬於免費方案。如要進一步瞭解 函式的映像檔會儲存下來,請參閱建立 Cloud Functions 映像檔。 Cloud Build、Container Registry 和 Artifact Registry 的定價不是 已包含在下方的 Cloud Functions 定價中如要查看這些項目的定價 服務,請參閱 Cloud Build 定價Container Registry 定價,以及 請前往 Artifact Registry 定價頁面。

Cloud Functions (第 2 代) 使用 Eventarc 傳送事件。Eventarc 定價 不在下方的 Cloud Functions 定價中。如要查看定價資訊,請前往 Eventarc 定價頁面。

系統會依據 Cloud Run 定價計算 Cloud Functions (第 2 代) 的費用。資訊 如要瞭解 Cloud Run 定價,請參閱 Cloud Run 定價頁面。

如要進一步瞭解 Cloud Functions for Firebase 定價,請參閱 Firebase 定價頁面。

所有報價均以美元為單位。如果您使用美元以外的貨幣付費,則會按照 Cloud Platform SKU 頁面列出的相應貨幣價格計費。

叫用

無論叫用來源為何,函式叫用一律以固定費率計價,當中包含透過 HTTP 要求傳送的 HTTP 函式叫用、轉送至背景CloudEvent 函式的事件,以及「呼叫」API 產生的叫用。下列價格級別是以函式叫用總數為準,與特定 Google Cloud Platform 帳單帳戶相關聯的「所有」函式產生的函式叫用均包含在內。

叫用 (每月) 每 100 萬次叫用的價格
前 200 萬次 免費
超過 200 萬次 $0.40 美元

如果您使用美元以外的貨幣付費,系統將按照 Cloud Platform SKU 頁面上列出的相應貨幣價格計費。

每次叫用的單位費率皆為 $0.0000004 美元 (或每 100 萬次叫用 $0.40 美元),不含每月前 200 萬次免費叫用。無論函式傳回的結果或叫用時間長度為何,您都必須支付相關費用。即便叫用次數未超過免費方案額度,部署函式也會產生費用。如要進一步瞭解部署作業的計費方式,請參閱部署作業費用

運算時間

運算時間自函式收到要求時起算,直到要求完成為止。只要您表示完成,或是發生逾時、其他失敗狀況或任何終止情形,均視同要求完成。運算時間以 100 毫秒為單位累加,無條件進位至最接近的 100 毫秒倍數。舉例來說,執行時間長度為 260 毫秒的函式會以 300 毫秒計費。

視您為該項函式佈建的記憶體和 CPU 量而定,運算時間的費用可能不同。這個計算方程式使用的單位如下:

  • GB/秒

    • 1 GB/秒是指您佈建的 1 GB 記憶體運作了 1 秒鐘的實際時間
  • GHz/秒

    • 1 GHz/秒是指您佈建的 1 GHz CPU 運作了 1 秒鐘的實際時間。

磁碟大小、記憶體和網路用量的計算單位為 GB,而 1 GB 為 2^30 個位元組。這種計算單位又稱為 GiB。系統會將 1 GHz 視為 10^9 赫茲:

Cloud Functions 支援以下其中一種類型佈建:

記憶體 vCPU1 價格/100 毫秒 (級別 1 價格) 價格/100 毫秒 (級別 2 價格)
128 MB .083 個 vCPU $0.000000231 美元 $0.000000324 美元
256 MB 0.167 個 vCPU $0.000000463 美元 $0.000000648 美元
512 MB 0.333 個 vCPU $0.000000925 美元 $0.000001295 美元
1024 MB 0.583 個 vCPU $0.000001650 美元 $0.000002310 美元
2048 MB 1 個 vCPU $0.000002900 美元 $0.000004060 美元
4096 MB 2 個 vCPU $0.000005800 美元 $0.000008120 美元
8192 MB 2 個 vCPU $0.000006800 美元 $0.000009520 美元
16384MB2 4 個 vCPU $0.000013600 美元 $0.000019040 美元
32768MB2 8 個 vCPU $0.000027200 美元 $0.000038080 美元

如果您使用美元以外的貨幣付費,系統將按照 Cloud Platform SKU 頁面上列出的相應貨幣價格計費。

1 個 vCPU 等於 2.4 GHz。CPU 分配是近似值 隨時可能變動實際分配的 CPU 時脈週期可能略有不同 都能跨越函式叫用 ,瞭解如何調查及移除這項存取權。
2 僅支援第 2 代 Cloud Functions,且可能無法 所有區域支援此功能。

一秒鐘的運算時間通常是以下列方式計費:

單位 級別 1 價格 級別 2 價格
GB/秒 $0.0000025 美元
(閒置* 時為 $0.0000025 美元)
$0.0000035 美元
(閒置* 時為 $0.0000035 美元)
GHz/秒 $0.0000100 美元
(閒置* 時為 $0.000001042 美元)
$0.0000140 美元
(閒置* 時為 $0.00000146 美元)
級別 1 價格的區域 級別 2 價格的區域

如果您使用美元以外的貨幣付費,系統將按照 Cloud Platform SKU 頁面上列出的相應貨幣價格計費。

*「閒置」是指保持暖機狀態的最少量執行個體產生的非使用中計費時間

閒置時間

如果您設定了函式執行個體的數量下限,即便這些執行個體處於關閉狀態,系統還是會依據時間長度向您收取費用。這就是「閒置時間」 (會採用不同的費率)。

並行

Cloud Functions (第 2 代) 可透過並行處理 並進一步控管定價您可以從中學習 進一步瞭解 Cloud Functions (第 2 代) 總覽 以及 Cloud Run 的「Concurrency」頁面 說明文件。

免費方案

Cloud Functions 針對運算時間資源提供永久免費方案,當中包括 GB/秒和 GHz/秒的分配方式。除了這 免費方案提供 400,000 GB 記憶體 (每秒 200,000 個) 每月運算時間 GHz 秒數和 5 GB 的網際網路資料轉出量。免費方案的使用額度,是以上述級別 1 價格的同等美元金額計算。無論執行函式的區域採用的是級別 1 和/或級別 2 價格,系統都會分配同等美元金額給您。不過在扣除免費方案的額度時,系統將以函式執行區域的級別 (級別 1 或級別 2) 為準。

請注意,即便您採用的是免費方案,也必須擁有有效的帳單帳戶。

網路

外送式的資料移轉作業 (也就是將資料從函式「傳出」至其他位置) 是以 GB 為單位,並按照固定費率計費。無論是將資料傳出至相同區域的其他 Google API,或是傳入資料,兩種作業皆為免費。全球適用 (並非僅限於特定區域) 的 Google API 等同於位於相同區域。

類型 價格/GB
傳出資料 $0.12 美元
每月外送資料 5 GB 的免費額度
傳入資料 免費
將資料外送至相同區域的 Google API 免費

如果您使用美元以外的貨幣付費,系統將按照 Cloud Platform SKU 頁面上列出的相應貨幣價格計費。

本機磁碟

您可以透過 Cloud Functions 使用稱為「tmpfs」磁碟區的本機磁碟掛接點 (/tmp),寫入這個磁碟區的資料會儲存在記憶體中。這項作業不會產生費用,不過您將資料寫入 /tmp 掛接點時,系統會耗用已為函式佈建的記憶體資源。

計費示例

本節提供一些計費示例,並概略說明部署程序產生的費用。如要 瞭解 Cloud Build、Artifact Registry 或 Container Registry 建構 Cloud Functions 映像檔。 請注意,這些示例並包含您在函式中使用的其他 Google Cloud 產品或 API 所產生的費用。

簡易的事件導向函式

簡易的事件導向函式,具備 128 MB 記憶體和 200MHz CPU,叫用 10 且執行時間為 300 毫秒,且每次僅使用 Google API 執行 300 毫秒 (無可計費的傳出資料移轉)。

計算

叫用

10,000,000

運算時間

(128 MB / 1024 MB/GB) x 0.3 秒 = 每次叫用 0.0375 GB/秒

(200 MHz / 1000 MHz/GHz) x 0.3 秒 = 每次叫用 0.0600 GHz/秒

10,000,000 次叫用 x 0.0375 GB/秒 = 每月 375,000 GB/秒

10,000,000 次叫用 x 0.0600 GHz/秒 = 每月 600,000 GHz/秒

網路

指標 總值 免費方案 淨值 單價 總價
叫用 10,000,000 2,000,000 8,000,000 $0.0000004 美元 $3.20 美元
GB/秒 375,000 400,000 < 0 $0.0000025 美元 $0.00 美元
GHz/秒 600,000 200,000 400,000 $0.0000100 美元 $4.00 美元
網路 0 5 0 $0.12 美元 $0.00 美元
每月總價 $7.20

如果您使用美元以外的貨幣付費,系統將按照 Cloud Platform SKU 頁面上列出的相應貨幣價格計費。

高流量 HTTP 函式

具備 256 MB 記憶體和 400 MHz CPU 的中階 HTTP 函式 每月透過 HTTP 執行 5, 000 萬次,每次執行時間 500 毫秒,傳送 5KB 的資料傳回呼叫端 (每次叫用的傳出資料為 5 KB)。

計算

叫用

50,000,000

運算時間

(256 MB / 1024 MB/GB) x 0.5 秒 = 每次叫用 0.125 GB/秒

(400 MHz / 1000 MHz/GHz) x 0.5 秒 = 每次叫用 0.200 GHz/秒

50,000,000 次叫用 x 0.125 GB/秒 = 每月 6,250,000 GB/秒

50,000,000 叫用 x 0.200 GHz/秒 = 每月 10,000,000 GHz/秒

網路

50,000,000 次叫用 x (5 KB / 1024 KB/MB / 1024 MB/GB) = 每月 238.42 GB 的外送資料傳輸量

指標 總值 免費方案 淨值 單價 總價
叫用 50,000,000 2,000,000 48,000,000 $0.0000004 美元 $19.20 美元
GB/秒 6,250,000 400,000 5,850,000 $0.0000025 美元 $14.63 美元
GHz/秒 10,000,000 200,000 9,800,000 $0.0000100 美元 $98.00 美元
網路 238.42 5 233.42 $0.12 美元 $28.01 美元
每月總價 $159.84 美元

如果您使用美元以外的貨幣付費,系統將按照 Cloud Platform SKU 頁面上列出的相應貨幣價格計費。

部署費用

函式會儲存在 Container Registry 或 Artifact Registry 中。 Cloud Functions (第 2 代) 只會使用 Artifact Registry。

如果您的函式儲存在 Container Registry 中,系統會在部署後產生小額費用,因為 Container Registry 沒有免費方案。以目前來說,Container Registry 的區域性儲存空間費用約為每月每 GB $0.026 美元。

舉例來說,假設專案部署了第 15 代 Node.js 10 函式 提取多個常見的 npm 套件部署這些函式後 某些免費儲存空間、部分計費的多區域儲存空間, Cloud Build 運算時間:

  • REGION.artifacts.* 值區中包含 1.05 GB 的多區域 Standard Storage (不提供免費方案),Container Registry 會使用這個多區域儲存空間。
  • gcf-sources-* 值區中包含 2 MB 的免費 Cloud Storage,這個免費儲存空間會用於函式建立程序。
  • 每次部署函式時,Cloud Build 大約都會耗用 1 分鐘的建立時間。只要一天部署這十五個函式的次數不超過 8 次,您就不會超過 Cloud Build 免費方案的配額。

相當於每月 $0.03 美元。這類費用會顯示在帳單中 做為「Standard Storage US Multi-region」。

如果您的函式儲存在 Artifact Registry 中,則除非超過儲存空間免費方案上限,否則系統不會向您收費。如果您的函式超過上限,部署後會顯示儲存空間的小額費用

以未經刪除的函式來說,各個函式的容器會儲存在映像檔註冊資料庫 (Container Registry 或 Artifact Registry) 中,因此每個月都會產生少許費用 (除非您使用 Artifact Registry 且用量低於其免費方案上限)。

如要進一步瞭解 Cloud Build 或 Artifact Registry 的相關費用,請參閱建構 Cloud Functions 映像檔

後續步驟

索取客製化報價

Google Cloud 提供「即付即用」計費模式,您只需要為所用服務付費。貴機構如需索取客製化的報價,請與我們的銷售團隊聯絡。
聯絡銷售人員