Обзор цен
При работе с сервисом 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 за соответствующий месяц, даже если при этом само устройство продолжает работать в локальной среде.
Если вы планируете использовать 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 Greengrass в конце января вышло из строя, а в феврале для его замены было включено устройство 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 месяцев = 1,92 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 и получить индивидуальное предложение.