При работе с Amazon Kinesis Data Analytics вы платите только за то, что реально используете. При использовании Amazon Kinesis Data Analytics не требуется выделять ресурсы или вносить авансовые платежи.

Оплата начисляется на почасовой основе, исходя из среднего числа единиц обработки Kinesis (KPU), использованных при работе приложения потоковой обработки. KPU представляет собой единицу ресурса потоковой обработки, которая включает 1 виртуальный ЦПУ и 4 ГБ оперативной памяти. Amazon Kinesis Data Analytics автоматически масштабирует количество KPU, необходимых приложению для обработки потока данных, по мере того, как требования к памяти и вычислительной мощности изменяются в зависимости от сложности обработки и пропускной способности обрабатываемых потоковых данных.

При оркестрации Java‑приложений плата взимается за одну дополнительную единицу KPU на приложение. При использовании Java‑приложений также взимается плата за хранилище запущенного приложения и за надежные резервные копии приложения. Хранилище запущенного приложения обеспечивает возможность обработки данных в Amazon Kinesis Data Analytics с фиксацией состояния и оплачивается по гигабайтам в месяц. Создание постоянных резервных копий приложений (с оплатой по количеству использованных гигабайтов в месяц) предоставляется в качестве дополнительной возможности и позволяет выполнять восстановление на момент времени. 

Цены

Пример расчета стоимости 1: Java‑приложение с простым фильтром потоковых данных

Клиент использует в сервисе Amazon Kinesis Data Analytics Java‑приложение для непрерывной фильтрации потоковых данных, захваченных потоком Kinesis Data Streams, и сохраняет только интересующие его записи. Клиент создает по одной надежной резервной копии приложения ежедневно и сохраняет эти копии в течение семи дней. Ежемесячная плата за использование Amazon Kinesis Data Analytics рассчитывается следующим образом.

Стоимость за месяц

Цена в регионе Восток США составляет 0,11 USD за час работы единицы KPU, используемой в работе приложения потоковой обработки. Это простое приложение использует для обработки входящего потока данных 1 KPU. Каждое Java‑приложение использует по дополнительной единице KPU на приложение.

30 дней в месяц * 24 часа в сутки = 720 часов в месяц
Стоимость KPU за месяц = 720 часов в месяц * (1 KPU + 1 дополнительная KPU) * 0,11 USD в час = 158,40 USD

Java‑приложения используют 50 ГБ хранилища запущенного приложения на каждую единицу KPU. Это хранилище оплачивается по цене 0,10 USD за гигабайт в месяц в регионе Восток США.

Стоимость хранилища запущенного приложения за месяц = 720 часов в месяц * 1 KPU * 50 ГБ/KPU * 0,10 USD/ГБ‑месяц = 5,00 USD

Надежные резервные копии Java‑приложений оплачиваются по цене 0,023 USD за гигабайт в месяц в регионе Восток США. Каждая резервная копия приложения имеет размер 1 МБ, при этом клиент хранит последние 7 резервных копий, создавая новые и удаляя старые копии ежедневно.

Стоимость надежного хранилища приложения за месяц = 7 резервных копий * (1 МБ/резервная копия * 1 ГБ/1000 МБ) * 0,023 USD/ГБ‑месяц = 0,01 USD (с округлением до цента)

Общая стоимость = 158,40 USD + 5,00 USD + 0,01 USD = 163,41 USD

Пример расчета стоимости 2: SQL‑приложение со скользящим окном и всплесками нагрузки

Клиент использует в Amazon Kinesis Data Analytics SQL‑приложение для подсчета количества товаров, которые проданы в интернет‑магазине с использованием онлайн‑транзакций, захватываемых в потоке Kinesis. Подсчет производится методом «скользящего окна» с интервалом в 1 минуту. Обычно такой поток импортирует данные со скоростью 1000 записей в секунду, но при этом раз в день во время рекламных кампаний имеют место пиковые нагрузки, при которых скорость импорта составляет 6000 записей в секунду в течение часа. Ежемесячная плата за использование Amazon Kinesis Data Analytics рассчитывается следующим образом.

Стоимость за месяц

Цена в регионе Восток США составляет 0,11 USD за час работы единицы KPU, используемой в работе приложения потоковой обработки. Входящий поток данных Kinesis передает данные со скоростью 1000 записей в секунду. Раз в день на протяжении одного часа скорость возрастает до 6000 записей в секунду.

При устойчивом состоянии, которое длится 23–24 часа в день, запросы скользящего окна используют для обработки рабочей нагрузки 1 KPU.

30 дней в месяц * 23 часа в сутки = 690 часов в месяц
Устойчивое состояние = 690 часов в месяц * (1 KPU * 0,11 USD в час) = 75,90 USD

При пиковом состоянии, которое длится 1 час в сутки ежедневно, запросы скользящего окна используют от 1 до 2 KPU. В течение этого одного часа в сутки будет начисляться плата за 2 KPU.

30 дней в месяц * 1 час в сутки = 30 часов в месяц
Пиковое состояние = 30 часов в месяц * (2 KPU * 0,11 USD в час) = 6,60 USD

Общая сумма = 75,90 USD + 6,60 USD = 82,50 USD

Пример расчета стоимости 3: Java‑приложение, выполняющее ETL‑операции с потоковыми данными, при которых возникают изменения рабочих нагрузок

Клиент использует в сервисе Amazon Kinesis Data Analytics Java‑приложение для непрерывного преобразования и доставки данных журналов, захваченных потоком Kinesis Data Streams и помещенных в корзину Amazon S3. Данные журналов преобразуются с помощью нескольких операций, включая применение схемы к различным событиям журналов, разбиение данных на разделы по типам событий, сортировку данных по меткам времени и буферизацию данных в течение одного часа перед доставкой. В приложении может выполняться множество шагов преобразования, но ни один из них не требует интенсивного использования вычислительных ресурсов. Этот поток загружает данные со скоростью 2000 записей в секунду в течение 12 часов в сутки, а в оставшиеся 12 часов скорость возрастает до 8000 записей в секунду. Клиент не создает надежных резервных копий. Ежемесячная плата за использование Amazon Kinesis Data Analytics рассчитывается следующим образом.

Стоимость за месяц

Цена в регионе Восток США составляет 0,11 USD за час работы единицы KPU. Kinesis Data Analytics выделяет 50 ГБ хранилища для запущенного приложения на единицу KPU. Хранилище оплачивается по цене 0,10 USD за гигабайт в месяц.

Повышенная рабочая нагрузка. На протяжении 12 часов повышенной рабочей нагрузки приложение Kinesis Data Analytics обрабатывает 8000 записей в секунду и автоматически масштабируется до 8 KPU. После этого периода через 6 часов работы с пониженной пропускной способностью приложение Kinesis Data Analytics сокращает количество выделенных ресурсов. Приложение масштабируется до 8 KPU в совокупности 18 часов в сутки.

30 дней в месяц * 18 часов в сутки = 540 часов в месяц
Стоимость KPU за месяц = 540 часов в месяц * 8 KPU * 0,11 USD в час = 475,20 USD
Стоимость хранилища запущенного приложения за месяц = 540 часов в месяц * 8 KPU * 50 ГБ/KPU * 0,10 USD/ГБ‑месяц = 40,00 USD
Стоимость KPU и хранилища за месяц = 475,20 USD + 40,00 USD = 515,20 USD

Пониженная рабочая нагрузка. В течение периода пониженной рабочей нагрузки в оставшиеся 6 часов сервис Kinesis Data Analytics обрабатывает 2000 записей в секунду и автоматически масштабируется до 2 KPU.

30 дней в месяц * 6 часов в сутки = 180 часов в месяц
Стоимость KPU за месяц = 180 часов в месяц * 2 KPU * 0,11 USD в час = 39,60 USD
Стоимость хранилища запущенного приложения за месяц = 180 часов в месяц * 2 KPU * 50 ГБ * 0,10 USD/ГБ‑месяц = 10,00 USD
Стоимость KPU и хранилища за месяц = 39,60 USD + 10,00 USD = 49,60 USD

Каждое Java‑приложение использует по дополнительной единице KPU.

Стоимость за месяц = 30 * 24 USD * 1 KPU * 0,11 USD в час = 79,20 USD

Общая стоимость = 515,20 USD + 49,60 USD + 79,20 USD = 644,00 USD

Дополнительные ресурсы по ценам

Калькулятор совокупной стоимости владения (TCO)

Рассчитать совокупную стоимость владения (TCO)

Калькулятор

Простой расчет ежемесячных расходов на AWS

Центр ресурсов по экономике

Дополнительные ресурсы для перехода на AWS

Начать работу с Amazon Kinesis Data Analytics

Product-Page_Standard-Icons_02_Sign-Up_SqInk
Зарегистрировать аккаунт AWS

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

Product-Page_Standard-Icons_01_Product-Features_SqInk
Ознакомиться с руководством по началу работы

Данное пошаговое руководство поможет понять, как использовать Amazon Kinesis Data Analytics.

Product-Page_Standard-Icons_03_Start-Building_SqInk
Разработка приложений потоковой передачи

Создайте свое приложение потоковой передачи в консоли Amazon Kinesis Data Analytics.