Amazon EC2 上的 Amazon EMR

此定价适用于在具有 Amazon EC2 实例的 Amazon EMR 集群上运行的 Amazon EMR 应用程序。


此 Amazon EMR 价格不包含 Amazon EC2 价格 (基础服务器的价格) 和 Amazon Elastic Block Store (Amazon EBS) 价格 (挂载 Amazon EBS 卷时)。这些费用也是按秒计算的,并且设有一分钟最低费用。EC2 提供多种定价选项供您选择,包括按需型(如下所示)、一年和三年预留实例、容量 Savings PlansSpot 实例。Spot 实例是备用 EC2 容量,与按需实例的价格相比,使用 Spot 实例最高可以享受 90% 的折扣。请在 Spot Instance Advisor 页面使用“EMR 支持的实例类型”筛选条件,了解与按需实例相比 Spot 实例可以节省多少费用。

Amazon EKS 上的 Amazon EMR

此定价适用于 Amazon EKS 集群上的 Amazon EMR。

此 Amazon EMR 价格不包含 Amazon EKS 定价或与 Amazon EKS 一起使用的任何其他服务的定价。您可以使用 EC2 或 AWS Fargate 在 AWS 上运行 EKS。如果您使用的是 EC2(包括 EKS 托管节点组),您只需为您创建的用于运行 Kubernetes 工作线程节点的 AWS 资源(例如 EC2 实例或 EBS 卷)付费。请参阅 EC2 定价页面中的详细定价信息。如果您使用的是 AWS Fargate,定价的计算依据是从开始下载容器映像到 EKS Pod 终止使用的 vCPU 和内存资源进行计算,四舍五入到最近的秒数。最低收费标准为 1 分钟。请参阅 AWS Fargate 定价页面中的详细定价信息。

Amazon EKS 上的 Amazon EMR 定价根据从开始下载 EMR 应用程序映像到 EKS Pod 终止所使用的 vCPU 和内存资源进行计算,四舍五入到最近的秒数。定价基于任务或 Pod 所请求的 vCPU 和内存资源。

  价格
每小时每 vCPU 0.01012 美元
每小时每 GB 0.00111125 美元

AWS Outposts 上的 Amazon EMR

AWS Outposts 上的 Amazon EMR 定价与基于云的 EMR 实例定价相同。有关 AWS Outposts 定价的详细信息,请参阅 AWS Outposts 定价页面

定价示例

示例 1:

定价基于 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:

定价基于 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 和 300GB 内存。

该工作的 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 的费用。您可以使用单个 Amazon EKS 群集通过利用 Kubernetes 命名空间和 IAM 安全策略来运行多个应用程序。您可以使用 Amazon EC2 或 AWS Fargate 在 AWS 上运行 EKS。

如果您使用的是 Amazon EC2(包括 Amazon EKS 托管节点组),您只需为您创建的用于运行 Kubernetes 工作线程节点的 AWS 资源(例如 EC2 实例或 Amazon EBS 卷)付费。您只需为您的实际用量支付费用。既没有最低费用,也无需预先承诺。请参阅 EC2 定价页面中的详细定价信息。

如果您使用的是 AWS Fargate,定价的计算依据是从开始下载容器映像到 Amazon EKS Pod 终止使用的 vCPU 和内存资源进行计算,四舍五入到最近的秒数。最低收费标准为 1 分钟。请参阅 AWS Fargate 定价页面中的详细定价信息。

其他定价资源

AWS 定价计算器

轻松计算 AWS 的月度费用

经济资源中心

用于切换到 AWS 的其他资源

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

访问 Amazon EMR 入门页面

了解更多 
注册 AWS 账户
注册免费账户

立即享受 AWS 免费套餐。 

注册 
使用 Amazon EMR 开始构建
开始在控制台中构建

在 AWS 管理控制台中,使用 Amazon EMR 开始构建。

登录