Начало работы с архитектурой интеграции

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

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

службы Azure для интеграции

Azure предоставляет ряд служб для интеграции:

  • Azure API Management: Безопасно публикуйте свои API, чтобы внутренние и внешние разработчики могли использовать их при подключении к внутренним системам.

  • Azure Logic Apps. Создание рабочих процессов для подключения сотен служб в облаке и локальной среде.

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

  • Сетка событий Azure: Подключение поддерживаемых служб Azure и служб, не относящихся к Microsoft, с одновременным упрощением разработки приложений на основе событий.

  • Функции Azure. Упрощение сложных проблем оркестрации с помощью бессерверной вычислительной платформы на основе событий.

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

Architecture

Схема, демонстрирующая базовую архитектуру интеграции предприятия в Azure.

Схема состоит из трех разделов. В левой части схемы по вертикали расположены значок Microsoft Entra, значок глобуса и значок пользователя. Справа от схемы Azure службы, службы программного обеспечения как услуга (SaaS) и веб-службы, такие как REST и SOAP, составляют серверные системы. В середине схемы находится прямоугольник с надписью «resource group», содержащий два раздела. В разделе слева отмечено управление API и содержится шлюз API и портал разработчика. Раздел справа называется «Рабочий процесс и оркестрация» и содержит Logic Apps. Сплошная линия с меткой HTTP ведет от значка земного шара к шлюзу API. Другая сплошная линия отходит от шлюза API и указывает на Logic Apps и веб-службы. Другая сплошная линия ответвляется от Logic Apps и указывает на службы Azure и SaaS-службы. Пунктирная строка, помеченная как создание точек приложения, от значка пользователя до значка глобуса. Пунктирные линии с меткой «authentication point» ведут от значка глобуса и шлюза API к Microsoft Entra. Пунктирные линии с пометкой «publish interfaces» ведут от веб-служб и раздела рабочих процессов и оркестрации к порталу разработчика. Другая пунктирная линия с меткой «использование документации API» идет от портала разработчика к значку пользователя.

Скачайте файл Visio для этой архитектуры.

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

Изучение руководств по интеграции и архитектур

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

Выбор службы интеграции

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

Идеи решения интеграции

Архитектура интеграции

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

Руководства по интеграции

Ознакомьтесь со следующими руководствами по перекрестной интеграции и миграции.

  • Миграция Apache Kafka в Azure. Изучение стратегий переноса рабочих нагрузок Apache Kafka в Azure, включая Центры событий Azure, Azure HDInsight и Azure Kubernetes Service (AKS).

Центры событий и функции Azure

Готовность организации

Организации в начале процесса внедрения облака могут использовать Cloud Adoption Framework для Azure для доступа к проверенным рекомендациям, которые ускоряют внедрение облака.

Рекомендации по вопросам интеграции см. в Архитектуры интеграции Azure. В этих статьях приведены эталонные архитектуры, примеры сценариев и руководства по решению для служб Azure Integration Services, включая сети, безопасность и шаблоны развертывания.

Чтобы обеспечить качество решения интеграции на Azure, следуйте инструкциям в Azure Well-Architected Framework. Azure Well-Architected Framework предоставляет практические рекомендации для организаций, стремящихся к архитектурному совершенству, и описывает, как проектировать, развертывать и отслеживать экономически эффективные решения Azure.

Инструкции по интеграции см. в следующих руководствах по службе Azure Well-Architected Framework:

  • Azure API Management. Ознакомьтесь с рекомендациями по архитектуре для Azure API Management в области надежности, безопасности, оптимизации затрат, повышения эффективности работы и производительности.

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

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

Лучшие практики

Следуйте этим рекомендациям, чтобы повысить надежность, безопасность, эффективность затрат, производительность и производительность рабочих нагрузок интеграции в Azure:

Оставайтесь в курсе интеграции

Azure службы интеграции развиваются для решения современных проблем с данными. Следите за последними обновлениями и функциями.

Сведения о том, как оставаться в курсе ключевых служб интеграции, см. в следующих статьях:

  • Новые возможности Сетка событий Azure: узнайте о новых возможностях и обновлениях в Сетка событий Azure, включая поддержку MQTT, доставку по модели pull и push, а также возможности пространств имен.

  • Новые возможности Фабрика данных Azure: узнайте о последних выпусках, известных проблемах, исправлениях ошибок, устаревших функциональных возможностях и запланированных изменениях для Фабрика данных Azure.

Другие ресурсы

Следующие ресурсы помогут вам узнать больше о проектировании архитектуры интеграции.

Документация по продукту

Эти наборы документации содержат исчерпывающие рекомендации по службам интеграции Azure:

  • Документация по Azure API Management: Узнайте о шлюзе API, уровне управления, портале разработчика и настройке политик для управления API во всех средах.

  • Документация по Azure Logic Apps: Узнайте, как создавать автоматизированные рабочие процессы для интеграции приложений, данных, служб и систем в облачных и локальных средах.

  • Документация по Служебная шина Azure: Узнайте об очередях корпоративных сообщений и темах публикации-подписки для слабого связывания приложений и служб.

  • Документация по Сетка событий Azure: Узнайте о полностью управляемой службе публикации-подписки для архитектур, управляемых событиями, включая поддержку брокера MQTT и доставку HTTP push и pull.

  • Документация по Функции Azure: Узнайте о бессерверной вычислительной платформе для создания событийно-ориентированных приложений с триггерами и привязками.

  • Документация по Фабрика данных Azure: Сведения об управляемой облачной службе извлечения, преобразования и загрузки (ETL) для оркестрации перемещения и преобразования данных в больших масштабах.

Среды интеграции

Шаблоны интеграции микрослужб

Интеграция предприятия

Amazon Web Services (AWS) или Google Cloud эксперты

Чтобы быстро приступить к работе, следующие статьи сравнивают параметры интеграции Azure с другими облачными службами: