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

Устройство с AWS IoT Greengrass Core активно в течение месяца с момента его аутентификации в AWS. AWS IoT Greengrass Core уникально идентифицируется объектом AWS IoT, который представляет подключенное устройство и использует сертификат устройства для аутентификации в AWS IoT. Подключение дополнительных устройств к AWS IoT Greengrass Core по локальной сети не оплачивается. Устройство с AWS IoT Greengrass Core считается неактивным, если оно не проходило аутентификацию в AWS за соответствующий месяц, даже если при этом само устройство продолжает работать в локальной среде.

Ограниченное по времени предложение

В рамках ограниченного по времени предложения до 31 декабря 2021 года вы можете бесплатно получить AWS IoT Greengrass для первых 1000 устройств. Обратите внимание, что вам по-прежнему необходимо будет оплачивать другие сервисы AWS, которые вы используете с приложениями, работающими в AWS IoT Greengrass, например AWS IoT Core.

Если вы планируете использовать AWS IoT Greengrass в парке с большим количеством устройств, свяжитесь с нами для получения дополнительных вариантов цен. Мы также просим вас связаться с нами, если вы расцениваете возможность оформления годовой подписки.

AWS IoT Greengrass включает два компонента клиентского ПО: среду выполнения AWS IoT Greengrass Core, которая обеспечивает локальный запуск функций AWS Lambda, передачу сообщений, работу теней устройств и безопасность, а также пакет AWS IoT SDK для устройств, благодаря которому устройства могут взаимодействовать с AWS IoT Greengrass Core по локальной сети.

Устройство с AWS IoT Greengrass Core активно в течение месяца с момента его аутентификации в AWS. AWS IoT Greengrass Core уникально идентифицируется объектом AWS IoT, который представляет устройство AWS IoT Greengrass Core и использует сертификат устройства для аутентификации в AWS IoT. Подключение дополнительных устройств к AWS IoT Greengrass Core по локальной сети не оплачивается. Устройство с AWS IoT Greengrass Core считается неактивным, если оно не проходило аутентификацию в AWS за соответствующий месяц, даже если при этом само устройство продолжает работать в локальной среде.

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

Уровень бесплатного пользования AWS включает первые три устройства AWS IoT Greengrass Core, которые бесплатно подключаются в течение каждого месяца одного года.

Использование уровня бесплатного пользования учитывается каждый месяц во всех регионах AWS, за исключением региона AWS GovCloud, и автоматически применяется к счету. Неиспользованные в течение месяца ресурсы на следующий месяц не переносятся. Имеются ограничения; подробная информация приводится в условиях предложения.

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

AWS IoT Greengrass создает одно или несколько подключений с AWS IoT Core для обеспечения развертывания, создания теней устройств и передачи сообщений. Эти подключения устанавливаются автоматически при наличии подключения к Интернету. Количество подключений зависит от количества теней устройств AWS IoT, настроенных на синхронизацию с облаком, и количества тем AWS IoT Core MQTT, настроенных на отправку сообщений в AWS IoT Greengrass Core. С вас будет взиматься плата за общее количество минут подключения к AWS IoT Core. Подробнее о количестве подключений.

При использовании AWS IoT Greengrass также может начисляться дополнительная плата, если приложения задействуют в работе другие сервисы AWS или передают данные. Например, если AWS IoT Greengrass передает данные в хранилище Amazon Simple Storage Service (Amazon S3) или из него, будет начисляться плата за запросы на чтение / запись и за хранение данных в Amazon S3.

Подробные сведения о ценах на сервисы AWS см. в разделе цен на странице соответствующего сервиса AWS. Ниже приведены ссылки на цены некоторых распространенных сервисов.

AWS IoT Core (включает цены на подключение, обмен сообщениями и создание теней устройств)

Amazon Kinesis (включает цены на потоковую передачу данных, пропускную способность и хранение данных)

Amazon S3 (включает цены на использование хранилища, запросы и передачу данных)

Amazon DynamoDB (включает цены на хранилище данных, пропускную способность и передачу данных)

Если не указано иное, представленные здесь цены не включают применимые налоги и сборы, в том числе НДС и применимый налог с продаж. Для клиентов с платежным адресом в Японии использование AWS облагается потребительским налогом Японии.

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

Пример 1. Предположим, вы используете три основных устройства AWS IoT Greengrass, которые работают в течение 11 месяцев в регионе Восток США (Сев. Вирджиния).

  • Устройство A. Это устройство с AWS IoT Greengrass Core было включено в январе и выключено в конце ноября. Когда устройство включено, оно загружает новую установку AWS Lambda – бессерверные вычисления и работает сразу по готовности. Оно постоянно синхронизирует свое состояние через тени устройств.
  • Устройство B. Это устройство с AWS IoT Greengrass Core хранилось на складской полке в неактивном состоянии в январе, но было продано и включено в феврале. После включения устройство стало использовать локальные функции Lambda для объединения ежесекундных метрик в пятиминутные, а затем выполнять загрузку пятиминутных метрик в AWS IoT или Amazon Kinesis.
  • Устройство C. Это устройство с поддержкой AWS IoT Greengrass Core было включено в январе и оставалось включенным в течение всего года. Устройство не могло подключиться к Интернету в течение декабря, так что в этом месяце оно не взаимодействовало с облаком.

Через каждое из этих трех устройств AWS IoT Greengrass устанавливает два подключения (одно для агента развертывания и одно для подписок). Устройство B также использует локальные Lambda для сбора показателей раз в секунду и загрузки собранных показателей в AWS IoT раз в пять минут.

Чтобы определить цену, вам необходимо вычислить затраты на AWS IoT Greengrass и AWS IoT Core, в которые включена плата за подключение и отправку сообщений.

Стоимость AWS IoT Greengrass
Расходы на AWS IoT Greengrass за месяц = количество активных устройств с AWS IoT Greengrass Core *  Цена за устройство с AWS IoT Greengrass Core в месяц * продолжительность активности (месяц)

Стоимость AWS IoT Core
(Примечание. Для AWS IoT Core установлено ограничение в 50 подписок на одно подключение, а для устройств A, B и C не требуется более 50 подписок, AWS IoT Greengrass устанавливает только одно подключение для обеспечения общей работы функции подписок.)

Плата за время подключения в минутах = количество подключений * период активности (в минутах) тариф для региона (0,08/1 млн подключений)

Плата за отправку сообщений в облако = период активности (в минутах) * количество сообщений в час * 1 USD за миллион сообщений.
Ознакомьтесь с ценами на отправку дополнительных сообщений в AWS IoT Core.

Исходные расчеты

  • Период активности каждого из устройств превышает 11 месяцев = 11 месяцев * 730 часов в месяц * 60 минут в час = 481 800 минут
  • Количество сообщений, отправленных устройством B за 11 месяцев = 11 месяцев * 730 часов в месяц * 12 сообщений в час = 96 360 сообщений

Сервис Устройство A Устройство B Устройство C Итого
AWS IoT Greengrass 1 устройство * 0,16 USD за устройство в месяц 11 месяцев = 1,76 USD 1 устройство * 0,16 USD за устройство в месяц 11 месяцев = 1,76 USD 1 устройство * 0,16 USD за устройство в месяц 11 месяцев = 1,76 USD

1,76 USD + 1,76 USD + 1,76 USD = 5,28 USD

Подключения AWS IoT Core

2 подключения * 481 800 минут * 0,08 USD/1 000 000 минут подключения = 0,08 USD

2 подключения * 481 800 минут * 0,08 USD/1 000 000 минут подключения = 0,08 USD

2 подключения * 481 800 минут *
0,08 USD/1 000 000 минут подключения = 0,08 USD

0,08 USD + 0,08 USD + 0,08 USD = 0,24 USD

Передача сообщений AWS IoT Core н/д 96 360 сообщений * 1/1 000 000 сообщений = 0,10 USD н/д =0,10 USD
Общая стоимость для примера 1 = 5,62 USD

Пример 2. Предположим, что ваше устройство A с AWS IoT в конце января вышло из строя, а в феврале для его замены было включено устройство B. В этом случае считается, что в январе было активно одно устройство и в феврале было активно одно устройство. Устройства работают в регионе Восток США (Сев. Вирджиния).

Устройство B также использует локальные Lambda для сбора показателей раз в секунду и загрузки собранных показателей в AWS IoT раз в пять минут (12 сообщений в час).

Чтобы определить цену, вам необходимо вычислить затраты на AWS IoT Greengrass и AWS IoT Core, в которые включена плата за подключение и отправку сообщений.

Стоимость AWS IoT Greengrass
Расходы на AWS IoT Greengrass за месяц = количество активных устройств с AWS IoT Greengrass Core *  Цена за устройство с AWS IoT Greengrass Core в месяц * продолжительность активности (месяц)

Стоимость AWS IoT Core
(Примечание. Для AWS IoT Core установлено ограничение в 50 подписок на одно подключение, а для устройств A, B и C не требуется более 50 подписок, AWS IoT Greengrass устанавливает только одно подключение для обеспечения общей работы функции подписок.)

Плата за время подключения в минутах = количество подключений * период активности (в минутах) тариф для региона (0,08/1 млн подключений)

Плата за отправку сообщений в облако = количество сообщений * 1 USD за миллион сообщений. Ознакомьтесь с ценами на отправку дополнительных сообщений в AWS IoT Core.

Примечания

  • Период активности каждого из устройств в течение месяца = 730 часов в месяц * 60 минут в час = 43 800 минут
Сервис Устройство A Устройство B

Итого

AWS IoT Greengrass 1 устройство * 0,16 USD за устройство в месяц 1 месяц = 0,16 USD 1 устройство * 0,16 USD за устройство в месяц 1 месяц = 0,16 USD

0,16 USD + 0,16 USD 0,32 USD

Подключения AWS IoT Core 2 подключения * 43 800 минут * 0,08 USD/1 000 000 = 0,01 USD 2 подключения * 43 800 минут * 0,08 USD/1 000 000 = 0,01 USD

0,01 USD + 0,01 USD = 0,02 USD

Передача сообщений AWS IoT Core н/д 1 месяц * 730 часов в месяц * 12 сообщений в час * 1 USD/1 млн сообщений = 0,01 USD 0,01 USD
Общая стоимость для примера 2 = 0,35 USD

Пример 3. В этом примере используется регион Восток США (Сев. Вирджиния). Одно устройство с AWS IoT Greengrass Core (устройство A) взаимодействует со 120 устройствами с поддержкой AWS IoT Greengrass по локальной сети для быстрого реагирования на события и отправки обновлений в облако. 

Только устройство A считается основным устройством AWS IoT Greengrass, за которое взимается плата. Устройство активно в течение 12 месяцев. На 120 устройствах с поддержкой AWS IoT Greengrass настроена регулярная синхронизация теней с облаком через AWS IoT Core. Также имеются две подписки, которые позволяют двум устройствам с поддержкой AWS IoT Greengrass получать сообщения из облака (IoT/topic/1→ AWS IoT Greengrass-aware-device1 и IoT/topic/2→ AWS IoT Greengrass-aware-device2). 

Кроме того, AWS IoT Greengrass устанавливает одно подключение для агента развертывания AWS IoT Greengrass. Также AWS IoT Greengrass устанавливает подключения для поддержки подписок устройства А с учетом:  

Стоимость AWS IoT Greengrass
Расходы на AWS IoT Greengrass за месяц = количество активных устройств с AWS IoT Greengrass Core * цена за устройство с AWS IoT Greengrass Core в месяц

Расходы на устройство A = 1 устройство * 0,16 USD за устройство в месяц = 12 USD

Стоимость AWS IoT Core 

Количество подключений = подключения для агента развертывания + подключения по подпискам

  • Количество подключений по подпискам = (подписки устройств, синхронизирующих тени с AWS IoT Core + подписки на темы MQTT с источником в облаке + подписки для 2 теней, требуемых для создания сертификатов) / максимальное количество подписок на одно подключение
  • Количество подключений по подпискам с устройства A и через него = (120 устройств с поддержкой AWS IoT Greengrass + 2 подключения для тем MQTT с источником в облаке + 2 подключения по подпискам для обновления теней) / 50 подписок на подключение = 2,48 = 3 подключения (округлено).
  • Количество подключений для устройства A = 1 + 3 = 4 подключения

Стоимость минут подключения = количество минут подключения * 0,08 USD за миллион минут подключения.

  • Период активности = 12 месяцев * 730 часов в месяц * 60 минут в час = 525 600 минут
  • Плата за устройство A = 4 подключения * 2 102 400 минут * 0,08 USD/1 000 000 = 0,17 USD
Сервис Устройство A
AWS IoT Greengrass 1 устройство * 0,16 USD за устройство в месяц * 12 месяцев = 1,92 USD
Стоимость AWS IoT Core Плата за устройство A = 4 подключения * 2 102 400 минут * 0,08 USD/1 000 000 = 0,17 USD
  Общая стоимость для примера 3 = 2,09 USD

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

Калькулятор цен AWS

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

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

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

Подробнее о начале работы с AWS IoT Greengrass

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