Amazon EC2 上的 Amazon EMR

此定價適用於在具有 Amazon EC2 執行個體的 Amazon EMR 叢集上執行的 Amazon EMR 應用程式。


Amazon EMR 價格加上 Amazon EC2 價格 (基礎伺服器價格) 和 Amazon Elastic Block Store (Amazon EBS) 價格 (如果連接 Amazon EBS 磁碟區)。這些也都以秒計費,需支付一分鐘最低費用。EC2 提供多種定價選項供您選擇,包括隨需 (如下所示)、1 年期和 3 年期預留執行個體、Capacity Savings Plans 以及 Spot 執行個體。Spot 執行個體是備用 EC2 容量,與隨需價格相比,最高可享有 90% 的折扣。在 Spot Instance Advisor 頁面篩選「EMR 支援的執行個體類型」,了解 Spot 執行個體與隨需執行個體相比節省多少。

Amazon EKS 上的 Amazon EMR

此定價適用於 Amazon EKS 叢集上的 Amazon EMR。

Amazon EMR 價格加上 Amazon EKS 定價或與 EKS 搭配使用的任何其他服務。您可以使用 EC2 或 AWS Fargate 在 AWS 上執行 EKS。如果使用的是 EC2 (隨附 EKS 受管節點群組),您需支付為執行 Kubernetes 工作節點所建立的 AWS 資源 (例如,EC2 執行個體或 EBS 磁碟區) 的費用。請參閱 EC2 定價頁面上的詳細定價資訊。如果使用的是 AWS Fargate,定價方式是從您開始下載容器映像直到 EKS pod 終止的時間所使用的 vCPU 和記憶體資源來計算,四捨五入到最接近的秒數。需支付一分鐘最低費用。請參閱 AWS Fargate 定價頁面上的詳細定價資訊。

Amazon EKS 上的 Amazon EMR 定價方式是從您開始下載 EMR 應用程式映像直到 EKS Pod 終止的時間 (四捨五入到最接近的秒數) 所使用的 vCPU 和記憶體資源來計算。定價是以任務或 Pod 請求的 vCPU 和記憶體資源為依據。

  價格
每小時每 vCPU 0.01012 USD
每小時每 GB 0.00111125 USD

AWS Outposts 上的 Amazon EMR

AWS Outposts 上的 Amazon EMR 定價與以雲端為基礎的 EMR 執行個體相同。請參閱 AWS Outposts 定價頁面以取得 AWS Outposts 定價的詳細資訊。

Amazon EMR Serverless

此定價適用於 EMR Serverless。

使用 EMR Serverless 無需預付費用,只需按使用的資源付費。您需支付應用程式所使用的 vCPU、記憶體和儲存資源的費用。

藉由 EMR Serverless,您可以使用開放原始碼架構版本建立應用程式,並將任務提交給應用程式。作為任務規範的一部分,您可以提供並發工作者的最小和最大數量,以及每個工作者的 vCPU、記憶體和儲存。EMR 會根據您指定限制內的任務需要自動新增和刪除工作者。工作者的運算、記憶體和儲存三個維度可以獨立設定。您可以在每個工作者 1 個 vCPU、2 個 vCPU 或 4 個 VCPU 之間進行選擇,每個工作者可以選擇 2GB 到 30GB,以 1GB 為增量。預設情況下,所有工作者都可以使用 20GB 的暫時性儲存,但您可以為每個工作人員設定額外的儲存空間。

您需要為從工作者開始執行到終止時使用的聚合 vCPU、記憶體和儲存資源付費,四捨五入到最接近的秒數,最短為一分鐘。如果您將應用程式設定為在應用程式啟動時啟動工作者,則請求的工作者將在您啟動應用程式時啟動,並在您停止應用程式或應用程式保持閒置時終止。

定價詳細資訊 (運算和記憶體) – 美國東部 (維吉尼亞北部)
定價基於工作者使用的 vCPU、記憶體和儲存資源,跨所有工作者匯總。

維度 費率
每小時每 vCPU 0.052624 USD
每小時每 GB 0.0057785 USD

定價詳細資訊 (暫時性儲存)

系統預設將 20 GB 的暫時性儲存提供給所有工作者—您只需為設定的每個工作者的附加儲存支付費用。

維度 費率
每儲存 GB/小時 0.000111 USD

支援的工作者組態

CPU 記憶體值 暫時性儲存
1 vCPU 最小值2 GB,最大值8 GB,1 GB 增量 預設 20GB
2 vCPU 最小值4 GB,最大值16 GB,1 GB 增量 預設 20GB
4 vCPU 最小值8 GB,最大值30 GB,1 GB 增量 預設 20GB

持續時間

持續時間是從工作者開始執行的時間到工作者終止的時間計算的,四捨五入到最接近的秒數,最小值為 1 分鐘。

其他費用

如果您的應用程式使用其他 AWS 服務,您可能會產生額外費用。例如,如果您的應用程式使用 Amazon S3 來儲存和處理資料,則您將需要支付標準的 Amazon S3 費用。

定價範例

範例 1:EC2 上的 EMR

根據 US-East-1 定價的定價。

假設您執行的是在 Amazon EC2 上部署的 Amazon EMR 應用程式,並且您使用一個 c4.2xlarge EC2 執行個體作為主節點並使用兩個 c4.2xlarge EC2 執行個體作為核心節點。您需要為 EMR 和 EC2 節點支付費用。如果您執行一個月,該月的利用率為 100%,並使用 EC2 的隨需定價,您的費用將為:

主節點:

EMR 費用 = 1 個執行個體 x 每小時 0.105 USD x (100/100 使用量/月) x 一個月 730 小時 = 76.65 USD (EMR 主節點成本) EC2 費用 = 1 個執行個體 x 每小時 0.398 USD x 一個月 730 小時 = 290.54 USD (EC2 主節點成本)

核心節點:

EMR 費用 = 2 個執行個體 x 每小時 0.105 USD x (100 / 100 使用量/月) x 一個月 730 小時 = 153.30 USD (EMR 核心節點成本)

EC2 費用 = 2 個執行個體 x 每小時 0.398 USD x 一個月 730 小時 = 581.08 USD (EC2 核心節點成本)

總費用 = 76.65 USD + 290.54 USD + 153.30 USD + 581.08 USD = 1101.57 USD

範例 2:EKS 上的 EMR

根據 US-East-1 定價的定價。

假設您執行的是在 Amazon EKS 上部署的 Amazon EMR-Spark 應用程式。在此案例中,EKS 會使用 r5.2xlarge EC2 執行個體取得運算容量 (8 vCPU、64 GB RAM)。讓我們假設 EKS 叢集有 100 個節點,總共 800 個 vCPU 以及 6400 GB 的記憶體。讓我們假設應用程式在 30 分鐘用了 100 VCPU 和 300 GB 的記憶體。

此任務的 Amazon EMR 提升總費用:

在 vCPU 的提升總計 = (100 * 0.01012 USD * 0.5) = (vCPU 數 * 每 vCPU 小時比率 * 任務執行時間 (小時)) = 0.506 USD       

在記憶體的提升總計 = (300 * 0.00111125 USD *0.5) = (使用的記憶體量 * 每 GB 小時比率 * 任務執行時間 (小時)) = 0.1667 USD       

EMR 任務的 EMR 提升總計 = 0.6727 USD

其他費用

您建立的每個 Amazon EKS 叢集,每小時需支付 0.10 USD。您可以利用 Kubernetes 命名空間和 IAM 安全政策,使用單一 Amazon EKS 叢集執行多個應用程式。您可以使用 Amazon EC2 或 AWS Fargate 在 AWS 上執行 EKS。

如果使用的是 Amazon EC2 (隨附 Amazon EKS 受管節點群組),您需支付為執行 Kubernetes 工作節點所建立的 AWS 資源 (例如,EC2 執行個體或 Amazon EBS 磁碟區) 的費用。您僅需針對使用的部分付費。沒有最低費用,也沒有前期承諾。請參閱 EC2 定價頁面上的詳細定價資訊。

如果使用的是 AWS Fargate,定價方式是從您開始下載容器映像直到 Amazon EKS pod 終止的時間所使用的 vCPU 和記憶體資源來計算,四捨五入到最接近的秒數。需支付一分鐘最低費用。請參閱 AWS Fargate 定價頁面上的詳細定價資訊。

範例 3:EMR Serverless

假設您將 Spark 任務提交至 EMR 無伺服器。假設任務設定為使用最少 25 個工作者,最多 75 個工作者,每個設定 4 VCPU 和 30 GB 記憶體。考慮沒有設定額外的暫時性儲存。如果您的任務使用 25 個工作者 (或 100 個 vCPU) 執行 30 分鐘,並自動擴展以在 15 分鐘內增加 50 個工作者 (另外 200 個 vCPU):

vCPU 小時成本總計 = (100 * 0.052624 USD * 0.5) + (200 * 0.052624 USD * 0.25)= (vCPU 數 * 每 vCPU 小時比率 * 任務執行時間 (小時)) = 5.2624 USD

總 GB 小時數 = (750 * 0.0057785 USD * 0.5) + (1500 * 0.0057785 USD * 0.25) =(設定的總 GB 記憶體 * 每 GB 小時費率 * 任務執行時間 (小時) = 4.333875 USD

總 EMR Serverless 費用= 9.596275 USD

額外費用:如果您的應用程式使用其他 AWS 服務 (例如 Amazon S3),則您需要支付標準 S3 費率。

其他定價資源

AWS 定價計算器

輕鬆計算您的 AWS 每月成本

取得定價協助

聯絡 AWS 專家以取得個人化報價

開始使用 Amazon EMR
了解如何開始使用

瀏覽 Amazon EMR 入門頁面

進一步了解 
註冊 AWS 帳戶
註冊免費帳戶

立即存取 AWS 免費方案。 

註冊 
使用 Amazon EMR 開始建置
在主控台開始建置

開始在 AWS 管理主控台使用 Amazon EMR 進行建置。

登入