Подключите цифровой двойник Azure к существующей облачной среде

Какие есть варианты интеграции / подключения цифрового двойника Azure к существующей облачной среде?

У нас есть облачная среда, и мы хотим использовать данные из цифрового двойника Azure.

  1. Может ли цифровой двойник Azure отправлять событие во внешнюю облачную среду при каждом обновлении данных? Любая ссылка, как это сделать?

  2. Может ли внешняя облачная среда периодически запрашивать данные в цифровом двойнике Azure? Любая ссылка, как это сделать?


person angin    schedule 08.02.2021    source источник


Ответы (1)


Возможны оба сценария, Azure Digital Twins довольно гибкая.

Отправка событий во внешнюю облачную среду

В настоящее время Azure Digital Twins поддерживает маршрутизация событий к трем различным службам:

  • Сетка событий
  • Центр событий
  • Служебная шина

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

Периодически запрашивать ADT из внешней облачной среды

Запросы к ADT выполняются через API, любая служба, которая может аутентифицироваться с помощью этого API, может запрашивать данные. ADT использует OAUTH 2.0 для аутентификации, есть некоторые docs для аутентификации. Но если вы хотите сделать это из внешней системы, изучите различные варианты аутентификации здесь

person Matthijs van der Veer    schedule 08.02.2021
comment
Что касается отправки событий во внешнюю облачную среду и трех поддерживаемых конечных точек, как выбрать между сеткой событий, концентратором событий и служебной шиной? - person angin; 15.02.2021
comment
Это полностью зависит от внешних систем, количества сообщений и необходимых функций. Хорошее место для начала - этот документ. - person Matthijs van der Veer; 15.02.2021
comment
Что касается отправки событий во внешнюю облачную среду, одно из предложений - использовать такой компонент, как Функции Azure, для получения сообщений и их отправки в нашу облачную среду. Любые предлагаемые ссылки относительно использования функции Azure для отправки сообщений во внешнюю облачную среду, которая в основном основана на java? Может быть, мы можем просто отправить HTTP-сообщение из функции Azure в определенную конечную точку? - person angin; 16.02.2021
comment
Этот код одинаков независимо от того, откуда происходят события, поэтому я бы рекомендовал начать с документации по функциям для этих различных служб обмена сообщениями. Вот пример сетки событий на java для справки. - person Alex Karcher - msft; 17.02.2021