Использование подключенного реестра с Azure IoT Edge
Из этой статьи вы узнаете, как использовать подключенный реестр Azure в иерархических сценариях IoT Edge. Подключенный реестр контейнеров можно развернуть как модуль IoT Edge и отдать ему важнейшую роль в обслуживании образов контейнеров, необходимых для устройств в иерархии.
Что такое иерархическое развертывание IoT Edge?
Azure IoT Edge позволяет вам развертывать устройства IoT Edge в сетях, организованных иерархическими слоями. Каждый слой в иерархии — это устройство шлюза, которое обрабатывает сообщения и запросы от устройств, находящихся в слое под ним. Структурировать иерархию устройств можно так, чтобы только верхний слой имел возможность подключения к облаку, а нижние слои могли взаимодействовать только с соседними северным и южным слоями. Такое сетевое наложение — это основа большинства промышленных сетей, соответствующих стандарту ISA-95.
Сведения о создании иерархии устройств 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.