AWS IoT Analytics – это полностью управляемый сервис аналитики IoT, который обеспечивает сбор, предварительную обработку, дополнение, хранение и анализ данных устройств IoT в любом масштабе. В AWS IoT Analytics клиенты также могут выполнять собственный специальный анализ, предварительно упаковав нужные инструменты в контейнер.

При работе с AWS IoT Analytics вы платите только за то, что реально используете. За обработку данных, их хранение, выполнение запросов и специальный анализ взимается отдельная плата. Такой подход обеспечивает низкие затраты при широком диапазоне рабочих нагрузок. Вы платите только за те компоненты AWS IoT Analytics, которые используете.

Коротко о ценах

Для всех регионов AWS, где доступен сервис AWS IoT Analytics:

Обработка данных

При работе с AWS IoT Analytics обработка данных ведется посредством определения конвейеров. Эти конвейеры позволяют фильтровать, преобразовывать и дополнять данные Интернета вещей (IoT), чтобы подготовить их к анализу. Счет выставляется за количество обработанных данных в гигабайтах (ГБ). Все данные измеряются в мегабайтах, а объем запросов оценивается с минимальным уровнем 10 МБ.

Хранилище данных

AWS IoT Analytics предоставляет две формы хранения данных.

  1. Обработанные данные, которые хранятся в оптимизированном хранилище данных временных рядов для обеспечения высокой производительности запросов, и наборы данных, извлекаемые с помощью запроса SQL.

2. Исходные данные: хранятся в Amazon S3 и оплачиваются по стандартным тарифам S3 (см. страницу цен на Amazon S3).

Выполнение запросов

AWS IoT Analytics позволяет анализировать обработанные данные с помощью стандартных SQL-запросов. Плата за выполнение запроса начисляется в зависимости от объема данных, считанных каждым запросом, в терабайтах (ТБ). Все данные измеряются в мегабайтах, а объем запросов оценивается с минимальным уровнем 10 МБ. При использовании других сервисов AWS соответствующие платежи начисляются дополнительно.

Выполнение пользовательского анализа

AWS IoT Analytics позволяет выполнять собственный код анализа в контейнере с использованием аналитической единицы вычислений (ACU). Одна аналитическая единица вычислений (ACU) предоставляет 4 виртуальных процессора и память 16 ГБ. Счет выставляется за время, кратное 1 с, а почасовая плата взимается в зависимости от числа аналитических единиц вычислений (ACU), использованных для выполнения пользовательского кода анализа.

AWS IoT Analytics также предоставляет бесплатное хранилище EBS в объеме до 40 ГБ на анализ для временного хранения контейнера анализа во время выполнения. Если требуется хранилище EBS большего объема, свяжитесь с нами.

Уровень бесплатного пользования

Уровень бесплатного пользования AWS в течение первых 12 месяцев после регистрации аккаунта AWS бесплатно предлагает следующие ежемесячные уровни использования для AWS IoT Analytics.

  • 100 МБ данных, обработанных в конвейерах
  • 10 ГБ хранилища обработанных данных
  • 10 ГБ хранилища исходных данных
  • 10 ГБ данных, считанных для выполнения запроса

Использование за пределами этих уровней оплачивается по опубликованным тарифам.


Пример расчета стоимости

Конвейеры

У вас есть 1000 устройств, каждое из которых генерирует 10 МБ данных в месяц, и вы хотите эти данные проанализировать. Сначала вы отправляете эти данные в конвейер, чтобы отфильтровать посторонние значения и подготовить данные для анализа. Расходы будут следующими.

  • Данные, обработанные в конвейере в месяц (МБ) = 1000 устройств х 10 МБ на устройство в месяц = 10 000 МБ в месяц
  • Данные, обработанные в конвейере в месяц (ГБ) = 10 000 МБ в месяц ÷ 1024 МБ на 1 ГБ = 9,8 ГБ в месяц
  • Ежемесячные платежи = 9,8 ГБ в месяц х 0,20 USD за 1 ГБ = 1,96 USD в месяц

Хранилище данных

После обработки 9,8 ГБ данных в конвейере вы сохраняете их для последующего анализа. Расходы на хранение обработанных данных будут рассчитаны следующим образом.

  • Хранилище данных = 9,8 ГБ обработанных данных = 9,8 ГБ
  • Ежемесячные платежи = 9,8 ГБ х 0,03 USD за 1 ГБ в месяц = 0,29 USD в месяц

По умолчанию AWS IoT Analytics также сохраняет исходные данные IoT, чтобы их можно было повторно обрабатывать в конвейере. Расходы на хранение исходных данных будут рассчитаны следующим образом.

  • Хранилище данных = 9,8 ГБ исходных данных = 9,8 ГБ
  • Тариф за гигабайт в месяц = Тариф S3 = 0,023 USD за гигабайт в месяц (Восток США)
  • Ежемесячные платежи = 9,8 ГБ х 0,023 USD за 1 ГБ в месяц = 0,225 USD в месяц

Выполнение запросов

Чтобы проанализировать данные, вы запускаете один запрос, который считывает весь объем (9,8 ГБ) обработанных данных за месяц. Расходы будут следующими.

  • Считанные данные (ГБ) = 1 месяц обработки х 9,8 ГБ обработанных данных в месяц = 9,8 ГБ
  • Считанные данные (ТБ) = 9,8 ГБ ÷ 1024 ГБ на 1 ТБ = 0,0096 ТБ
  • Ежемесячные платежи = 0,0096 ТБ считанных данных х 6,50 USD за терабайт считанных данных = 0,062 USD

Выполнение пользовательского анализа

Вы составляете расписание выполнение своего контейнера с пользовательским кодом один раз в день, где каждое выполнение занимает 5 минут. Ваши расходы на вычислительные ресурсы будут следующими:

  • Общее вычислительное время в месяц (в часах): (5 мин в день X 30 дней) ÷ 60 мин в ч = 2,5 ч
  • Ежемесячные платежи = 0,36 USD в час X 2,5 ч = 0,90 USD в месяц

Общая стоимость за месяц

Общая стоимость AWS IoT Analytics за месяц рассчитывается следующим образом.

  • Общая стоимость за месяц = 1,96 USD затраты на конвейер + 0,29 USD затраты на хранение обработанных данных + 0,225 USD затраты на хранение необработанных данных + 0,062 USD затраты на выполнение запросов + 0,90 USD затраты на выполнение пользовательского анализа = 3,437 USD в месяц

Дополнительные ресурсы по AWS IoT Analytics

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