Выбор правильного уровня Центра Интернета вещей для решения

Все решения Интернета вещей различны, поэтому Центр Интернета вещей предлагает несколько вариантов, основанных на ценах и масштабе. Эта статья предназначена для оценки потребностей вашего Центра Интернета вещей. Сведения о ценах на уровни Центра Интернета вещей см. на этой странице.

Чтобы решить, какой уровень Центра Интернета вещей подходит для решения, задайте себе два вопроса:

Какие функции планируется использовать?

Центр Интернета вещей предлагает два уровня — "Базовый" и "Стандартный", которые отличаются количеством поддерживаемых компонентов. Если в основе решения Интернета вещей лежит сбор данных с устройств и их централизованный анализ, тогда вам подойдет уровень "Базовый". Если вам необходимо использовать более сложные конфигурации для управления устройствами Центра Интернета вещей удаленно или распределить часть рабочих нагрузок на сами устройства, тогда следует рассмотреть возможность использования уровня "Стандартный". Подробный разбор компонентов, которые включены в каждый уровень, см. в разделе Уровни "Базовый" и "Стандартный".

Какой объем данных планируется перемещать ежедневно?

Каждый уровень Центра Интернета вещей доступен в трех размерах на основе пропускной способности данных, которую он может обрабатывать каждый день. Эти размеры численно обозначены как 1, 2 и 3. Например, каждая единица Центра Интернета вещей 1-го уровня может обработать 400 тысяч сообщений в день, тогда как единица 3-го уровня может обработать 300 миллионов. Дополнительные сведения о рекомендациях по данным см. в разделе Пропускная способность сообщений.

Уровни "Базовый" и "Стандартный"

Уровень "Стандартный" Центра Интернета вещей включает все компоненты и необходим для любых решений Интернета вещей, где предполагается использование возможностей двухсторонней связи. Уровень "Базовый" включает подмножество компонентов и предназначен для решений Интернета вещей, которым требуется только однонаправленная связь с устройствами в облаке. Оба уровня предоставляют одинаковые компоненты безопасности и аутентификации.

В пределах уровня для Центра Интернета вещей можно выбрать только один тип выпуска. Например, можно создать Центр Интернета вещей с несколькими единицами уровня S1, но не с комбинацией единиц из разных выпусков, например S1 и S2.

Функция Уровень Basic Уровень "Бесплатный"/"Стандартный"
Телеметрия "С устройства в облако" Да Да
Удостоверение для каждого устройства Да Да
Маршрутизация сообщений, обогащение сообщений и интеграция службы "Сетка событий" Да Да
Протоколы HTTP, AMQP и MQTT Да Да
Служба подготовки устройств Да Да
Мониторинг и диагностика Да Да
Передача сообщений из облака на устройство Да
Двойники устройств, двойники модулей и управление устройствами Да
Потоки устройств (предварительная версия) Да
Azure IoT Edge Да
статье об IoT Plug and Play. Да

Центр Интернета вещей также предлагает уровень "Бесплатный", который предназначен для тестирования и оценки. Он обладает всеми возможностями уровня "Стандартный", но ограничен квотами на сообщения. С уровня "Бесплатный" нельзя обновиться до уровня "Базовый" или "Стандартный".

Секции

Центры Интернета вещей Azure содержат несколько основных компонентов Центров событий Azure, включая секции. Потоки событий для Центров Интернета вещей обычно заполняются входящими данными телеметрии, которые сообщают различные устройства Интернета вещей. Секционирование потока событий используется для сокращения конфликтов, возникающих при одновременном считывании потоков событий и записи в эти потоки.

При создании Центра Интернета вещей выбирается ограничение секции, и его нельзя изменить. Максимальное ограничение на количество секций для Центра Интернета вещей уровней "Базовый" и "Стандартный" составляет 32. Для большинства центров Интернета вещей достаточно четырех секций. Дополнительные сведения об определении секций см. в разделе часто задаваемых вопросов о Центрах событий Azure Сколько секций мне нужно?

Обновление уровня

После создания Интернета вещей уровень "Базовый" можно обновить до уровня "Стандартный", не прерывая имеющихся операций. Дополнительные сведения см. в статье Как обновить Центр Интернета вещей.

Конфигурация секции сохраняется при переходе с уровня "Базовый" на уровень "Стандартный".

Примечание

Уровень "Бесплатный" не поддерживает обновление до уровня "Базовый" или "Стандартный".

Интерфейсы REST API для Центра Интернета вещей

Разница в поддерживаемых возможностях между Центрами Интернета вещей уровня "Базовый" и "Стандартный" означает, что некоторые вызовы API не работают с концентраторами уровня "Базовый". В следующей таблице показаны доступные API:

API Уровень Basic Уровень "Бесплатный"/"Стандартный"
Удаление устройства Да Да
Получение устройства Да Да
Удаление модуля Да Да
Получение модуля Да Да
Получение статистики реестра Да Да
Получение статистики службы Да Да
Создание или обновление устройства Да Да
Создание или обновление модуля Да Да
Отправка запроса в Центр Интернета вещей Да Да
Создание URI SAS отправки файла Да Да
Получение связанного с устройством уведомления Да Да
Отправка события устройства Да Да
Отправка события модуля Только AMQP и MQTT Только AMQP и MQTT
Обновление состояния отправки устройства Да Да
Массовые операции устройств Да, за исключением возможностей IoT Edge Да
Отмена задания импорта и экспорта Да Да
Создание задания импорта и экспорта Да Да
Получение задания импорта и экспорта Да Да
Получение заданий импорта и экспорта Да Да
Очистка очереди команд Да
Получение двойника устройства Да
Получение двойника модуля Да
Вызов метода устройства Да
Обновление двойников устройств Да
Обновление двойника модуля Да
Отказ от связанного с устройством уведомления Да
Полное связанное с устройством уведомление Да
Отмена задания Да
Создание задания Да
Получение задания Да
Запрос заданий Да

Пропускная способность сообщений

Лучший способ определить размер решения Центра Интернета вещей — оценить трафик в пересчете на одну единицу. В частности, необходимо учитывать требования к пиковой пропускной способности для таких категорий операций:

  • Отправка сообщений с устройства в облако
  • Получение сообщений из облака на устройство
  • операции с реестром удостоверений.

Трафик в центре Интернета вещей измеряется в пересчете на одну единицу. При создании центра Интернета вещей вы выбираете его уровень и выпуск, а также устанавливаете количество доступных единиц. Вы можете приобрести до 200 единиц для выпуска B1, B2, S1 или S2 или до 10 единиц для выпуска B3 или S3. После создания центра Интернета вещей можно изменить количество единиц, доступных в выпуске, перейти на более высокую или низкую категорию в пределах своего уровня (с B1 на B2) или перейти с уровня "Базовый" на уровень "Стандартный" (от B1 до S1), не прерывая существующие операции. Дополнительные сведения см. в статье Как обновить Центр Интернета вещей.

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

Выпуск уровня Непрерывная пропускная способность Непрерывная скорость отправки
B1, S1 До 1111 КБ/мин на единицу
(1,5 ГБ/день на единицу)
В среднем 278 сообщений/мин на единицу
(400 000 сообщений/день на единицу)
B2, S2 До 16 МБ/мин на единицу
(22,8 ГБ/день на единицу)
В среднем 4167 сообщений/мин на единицу
(6 миллионов сообщений/день на единицу)
B3, S3 До 814 МБ/мин на единицу
(1144,4 ГБ/день на единицу).
В среднем 208 333 сообщения/мин на единицу
(300 млн сообщений/день на единицу).

Пропускная способность передачи данных с устройства в облако является только одной из метрик, которые необходимо учитывать при проектировании решения IoT. Полные сведения см. в разделе о квотах и регулировании Центра Интернета вещей.

Пропускная способность для операций с реестром удостоверений

Операции с реестром удостоверений Центра Интернета вещей не должны выполняться в среде выполнения, так как они в основном связаны с подготовкой устройств.

Конкретные показатели пиковой пропускной способности см. в документе Квоты и ограничения Центра Интернета вещей.

Автомасштабирование

Если вы приближаетесь к ограничению на количество разрешенных сообщений в Центре Интернета вещей, выполните эти действия для автоматического масштабирования, чтобы увеличить единицы Центра Интернета вещей на этом же уровне.

Дальнейшие действия