Cloud Composer 定價

本文詳細說明 Cloud Composer 的計費方式。如要查看其他產品的價格,請參閱定價說明文件。磁碟大小、機器類型記憶體和網路用量的計算單位為 GB,而 1 GB 等於 230 個位元組。這種計算單位又稱為 GiB

您也可以使用 Google Cloud Pricing Calculator 來估算使用 Cloud Composer 的費用。

定價總覽

在計算費用時,系統是以 Cloud Composer 環境的規模和運作時間為依據。Cloud Composer 環境的計費單位為 每 10 分鐘間隔,費用取決於網路伺服器節點的數量和大小、資料庫節點和儲存空間,以及網路輸出量。

Cloud Composer 的費用與下列用於執行環境、監控環境與保存資料的服務費用分開計算

  1. 環境中用於工作站和排程器的 Google Kubernetes Engine 節點。系統會根據使用的執行個體數量和類型,對節點套用不同的 Compute Engine 定價。此外,還有用於 Redis 佇列的永久磁碟 (除非手動刪除,否則這個磁碟會一直存在)。
  2. 環境為管理 DAG 及保存工作記錄檔而建立的 Cloud Storage 值區。除非手動刪除,否則這個值區會一直存在。
  3. Cloud Monitoring 收集的資料可幫助您瞭解環境的效能和健康狀態。系統預設即啟用 Monitoring,並依照 Monitoring 定價另計資料費用。
  4. 使用 Google Container Registry 和 Google Artifact Registry 時所產生的儲存空間和輸出流量。這些服務用於儲存和提供在安裝其他 PyPi 模組時所建立的容器映像檔。詳情請參閱 Container Registry 定價Artifact Registry 定價頁面。
  5. 如使用客戶管理的加密金鑰,系統可能會針對 Cloud Key Management Service (KMS) 額外收取使用費。詳情請參閱 Google Key Management Service 定價一文。
如果您使用美元以外的貨幣付費,系統將按照 Cloud Platform SKU 頁面上列出的相應貨幣價格來計費。

價目表

雖然部分定價是以小時或月為單位,但 Cloud Composer 是以分鐘計費。

注意:下表說明將 Cloud Composer 設為在公開 IP 模式中執行時的網路伺服器價格。在私人 IP 模式中建立 Cloud Composer 環境時,與網路伺服器相關聯的費用都會提升為原來的兩倍,因為 Composer 會在負載平衡器後方執行兩個網路伺服器執行個體。

支援的機器類型

Cloud Composer 環境支援下列 Compute Engine 執行個體類型

  • N1 標準機器類型 (n1-standard)
  • N1 高記憶體使用率機器類型 (n1-highmem)
  • N1 高 CPU 使用率機器類型 (n1-highcpu)
  • N2 標準機器類型 (n2-standard)
  • N2 高記憶體使用率機器類型 (n2-highmem)
  • N2 高 CPU 使用率機器類型 (n2-highcpu)
  • E2 標準機器類型 (e2-standard)
  • E2 高記憶體使用率機器類型 (e2-highmem)
  • E2 高 CPU 使用率機器類型 (e2-highcpu)
  • C2 運算最佳化機器類型 (c2-standard)
  • M1 記憶體最佳化機器類型 (m1-megamemm1-ultramem)
  • M2 記憶體最佳化機器類型 (m2-megamemm2-ultramem)
  • 在 AMD 處理器上運作的 N2D 標準機器類型 (n2d-standard)
  • 在 AMD 處理器上運作的 N2D 高記憶體使用率機器類型 (n2d-highmem)
  • 在 AMD 處理器上運作的 N2D 高 CPU 使用率機器類型 (n2d-highcpu)

Cloud Composer 環境不支援共用核心機器類型

執行 Airflow 資料庫的 Cloud SQL 執行個體適用的支援機器類型

目前支援下列機器類型:

機器類型 vCPU 記憶體
db-n1-standard-2 2 7.5 GB
db-n1-standard-4 4 15 GB
db-n1-standard-8 8 30 GB
db-n1-standard-16 16 60 GB

注意:Cloud SQL 執行個體的磁碟大小會根據資料庫儲存空間的使用需求自動增加。

執行 Airflow 網路伺服器的 VM 執行個體適用的支援機器類型

目前支援下列機器類型:

機器類型 vCPU 記憶體 磁碟
composer-n1-webserver-2 2 1.6 GB 20 GB
composer-n1-webserver-4 4 3.6 GB 20 GB
composer-n1-webserver-8 8 7.6 GB 20 GB

環境規模

Cloud Composer 環境的規模會影響環境的價格。您可以調整部分設定來變更 Cloud Composer 環境的規模,其他設定則為預先設定且無法調整。

設定預設可調整
儲存空間 (GB)30
資料庫db-n1-standard-2
網路伺服器composer-n1-webserver-2
工作站機器類型n1-standard-1
工作站節點3
工作站儲存空間 (GB/工作站)100

計費示例

假設您在 us-central1 (愛荷華州) 在公開 IP 模式中建立 Cloud Composer 環境,且在建立過程中未調整設定。您的環境會使用下列資源。

資源總數
儲存空間 GB30
資料庫db-n1-standard-2
網路伺服器composer-n1-webserver-2
工作站 vCPU3

在這個示例中,環境中有 3 個工作站 vCPU:預設機器類型是配備 1 個 vCPU 的 n1-standard-1,而預設工作站數量為 3 個 (3 workers * 1 vCPU = 3 vCPUs)。供 Airflow 資料庫運作的 Cloud SQL 執行個體使用的是 db-n1-standard-2 機器類型;此外,composer-n1-webserver-2 則是用來執行 Airflow 網路伺服器。

假設這個開發環境的執行時間占單月總時數的 25% (每月 182 小時),輸出流量是 6.5 GB,則這個環境的每月 Cloud Composer 總費用為:

資源總費用
資料庫核心時數$45.66 美元
網路核心時數$26.91 美元
網路和資料庫儲存空間$2.05 美元
網路輸出$1.44 美元
Cloud Composer 總費用$76.06 美元

這些費用會與在 DAG 儲存空間、工作站和排程器中使用 GKE 節點的 Cloud Storage 和 Compute Engine 費用分開計算

注意:本節說明在公開 IP 模式中執行 Composer 的費用。在私人 IP 模式中建立 Composer 環境時,與網路伺服器相關聯的費用會提升為原來的兩倍,因為 Composer 會在負載平衡器後方執行兩個網路伺服器執行個體。

您可以使用 Google Cloud Pricing Calculator 來估算這些工作站的費用。

後續步驟