При использовании Amazon Kinesis Data Firehose оплате подлежит объем данных, загруженных в сервис. Фиксированные или авансовые обязательства отсутствуют. Существует четыре типа использования Kinesis Data Firehose по требованию: получение данных, преобразование формата, доставка VPC и динамическое разделение. Может взиматься дополнительная плата за передачу данных.

Получение данных

Основная функция потока доставки Kinesis Data Firehose – получение и доставка данных. Цены на получение гибкие и выставляются за каждый полученный ГБ с шагом 5 КБ (запись 3 КБ оплачивается как 5 КБ, запись 12 КБ оплачивается как 15 КБ и т. д.). Kinesis Data Firehose не взимает дополнительную плату за доставку, если не используются дополнительные возможности.

Преобразование формата (дополнительная функция)

Вы можете преобразовывать формат JSON в формат Apache Parquet или Apache ORC, оплачивая каждый ГБ, в зависимости от количества полученных ГБ с шагом 5 КБ.

Доставка VPC (дополнительная функция)

При использовании потоков доставки в пункт назначения, который находится в Amazon VPC, вы будете оплачивать каждый час активности потока доставки в каждой зоне доступности. Каждый неполный час оплачивается как полный. Стоимость обработки данных начисляется за каждый полученный ГБ с шагом 5 КБ.

Динамическое разделение для доставки Amazon S3 (дополнительная функция)

С помощью функции динамического разделения можно постоянно группировать данные по ключам (например, «customer_id») и доставлять данные в префиксы S3, соответствующие каждому ключу. При использовании функции динамического разделения вы платите за каждый ГБ, доставленный в S3, каждый объект и дополнительно за каждый час обработки JQ для синтаксического анализа данных. 

Примеры расчета цен

Цены на получение данных

Объем записи составляет 3 КБ и округляется в большую сторону до ближайшего значения шага размером 5 КБ = 5 КБ

Цена за первые 500 ТБ за месяц = 0,029 USD за ГБ

Цена за ГБ, использованные при получении = (100 записей/с * 5 КБ/запись) / 1 048 576 КБ/ГБ * 30 дней/месяц * 86 400 с/день = 1235,96 ГБ

Стоимость данных, полученных за месяц = 1235,96 ГБ * 0,029 USD/ГБ = 35,84 USD

Цены на преобразование формата: JSON в Parquet или ORC (дополнительная функция)

Преобразование формата – это дополнительная функция получения данных, при которой для вычисления затрат используются ГБ, оплаченные при получении. 

Цена за полученный и преобразованный ГБ данных = 0,018 USD

Стоимость преобразования формата за месяц = 1235,96 ГБ * 0,018 USD/кол-во конвертированных ГБ = 22,25 USD

Цены на доставку VPC (дополнительная функция)

Доставка VPC – это дополнительная функция получения данных, при которой для вычисления затрат используются ГБ, оплаченные при получении. 

Цена за ГБ обрабатываемых данных в VPC = 0,01 USD

Цена за каждый час доставки VPC в зоне доступности = 0,01 USD

Стоимость обработки данных VPC за месяц = 1235,96 ГБ * 0,01 USD/обработанных ГБ = 12,35 USD

Стоимость VPC при почасовой оплате = 24 ч * 30 дней/месяц * 3 зоны доступности = 2160 ч * 0,01 USD/ч = 21,60 USD. Общая месячная стоимость VPC = 33,95 USD

Цены на динамическое разделение (дополнительная функция)

Динамическое разделение – это дополнительная функция получения данных, при которой для вычисления затрат используются ГБ и объекты, доставленные в S3, а иногда и часы обработки JQ. Предположим, что объекты размером 64 МБ доставляются в результате конфигурации подсказки буфера потока доставки.

Цена за каждый доставленный ГБ = 0,020 USD
Цена за 1000 доставленных объектов S3 = 0,005 USD
Цена за час обработки JQ = 0,07 USD

Количество ГБ, доставленных за месяц = (3 КБ * 100 записей/с) / 1 048 576 КБ/ГБ * 86 400 с/день * 30 дней/месяц = 741,58 ГБ

Стоимость ГБ, доставленных за месяц = 741,58 ГБ * 0,02 USD за каждый доставленный ГБ = 14,83 USD

Количество доставленных объектов = 741,58 ГБ * 1024 МБ/ГБ / 64 МБ (размер объекта) = 11,866 объекта

Стоимость объектов, доставленных в S3 за месяц = 11,866 объекта * 0,005 USD / 1000 объектов = 0,06 USD

Месячная стоимость JQ (если функция включена) = 70 ч работы с JQ/месяц * 0,07 USD/час обработки JQ = 4,90 USD

Соглашение об уровне обслуживания

Узнайте о Соглашении об уровне обслуживания Amazon Kinesis Data Firehose из раздела часто задаваемых вопросов.

Дополнительные ресурсы, посвященные Amazon Kinesis Data Firehose

Перейти на страницу ресурсов
Готовы начать?
Регистрация
Есть вопросы?
Связаться с нами