Workflows 定價
本文詳細說明 Workflows 的計費方式。您也可以使用 Google Cloud Pricing Calculator 估算 Workflows 的使用費用。
如果您使用美元以外的貨幣付費,則會按照 Cloud Platform SKU 頁面列出的相應貨幣價格計費。
定價總覽
Workflows 定價是依據執行的工作流程步驟數按月計算的。
下列步驟會計入工作流程執行步驟總數:
- 成功執行的所有步驟。
- 執行作業期間失敗的所有步驟。
- 在工作流程執行期間重試的所有步驟。每次重試都會計為一次步驟執行作業。
內部和外部步驟
這些步驟可分為內部或外部步驟,內部和外部步驟的計費方式不同:
| 內部步驟
執行工作流程時,在 Google Cloud 內部發生的步驟。 Google Cloud |
內部步驟的類型包括:
|
| 外部步驟
對 Google Cloud外部資源發出外部 HTTP 要求的步驟,或等待 HTTP 回呼。 |
外部步驟的類型包括:
|
每增加 1,000 個內部步驟或外部步驟時,系統就會向您收費。如要瞭解運作方式的相關示例,請參閱這個定價示例。
子工作流程費用
計算子工作流程費用時採用的定價準則與一般工作流程相同。因此,呼叫子工作流程產生的費用,等於所有子工作流程步驟的費用加上子工作流程呼叫步驟的費用。
免費用量
在Google Cloud 免費方案下,使用者可免費使用一定限度的 Workflows 資源。無論免費試用期是否已經結束,只要您未超過相關用量限制,都可以免費使用這類資源。免費試用期過後,如果超過「一律免費」方案的用量限制,系統就會根據價目表向您收費。
| 資源 | 每月免費用量限制 |
| 內部步驟 | 5,000 次 |
| 外部步驟 | 2,000 次 |
價目表
| 內部步驟 | 每月價格 |
| 最初的 5,000 個步驟 | 免費 |
| 5,000 個之後的步驟 | 每增加 1,000 個步驟 $0.01 美元 |
| 外部步驟 | 每月價格 |
| 最初的 2,000 個步驟 | 免費 |
| 2,000 個之後的步驟 | 每增加 1,000 個步驟 $0.025 美元 |
| 1 億步之後的內部或外部步驟 | |
| 如要瞭解定價方案,請洽詢銷售人員 | |
如果您使用美元以外的貨幣付費,系統將按照 Cloud Platform SKU 頁面上列出的相應貨幣價格計費。
計費示例
您的每月費用是根據所有工作流程執行作業內,產生的內部和外部步驟總數計算。計算帳單時會將每個總數減去免費用量,計算您在每個類別中使用的全部或部分 1,000 個累計增量,再將每 1,000 個增量乘以相關單元費用,最後加總結果即可得出費用總額。
舉例來說,如果您的工作流程執行作業在一個月內共使用了 6,500 個內部步驟和 3,999 個外部步驟:
| 您使用的內部步驟總數:6,500 | 免費方案涵蓋的內部步驟: 5,000
其他內部步驟:1,500
|
| 您使用的外部步驟總數:3,999 | 免費方案涵蓋的外部步驟: 2,000 其他外部步驟:1,999
|
| 當月總費用:$0.02 + $0.05 | = $0.07 |
最佳化使用方式
如上例所示,執行工作流程的費用極低。 不過,如果用量很大,請遵循下列指南,盡可能減少用量和降低成本:
請確保對服務的所有呼叫都使用
*.appspot.com、*.cloud.goog、*.cloudfunctions.net或*.run.app,而不是自訂網域,這樣系統就會針對內部步驟而非外部步驟向您收費。 Google Cloud套用自訂重試政策 ,在延遲時間、可靠性和成本之間取得平衡。重試頻率越高,延遲時間越短,可靠性也越高,但成本可能會增加。
使用會等待長時間作業的連線器時,請設定可將延遲時間降至最低的自訂輪詢政策,以節省成本。舉例來說,如果預期作業會耗費超過一小時,您可能會希望政策在立即失敗時,先每隔一分鐘輪詢一次,之後再每隔 15 分鐘輪詢一次。
將指派作業 合併成一個步驟。
避免過度使用
sys.log步驟。建議改用通話記錄。
後續步驟
- 參閱 Workflows 說明文件。
- 開始使用 Workflows。
- 試用 Pricing Calculator。
- 瞭解 Workflows 解決方案和用途。