Использование подключенного реестра с Azure IoT Edge

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

Что такое иерархическое развертывание IoT Edge?

Azure IoT Edge позволяет вам развертывать устройства IoT Edge в сетях, организованных иерархическими слоями. Каждый слой в иерархии — это устройство шлюза, которое обрабатывает сообщения и запросы от устройств, находящихся в слое под ним. Структурировать иерархию устройств можно так, чтобы только верхний слой имел возможность подключения к облаку, а нижние слои могли взаимодействовать только с соседними северным и южным слоями. Такое сетевое наложение — это основа большинства промышленных сетей, соответствующих стандарту ISA-95.

Сведения о создании иерархии устройств IoT Edge см. в этом учебнике.

Как использовать подключенный реестр в иерархических сценариях IoT Edge?

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

Подключенный реестр и иерархические развертывания IoT Edge

Верхний слой

Верхним слоем примера архитектуры (слой 5. Корпоративная сеть) управляют IT-специалисты, а также этот слой имеет доступ к реестру контейнеров для Contoso в облаке Azure. Подключенный реестр развертывается на виртуальной машине IoT Edge как модуль IoT Edge и может напрямую взаимодействовать с реестром облака для извлечения и отправки образов и артефактов.

Подключенный реестр отображается как работающий в режиме ReadWrite по умолчанию. Клиенты этого подключенного реестра могут извлекать и отправлять в него образы и артефакты. Отправленные изображения будут синхронизированы с реестром облака. Если в этом слое не требуется принудительная отправка, подключенный реестр может быть изменен для функционирования в режиме ReadOnly.

Инструкции по развертыванию подключенного реестра в качестве модуля IoT Edge на этом уровне см. в этом кратком руководстве.

Вложенные слои

Следующий слой 4. Бизнес-планирование и логистика сайта настроен на обмен данными только со слоем 5. Поэтому при развертывании виртуальной машины IoT Edge в слое 4 необходимо извлечь образы модуля из подключенного реестра в слое 5.

Можно также развернуть подключенный реестр, работающий в режиме ReadOnly, для обслуживания нижних слоев. Это показано с помощью виртуальной машины IoT Edge в слое 3. Отраслевая зона безопасности. Эта виртуальная машина должна извлечь образы модулей из подключенного реестра в слое 4. Если в более низких слоях требуется обслуживание клиентов, подключенный реестр в режиме ReadOnly можно развернуть в слое 3 и т. д.

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

Инструкции по развертыванию подключенного реестра на вложенных устройствах IoT Edge см. в этом кратком руководстве.

Следующие шаги

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