Cloud Composer 定價

本文說明 Cloud Composer 的計費方式。

計費模式

Cloud Composer 採用的計費模式如下:

Cloud Composer 環境的計費週期是以短時間間隔計費,計費時間為實際執行期間。舉例來說,如果您建立了一個環境,執行 6 小時 30 分鐘,並在之後刪除,則總費用為 6.5 小時。

雖然有些定價是以小時或月為單位,但 Cloud Composer 仍會按照實際使用時間來計費。

Cloud Composer 3 定價

本節說明 Cloud Composer 3 的定價。

Cloud Composer 3 的價目表

本節概述不同區域的 Cloud Composer 3 費用。請參閱其他費用

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

Cloud Composer 3 SKU

Cloud Composer 3 提供下列 SKU:

  • Cloud Composer 3 標準 DCU 時數

    資料運算單元是一個抽象計量單位,代表 Cloud Composer 環境在特定時間點分配的運算資源。由於 DCU 是評估環境中目前佈建的資源數,因此系統會根據環境的 DCU 值 (即 DCU 時數) 向您收取費用。

    這個 SKU 是以毫秒為單位計算。舉例來說,如果您的環境使用 1 個 DCU 1 小時,這相當於使用 1000 milliDCU 小時。

    DCU 時數代表下列資源的用量:

    • vCPU、記憶體和儲存空間資源,由執行工作負載的環境元件使用:Airflow 工作站、排程器、DAG 處理器、觸發器和網路伺服器。Airflow 工作站會自動進行資源調度,因此相應費用會隨著環境中的工作站數量變動。

      如果您在環境的叢集中部署自己的工作負載,例如使用 KubernetesPodOperator 建立 Pod,或是使用 Kubernetes Executor 執行工作,則已使用的資源同樣會計入 DCU 時數,並採用 Cloud Composer 3 計費模式。

    • 環境的大小。環境規模是指 Cloud Composer 環境代管基礎架構的規模。環境基礎架構分為各種大小:小、中、大。

      DCU 中的環境規模費用涵蓋執行 Airflow 所需的基礎架構元件所使用的資源成本。例如 Cloud SQL 執行個體 (具有涵蓋儲存空間費用的另一個 SKU) 或環境的 Redis 佇列。

  • Cloud Composer 3 資料庫儲存空間

    這個 SKU 涵蓋儲存環境 Airflow 資料庫的 Cloud SQL 執行個體使用的儲存空間費用。

    Cloud SQL 執行個體的磁碟大小下限為 10 GiB。

    Cloud SQL 執行個體的磁碟大小會隨著資料庫儲存空間用量的需求而自動增加,但如果 Airflow 資料庫的大小減少,則「不會降低」

  • Cloud Composer 網路資料移轉

    這組 SKU 包含執行環境中工作負載的環境元件所產生的可計費傳出流量。

    Cloud Composer 網路資料移轉 SKU 涵蓋環境中工作負載產生的下列流量類型:

    如要進一步瞭解網路輸出計費方式和相關 SKU 的說明,請參閱網路定價

  • 您的環境還有其他額外費用,未包含在 Cloud Composer 定價中。

Cloud Composer 3 的額外費用

除了 Cloud Composer 3 環境的費用之外,下列服務的費用還包括

Cloud Composer 3 定價範例

舉例來說,您在愛荷華州 (us-central1) 建立 Cloud Composer 3 環境後,使用 10 天執行工作負載,然後將其刪除。環境會在有 30 天的月份中運作。

例如,您的環境會使用下列資源量:

  • 過去 5 天內,使用 12 個 DCU。這些 DCU 包含環境元件 (排程器、DAG 處理器、觸發條件、工作站、網路伺服器) 使用的 vCPU、記憶體和儲存空間資源的費用合計,以及操作環境基礎架構的費用。
  • 在其他 5 天內,您的環境使用 15 個 DCU,因為工作站數量會向上擴充,來處理大量任務。
  • 環境資料庫未超過初始大小 10 GiB。
  • 環境在同一個可用區內運作,而且不會透過網際網路傳送資料,因此不會產生任何可計費的網路輸出流量。在這種情況下,所有 Cloud Composer 網路資料移轉 SKU 都不會產生費用。

在此情況下,費用明細如下:

SKU 第 1 節 第二節 愛荷華州費用 (us-central1) 總費用 (10 天)
DCU 小時
(或 1000 milliDCU 小時)
1440 個 DCU 小時
(12 個 DCU,共 120 小時)
1,800 個 DCU 小時
(15 個 DCU,共 120 小時)
$0.06 美元 $194.4 美元
(3240 DCU 時數)
資料庫儲存空間 1.67 GiBy/Mo
(30 天內共 10 GiBy)
1.67 GiBy/Mo
(30 天內共 10 GiBy)
$0.17 美元 $0.5678 美元
(10 GiBy,共 10 天)

其他注意事項:

  • 這個環境會自動調度資源,也就是說,如果實際負載在上述時間範圍內較低,則費用也較低。舉例來說,如果設定環境在 1 到 6 個工作站之間進行資源調度,且您的環境在整個期間內只使用一個工作站,那麼您只需要支付 1 個工作站使用的 DCU 時數,而非 6 個工作站的費用。

  • 如果您的環境會在地區之間或網際網路移轉資料,則適用 Cloud Composer 網路資料移轉 SKU

  • 您的環境還有其他未包含在 Cloud Composer 3 SKU 中的額外費用

Cloud Composer 3 的定價模式轉換

本節說明 Cloud Composer 3 與 Cloud Composer 2 相比的定價模式異動。

Cloud Composer 2 SKU 會與 Cloud Composer 3 SKU 一併顯示
圖 1: 從 Cloud Composer 2 轉換至 Cloud Composer 3 (按一下可放大)

Cloud Composer 3 遵循進一步簡化及隱藏大部分的基礎架構元件,包括環境叢集,以及 Artifact Registry、Cloud Build 或 Pub/Sub 等其他服務的依附元件。

Cloud Composer 環境的總成本現已合併為較少的 SKU:

  • 環境元件使用的 Compute Engine 資源 SKU 會合併至 DCU 小時 SKU。

  • 環境大小的 SKU 包含在 DCU 時數 SKU 中。

  • Cloud Composer 3 網路輸出 SKU 會取代先前在專案中執行的 Airflow 元件與網路流量用量相關的 Cloud Composer 2 額外費用。

  • 您不必為專案中環境叢集使用 Cloud Composer 2 的 Google 服務支付額外費用。

Cloud Composer 2 定價

本節說明 Cloud Composer 2 的定價。

Cloud Composer 2 價目表

下表摘要列出不同區域的 Cloud Composer 2 費用。另請參閱其他費用

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

Cloud Composer 2 SKU

Cloud Composer 2 提供下列 SKU:

  • Cloud Composer Compute SKU

    Cloud Composer Compute SKU 代表 Airflow 排程器、網路伺服器和工作站使用的 Compute Engine 容量。系統會自動調度 Airflow 工作站的資源,因此對應的費用會隨著環境中的工作站數量而變化。

    此外,如果您在環境的叢集中部署自己的工作負載,則這些工作負載的價格也會遵循 Cloud Composer 2 定價模式,並採用 Compute Engine SKU。舉例來說,在環境叢集中啟動的 Pod 為 Spot Pod,而是遵循 Cloud Composer 2 運算定價模式,而非 GKE Autopilot Spot 定價模式。

    • Cloud Composer 運算 CPU

      相關費用取決於在 Compute Engine 中執行的所有環境元件使用的 vCPU 總數。當中包含環境叢集中 Pod 和服務的費用。舉例來說,您環境的所有 Airflow 工作站在環境叢集的 pod 中都會執行。

      這個 SKU 的測量單位為每小時 1,000 mCPU (millicore)。舉例來說,如果您的環境使用 1 個 vCPU 達 1 小時,等於使用 1,000 個 mCPU 執行 1 小時。

    • Cloud Composer 運算記憶體

      相關費用取決於在 Compute Engine 上執行所有環境元件使用的記憶體總量。

    • Cloud Composer 運算儲存空間

      相關費用取決於所有在 Compute Engine 中運作的環境元件使用的總儲存空間量。

  • Cloud Composer 資料庫儲存空間

    相關費用取決於 Cloud SQL 執行個體所使用的磁碟空間量。Cloud SQL 執行個體的磁碟大小會根據資料庫儲存空間的用量需求自動增加。

    這個 SKU 元件涵蓋 Airflow 資料庫儲存空間的費用。

    Cloud SQL 執行個體的磁碟大小下限為 10 GiB。

  • 小型/中型/大型 Cloud Composer 環境費用

    相關費用視環境大小而定。環境大小是指 Cloud Composer 環境的代管基礎架構規模。

    這個 SKU 說明執行 Airflow 所需的基礎架構元件費用,包括 Cloud SQL 資料庫、工作佇列和連線 Proxy。環境基礎架構有三種不同的大小:小型、中型和大型。

  • 小/中/大高彈性 Cloud Composer 環境費用

    這些 SKU 代表在具高度彈性的 Cloud Composer 環境中執行 Airflow 所需的基礎架構元件費用。

    如果您的環境擁有高度彈性,這些 SKU 會取代小型/中/大型 Cloud Composer 環境費用 SKU。

  • 您的環境還有其他額外費用,未包含在 Cloud Composer 定價中。

Cloud Composer 2 的額外費用

除了 Cloud Composer 2 環境的費用之外,下列服務的費用還包括

Cloud Composer 2 的定價範例

假設您在愛荷華州 (us-central1) 建立 Cloud Composer 2 環境,並使用預設的「Small」環境預設設定。

在這個情況下,這個環境具有下列會影響 Cloud Composer 2 SKU 的預設參數:

  • 這個環境有一個排程器。
  • 這個環境會在 1 至 3 個工作站之間自動調度資源。
  • 這個環境的排程器和網路伺服器各使用 0.5 個 vCPU。
  • 這個環境的排程器和網路伺服器各使用 1.875 GiB 的記憶體。
  • 這個環境的排程器和網路伺服器各使用 1 GiB 的磁碟空間。
  • 視工作站數量而定,這個環境工作站會在 0.5 至 1.5 個 vCPU 之間自動調度資源。
  • 視工作站數量而定,這個環境的工作站會在 1.875 至 5.625 GiB 的記憶體之間自動調度資源。
  • 這個環境的工作站會根據工作站數量,在 1 至 3 GiB 儲存空間之間自動調度資源。
  • 環境資料庫使用 10 GiB 的儲存空間。系統會根據資料庫儲存空間用量的需求,自動增加儲存空間大小。本範例假設資料庫儲存空間不會增加。
  • 您的環境使用的是小型基礎架構大小。

假設執行這個環境達 7 天又 12 小時 (總共 180 小時)。在 50% 的時間,環境的負載為 1 個工作站,另外 2 個工作站則占剩下的 50% 時間。在這段時間用完環境後,就能刪除環境。在這種情況下,Cloud Composer 2 SKU 如下:

  • Cloud Composer 運算 CPU( 90 hours * 1.5 vCPU + 90 hours * 2 vCPU ) * $0.045 per 1000 mCPU hours,總計 $14.175 美元。

  • Cloud Composer 運算記憶體( 90 hours * 5.625 GiB + 90 hours * 7.5 GiB ) * $0.005 per GiB / hour,總計 $5.906 美元。

  • Cloud Composer 運算儲存空間e( 90 hours * 3 GiB + 90 hours * 4 GiB ) * $0.0002 per GiB / hour,總計 $0.126 美元。

  • Cloud Composer 資料庫儲存空間180 hours out of 740 hours * 10 GiB * $0.17 per GiB / month,總計 $0.413 美元。

  • 小型 Cloud Composer 環境費用180 hours * $0.35 per hour,總計 $63.00 美元。

  • 在這個範例中,Cloud Composer 2 的總費用為:

    Cloud Composer 2 SKU 費用
    Cloud Composer 運算 CPU $14.175 美元
    Cloud Composer 運算記憶體 $5.906 美元
    Cloud Composer 運算儲存空間 $0.126 美元
    Cloud Composer 資料庫儲存空間 每月每 GiB $0.17 美元
    Cloud Composer 小型環境費用 $63.00 美元
    總計 $83.62 美元
  • 這個環境會自動調度資源,也就是說,如果實際負載在上述時間範圍內較低,則費用也較低。例如,如果您將環境設為在 1 至 6 個工作站之間調度資源,而且您的整個團隊在整個期間只使用單一工作站,則您只需要支付單一工作站的費用。

  • 您的環境還有其他未包含在 Cloud Composer 2 SKU 中的額外費用

Cloud Composer 2 的定價模式轉換

本節說明 Cloud Composer 2 與 Cloud Composer 1 的定價模式異動差異。

Cloud Composer 1 SKU 會與 Cloud Composer 2 SKU 一併顯示
圖 2.從 Cloud Composer 1 轉換至 Cloud Composer 2 的定價模式 (按一下可放大)

推出的 Cloud Composer 2 功能也採用了新的定價模式,方便您充分運用自動調度資源功能的優勢。這個新模式也能讓您清楚瞭解 Cloud Composer 環境的總持有成本。

在 Cloud Composer 1 環境中,執行 Airflow 所用的 Compute Engine 層費用會顯示為環境 GKE 叢集使用的 Compute Engine 執行個體費用。

在 Cloud Composer 2 中,這項費用不再與 Compute Engine 相關聯,而是包含在 Compute Engine CPU 核心、記憶體和儲存空間的 Cloud Composer 2 SKU 中。這個方法可清楚說明 Cloud Composer 環境的整體費用。

由於 Cloud Composer 2 的定價模式比舊版更為嚴格,因此您可能會發現 Cloud Composer 環境的費用較高,而 Compute Engine 執行個體的費用較低。

Cloud Composer 2 中導入的自動調度資源功能,可提高資源使用率的效率,因為環境不再需要持續擴充。自動調度資源功能產生的費用節約率,會因 DAG 執行作業和環境設定的模式產生極大差異。

在 Cloud Composer 2 中,相較於 Cloud Composer 1:

  • 環境的費用可能會因環境自動調度資源而變動。您只有在環境使用資源時,才需支付費用。
  • 您不必為環境中的 Compute Engine 元件支付額外費用,Cloud Composer 2 SKU 將取代這類費用。
  • 即使 Cloud Composer 2 環境需要使用 GKE Autopilot 叢集,您也不必支付一般 GKE Autopilot 叢集中的叢集管理費用。

Cloud Composer 1 定價

展開

本節說明 Cloud Composer 1 的定價。

Cloud Composer 1 價目表

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

Cloud Composer 1 SKU

Cloud Composer 1 提供下列 SKU:

  • Cloud Composer vCPU 使用時間

    相關費用取決於您環境的網路伺服器機器類型。

  • Cloud Composer SQL vCPU 使用時間

    相關費用取決於 Cloud SQL 執行個體的機器類型。

  • Cloud Composer 資料儲存空間

    相關費用取決於網路伺服器機器類型和 Cloud SQL 執行個體使用的磁碟空間,

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

    Cloud SQL 執行個體的磁碟大小下限為 10 GiB。

  • Cloud Composer 資料移轉

    相關費用取決於網路伺服器和 Cloud SQL 產生的網路流量。例如,您可以對 Airflow 資料庫執行查詢、排定工作和 DAG,以及使用 Airflow 網頁介面產生資料移轉費用。

  • 您的環境還有其他額外費用,未包含在 Cloud Composer 定價中。

在 Cloud Composer 1 的私人 IP 環境中,與網路伺服器相關的費用加倍了。這是因為私人 IP Cloud Composer 環境有兩個在負載平衡器後方執行的網路伺服器執行個體。

支援的機器類型

下列機器類型可供 Cloud Composer 1 環境的元件使用。

  • 這些機器類型的定價屬於額外費用的一部分。
  • Cloud Composer 環境不支援共用核心機器類型
  • Cloud SQL 執行個體的磁碟大小會根據資料庫儲存空間用量的需求自動增加。初始儲存空間大小為 10 GiB。
環境元件 支援的機器類型
節點 n1-standard、n1-highmem、n1-highcpu、n2-standard、n2-highmem、n2-highcpu、e2-standard、e2-highmem、e2-highcpu、c2-standard、m1-highmem、m1-ultramem、m2-highdram2
Cloud SQL 執行個體 db-n1-standard-2、db-n1-standard-4、db-n1-standard-8、db-n1-standard-16
網路伺服器 composer-n1-webserver-2、composer-n1-webserver-4、composer-n1-webserver-8

Cloud Composer 1 的額外費用

除了 Cloud Composer 1 環境的費用之外,下列服務的費用還包括

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

Cloud Composer 1 的定價範例

假設您在愛荷華州 (us-central1) 建立 Cloud Composer 1 環境,並使用預設參數。

在這個情況下,這個環境具有下列會影響 Cloud Composer 1 SKU 的預設參數:

  • 環境的網路伺服器使用 composer-n1-webserver-2 機器類型。這種機器類型有 2 個 vCPU 和 20 GiB 的儲存空間。

  • 環境的 Cloud SQL 執行個體使用 db-n1-standard-2 機器類型。這種機器類型有 2 個 vCPU。

這些預設參數會影響環境的其他費用

  • 環境的 GKE 叢集有 3 個節點,節點會執行環境工作站和排程器。
  • 節點使用 n1-standard-1 機器類型。
  • 每個節點使用 20 GiB 的儲存空間。

假設您執行這個環境了 7 天又 12 小時 (共 180 小時),傳出資料傳輸量為 6.5 GiB,隨後您便刪除環境。在這種情況下,您的 Cloud Composer 1 SKU 如下:

  • Cloud Composer vCPU 時間180 hours * 2 vCPU * 0.074 / vCPU hour,總計 $26.64 美元。

  • Cloud Composer SQL vCPU 時間180 hours * 2 vCPU * 0.125 / vCPU hour,總計 $45.00 美元。

  • Cloud Composer 資料儲存空間是供資料庫使用的 10 GiB (這是初始儲存空間,會隨資料庫大小增加而擴充),加上供網路伺服器使用的 20 GiB,所以總共有 30 GiB。儲存空間的費用 (假設資料庫儲存空間沒有增加) 是 180 hours out of 740 hours * 30 GiB * $0.273 per GiB / month,總計 $1.99 美元。

  • Cloud Composer 傳出資料移轉6.5 GiB * $0.156 / GiB,總費用為 $1.04 美元。

  • 在這個範例中,Cloud Composer 1 的總費用為:

    Cloud Composer 1 SKU 費用
    Cloud Composer vCPU 使用時間 $26.64 美元
    Cloud Composer SQL vCPU 使用時間 $45.00 美元
    Cloud Composer 資料儲存空間 $1.99 美元
    Cloud Composer 傳出資料移轉 $1.04 美元
    總計 $74.67 美元
  • 您的環境還有其他未包含在 Cloud Composer 1 SKU 中的額外費用。舉例來說,這些費用包含在您使用環境期間,針對環境叢集執行 3 個節點的費用。

後續步驟

索取客製化報價

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