Стоимость Amazon EMR формируется просто и предсказуемо: плата начисляется на основе посекундного тарифа за каждую секунду использования, минимальный уровень оплаты составляет одну минуту. Кластер из 10 узлов, работающий в течение 10 часов, стоит столько же, сколько кластер из 100 узлов, работающий в течение 1 часа. Цены на Amazon EMR зависят от способа развертывания приложений EMR. Приложения Amazon EMR можно развертывать в кластерах EMR на базе инстансов Amazon EC2, на AWS Outposts или в кластерах Amazon EKS. Вы можете запускать Amazon EKS в AWS на базе EC2 или AWS Fargate.
Amazon EMR для Amazon EC2
Эта цена действительна для приложений Amazon EMR, работающих в кластерах Amazon EMR с инстансами Amazon EC2.
Стоимость использования Amazon EMR начисляется в дополнение к стоимости Amazon EC2 (стоимости базовых серверов) и стоимости Amazon EBS (при подключении томов Amazon EBS). Эти сервисы также оплачиваются на посекундной основе, минимальный уровень оплаты составляет одну минуту. Amazon EC2 предлагает на выбор различные варианты оплаты ресурсов, включая инстансы по требованию (см. ниже), зарезервированные инстансы на один год или три года или Savings Plans для ресурсов и спотовые инстансы. Спотовые инстансы – это свободные ресурсы Amazon EC2, доступные со скидкой до 90 % по сравнению с ценами на инстансы по требованию. Сравнить цены на спотовые инстансы с ценами на инстансы по требованию можно, выбрав фильтр «Типы инстансов, поддерживаемые EMR» на странице Spot Instance Advisor.
Оценить свои расходы можно с помощью калькулятора цен AWS.
Amazon EMR для Amazon EKS
Эта цена действительна для Amazon EMR в кластерах Amazon EKS.
Цена Amazon EMR добавляется к цене Amazon EKS или других услуг, используемых в Amazon EKS. Вы можете запускать EKS в AWS на базе EC2 или AWS Fargate. Если вы используете Amazon EC2 (в том числе с группами узлов, управляемыми через EKS), оплате подлежат ресурсы AWS (например, инстансы Amazon EC2 или тома EBS), которые создаются для запуска рабочих узлов Kubernetes. Подробнее о ценах см. на странице цен на Amazon EC2. Если вы используете AWS Fargate, цены рассчитываются по количеству виртуальных ЦПУ и ресурсов памяти, использованных с начала загрузки образа контейнера до прекращения выполнения пода Amazon EKS, с округлением до ближайшей секунды. Предусмотрен минимальный обязательный платеж за 1 минуту использования. Подробнее о ценах см. на странице цен на AWS Fargate.
Цены на Amazon EMR для EKS рассчитываются по количеству виртуальных ЦПУ и ресурсов памяти, использованных с начала загрузки образа приложения EMR до завершения Amazon EKS Pod с округлением до ближайшей секунды. Цены зависят от количества виртуальных ЦПУ и ресурсов памяти, запрошенных для задания или пода.
Пример расчета цен
Цены на основе US-East-1.
Предположим, вы запускаете приложение EMR-Spark, развернутое на Amazon EKS. В этом случае вычислительная мощность EKS обеспечивается за счет инстансов r5.2xlarge EC2 (8 виртуальных ЦП, 64 ГБ ОЗУ). Предположим, что в кластере EKS 100 узлов, всего 800 виртуальных ЦПУ и 6400 ГБ общей памяти. Предположим, что это приложение использует 100 виртуальных ЦПУ и 300 ГБ памяти в течение 30 минут.
Плата за общее повышение эффективности посредством EMR рассчитывается описанным ниже образом.
- Общее повышение эффективности виртуального ЦПУ = (100 × 0,01012 USD × 0,5) = (Число виртуальных ЦПУ × тариф за 1 виртуальный ЦПУ в час × время выполнения задания в часах) = 0,506 USD
- Общее повышение эффективности памяти = (300 × 0,00111125 USD × 0,5) = (объем использованной памяти × тариф за 1 ГБ в час × время выполнения задания в часах) = 0,1667 USD
- Плата за общее повышение эффективности для задания EMR составляет 0,6727 USD.
Дополнительные расходы
Вы платите 0,10 USD в час за каждый созданный кластер Amazon EKS. За счет использования пространств имен Kubernetes и политик безопасности IAM на одном кластере Amazon EKS можно запускать несколько приложений. Вы можете запускать EKS в AWS на базе Amazon EC2 или AWS Fargate.
Если вы используете EC2 (в том числе с группами узлов, управляемыми через EKS), оплате подлежат ресурсы AWS (например, инстансы Amazon EC2 или тома EBS), которые создаются для запуска рабочих узлов Kubernetes. Вы платите только за используемые ресурсы по мере потребления. Минимальные платежи и авансовые обязательства отсутствуют. Подробнее о ценах см. на странице цен на Amazon EC2.
Если вы используете AWS Fargate, цены рассчитываются по количеству виртуальных ЦПУ и ресурсов памяти, использованных с начала загрузки образа контейнера до прекращения выполнения пода Amazon EKS, с округлением до ближайшей секунды. Предусмотрен минимальный обязательный платеж за 1 минуту использования. Подробнее о ценах см. на странице цен на AWS Fargate.
Amazon EMR для AWS Outposts
Рассчитать цену Amazon EMR для AWS Outposts не составит труда, при этом цена EMR аналогична стоимости в облаке. Чтобы узнать цену на AWS Outposts, см. страницу цен на AWS Outposts.
Дополнительные ресурсы по ценам
Простой расчет ежемесячных расходов на AWS
Дополнительные ресурсы для перехода на AWS

Получите мгновенный доступ к уровню бесплатного пользования AWS.