Аналитика AWS IoT больше не доступна для новых клиентов. Действующие клиенты Аналитики AWS IoT могут продолжать использовать сервис в обычном режиме. Подробнее
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 предоставляет две формы хранения данных.
- Обработанные данные, которые хранятся в оптимизированном хранилище данных временных рядов для обеспечения высокой производительности запросов, и наборы данных, извлекаемые с помощью запроса 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