Managed Service for Apache Spark 定價
- Compute Engine 上 Managed Service for Apache Spark 的定價
- Managed Service for Apache Spark on GKE 定價
- Managed Service for Apache Spark 定價
Compute Engine 上的 Managed Service for Apache Spark 定價
Compute Engine 上的 Managed Service for Apache Spark 價格是按照 Managed Service for Apache Spark 叢集的大小及執行時間長度來計算。叢集的大小是按照整個叢集 (包含主節點和工作站節點) 中的虛擬 CPU (vCPU) 總數來計算。叢集的運作時間則為叢集建立後至停止或刪除這段期間的時間長度。
Dataproc 費用公式:$0.010 * # of vCPUs * hourly duration。
儘管費用公式是以每小時費率來計算,Managed Service for Apache Spark 仍是以秒計費。所有 Managed Service for Apache Spark 叢集的費用均是以秒為單位累計,而且都會產生 1 分鐘的基本費用。為了將以秒計費的用量轉換為以小時為單位的計費方式,我們會以小數小時為單位來表示用量,例如 30 分鐘會以 0.5 小時表示。
Managed Service for Apache Spark 的費用並未涵蓋在您為每部虛擬機器支付的每個 Compute Engine 執行個體費用中,相關說明請見使用其他 Google Cloud 資源。
累計費用
下列 Managed Service for Apache Spark 作業和情境會產生費用:
調度資源和自動調度資源: VM 新增至叢集後,系統會依據 VM 運作的時間長度收費。在移除 VM 前,這些累計費用會持續產生。
叢集處於錯誤狀態:如果 Managed Service for Apache Spark 叢集處於錯誤狀態,叢集 VM 會維持運作,並持續產生費用。 這些累計費用會持續產生,直到叢集刪除為止。
計費示例
假設有一個採用下列設定的叢集 (具備主要節點和工作站節點):
| 項目 | 機器類型 | 虛擬 CPU 數量 | 連接的永久磁碟大小 | 叢集中的數量 |
|---|---|---|---|---|
| 主要節點 | n1-standard-4 | 4 | 500 GB | 1 |
| 工作站節點 | n1-standard-4 | 4 | 500 GB | 5 |
這個 Managed Service for Apache Spark 叢集含有 24 個虛擬 CPU,其中 4 個用於主要節點,其餘 20 個則散布於各個工作站。系統會依據這 24 個虛擬 CPU 和叢集運作時間長度,計算這個叢集的 Managed Service for Apache Spark 費用 (假設節點資源均未調降,也沒有先占節點)。如果叢集的運作時間為 2 個小時,則 Managed Service for Apache Spark 採用的計費公式如下:
Managed Service for Apache Spark charge = # of vCPUs * hours * Managed Service for Apache Spark price = 24 * 2 * $0.01 = $0.48
在這個示例中,除了 Managed Service for Apache Spark 費用之外,這個叢集也使用了 Compute Engine 和標準永久磁碟儲存空間,因此您必須一併支付這兩項元件的費用 (相關說明請見使用其他 Google Cloud 資源)。 您可以使用費用計算工具來試算個別 Google Cloud 資源的費用。
使用其他 Google Cloud 資源
以其他 Google Cloud 技術為基礎的 Managed Service for Apache Spark 是一套可提供全代管的整合式解決方案。Managed Service for Apache Spark 叢集會使用多種資源,系統會分別依據各項資源的計費方式向您收費,這類資源包括:
- Compute Engine:Managed Service for Apache Spark 叢集的所有 Compute Engine 執行個體均會產生 1 分鐘的基本費用,超過 1 分鐘的部分則會以秒為單位累加費用。此外,這類執行個體也適用續用價格規則。
- 標準永久磁碟佈建空間
- Cloud Monitoring:請參閱 Google Cloud Observability 定價一文
Managed Service for Apache Spark 叢集可選擇使用下列資源,系統會分別依據各項資源的計費方式向您收費,這類資源包括但不限於:
Managed Service for Apache Spark on GKE 定價
本節說明僅適用於在使用者管理的 GKE 上執行的虛擬 Managed Service for Apache Spark 叢集的費用。 如要瞭解使用者管理的 GKE 叢集適用的額外費用,請參閱 GKE 定價 。
Managed Service for Apache Spark on GKE 的定價公式 $0.010 * # of vCPUs * hourly duration 與 Managed Service for Apache Spark on Compute Engine 的定價公式相同,適用於叢集中 Managed Service for Apache Spark 建立的節點集區內,VM 執行個體中執行的虛擬 CPU 總數。虛擬機器執行個體的執行時間是指從建立到刪除之間的時間長度。與 Compute Engine 上的 Managed Service for Apache Spark 相同,GKE 上的 Managed Service for Apache Spark 會以秒為單位計費,但每部虛擬機器執行個體的基本計費單位為 1 分鐘。除了 Google Cloud Managed Service for Apache Spark 費用外,還會收取其他費用。
由於 Managed Service for Apache Spark 建立的節點集區可能由多個叢集共用,因此在刪除 Managed Service for Apache Spark 叢集後,這些節點集區仍會存在。如果您刪除節點集區或將節點集區縮減至零個執行個體,就不會繼續產生 Managed Service for Apache Spark 費用。在您刪除剩餘的節點集區 VM 前,系統會持續向您收取費用。
Managed Service for Apache Spark 定價
請參閱 Managed Service for Apache Spark 定價。
後續步驟
- 參閱 Managed Service for Apache Spark 說明文件。
- 開始使用 Managed Service for Apache Spark。
- 試用 Pricing Calculator。
- 瞭解 Managed Service for Apache Spark 解決方案和應用實例。