Выбор лучших служб интеграции в Azure для сценариев корпоративной интеграции
Службы Azure Integration Services предлагают множество возможностей в этой коллекции служб интеграции, но некоторые перекрывающиеся возможности могут существовать. В этом руководстве содержатся сведения, которые помогут вам выбрать лучшие службы для сценариев и требований корпоративной интеграции. Не забудьте также рассмотреть полное влияние использования определенной службы, включая требования к производительности, доступность набора навыков, операционную поддержку и затраты.
Примечание.
Если вы являетесь клиентом BizTalk Server, желающим переместить рабочие нагрузки в Azure Logic Apps, вы можете получить обзор миграции и сравнить возможности между этими двумя предложениями, просмотрев , почему переход с BizTalk Server в Azure Logic Apps?
Когда выбрать определенную службу интеграции и почему
Service | Когда выбрать | Почему |
---|---|---|
Приложения логики Azure | У вас есть бизнес-процессы для оркестрации между несколькими системами, охватывающими устаревшие системы и рабочие нагрузки искусственного интеллекта. Необходимо выполнить миграцию с Microsoft BizTalk Server или других платформ интеграции. | — обеспечивает большую производительность разработчика с помощью конструктора рабочих процессов с низким кодом. — Excel во время вызовов API подключения быстро с помощью предварительно созданных соединителей, встроенных соединителей. — поддерживает синхронную и асинхронную обработку. — предоставляет расширенный журнал отладки для рабочих процессов с отслеживанием состояния. — поддерживает рабочие процессы без отслеживания состояния для требований к низкой задержке. — Поддерживает создание пользовательских API и пользовательских соединителей, что позволяет упаковывать существующие ИНТЕРФЕЙСы REST API или API SOAP для доступа к службам, где в настоящее время не существует предварительно созданного соединителя. (только рабочие процессы потребления) — поддерживает создание настраиваемых встроенных соединителей на основе поставщика услуг. (Только стандартные рабочие процессы) |
Функции Azure | Необходимо создать центральные служебные функции, к которым можно получить доступ из других компонентов платформы интеграции, таких как Azure Logic Apps. У вас есть уникальные требования к преобразованию данных. |
Предоставляет управляемый событиями интерфейс вычислений по запросу для разработчиков, которые должны расширить платформу приложений Azure путем реализации кода, активированного событиями в Azure или других службах и локальных системах. |
Azure Data Factory | Вам нужна возможность преобразования и перемещения больших наборов данных в различных источниках данных, таких как файловые системы, база данных, SAP, Хранилище BLOB-объектов Azure, Azure Data Explorer, Oracle, DB2, Amazon RDS и многое другое. | — предоставляет облачную бессерверную службу ETL для горизонтального масштабирования, интеграции набора данных и преобразования данных. Может обрабатывать большие требования к обработке данных и сообщений. — предоставляет пользовательский интерфейс без кода для интуитивно понятного разработки и одноуровневого мониторинга и управления. — поддерживает перенос существующих пакетов СЛУЖБ SQL Server Integration Services (SSIS) в Azure и их запуск с полной совместимостью в Фабрика данных Azure. Среда выполнения интеграции SSIS предлагает полностью управляемую службу, поэтому вам не нужно беспокоиться об управлении инфраструктурой. |
Служебная шина Azure | Вам нужна система обмена сообщениями, поддерживающая модель публикации, упорядоченную доставку, обнаружение повторяющихся сообщений, планирование сообщений и сценарии истечения срока действия сообщения. | — предоставляет полностью управляемый брокер корпоративных сообщений с очередями сообщений и разделами публикации и подписки. — Развязав приложения и службы друг от друга, эта служба обеспечивает следующие преимущества: --- балансировка нагрузки между конкурирующими рабочими ролей --- Безопасная маршрутизация сообщений, передача данных и управление между границами служб и приложений --- координируемую транзакционную работу, требующую высокой степени надежности. — дополняет Azure Logic Apps и поддерживает сценарии, в которых требуется использовать пакеты SDK, а не соединители, для взаимодействия с служебная шина сущностями. |
Сетку событий Azure | Вам нужна архитектура подписки на события для обновления изменений состояния в одном или нескольких приложениях и системах, так как решения интеграции сильно зависят от событий для передачи таких изменений и внесения любых связанных изменений данных. | — предоставляет высокомасштабируемый бессерверный брокер событий для интеграции приложений с помощью событий. Служба "Сетка событий" предоставляет события в места назначения подписчика, такие как приложения, службы Azure или любая конечная точка, в которой сетка событий имеет сетевой доступ. Источники событий могут включать приложения, службы SaaS и службы Azure. — повышает эффективность, избегая постоянного опроса для определения изменений состояния. По мере того как более базовые службы выдают события, архитектура подписки увеличивает популярность. |
Управление API Azure | Вы хотите абстрагировать и защитить базовую реализацию службы в Azure Logic Apps от конечных пользователей и потребителей. | — предоставляет гибридную платформу управления несколькими облаками для API во всех средах. — предоставляет возможность повторного использования центральных служб безопасным способом, предоставляя вашей организации больше управления и контроля над тем, кто может вызывать корпоративные службы и как их вызывать. Впоследствии эти API можно вызывать из Azure Logic Apps после их каталогов в Azure Управление API. |
Следующие шаги
Теперь вы узнали больше о предложениях в Службах Azure Integration Services, которые лучше всего подходят для конкретных сценариев и потребностей. Если вы планируете перейти с BizTalk Server на службы Azure Integration Services, узнайте больше о подходах к миграции, рекомендациях по планированию и рекомендациях по работе с проектом миграции.