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

Direct PUT и KDS как источник Ingestion

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

Предоставленные журналы как источник Ingestion

Для записей, поступающих из вложенных журналов, цены на вложение являются многоуровневыми и рассчитываются за каждый вложенный гигабайт без увеличения на 5 КБ.

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

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

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

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

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

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

  • Direct PUT или поток данных Kinesis Data Stream в качестве источника
  • Предоставленные журналы как источник

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

Ценообразование для Direct PUT и KDS Ingestion в качестве источника

Объем записи составляет 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

Ценообразование для вложенных журналов в качестве источника

Размер записи 0,5 КБ (500 байт) = 0,5 КБ (без шага в 5 КБ)

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

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

Ежемесячная плата за вход = 123,59 ГБ * 0,13 USD/ГБ = 16,06 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

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