Что собой представляет Logic Apps с поддержкой Azure Arc? (Предварительная версия)

Примечание.

Эта возможность входит в предварительную версию, и на нее распространяются Дополнительные условия использования предварительных версий Microsoft Azure.

Служба Logic Apps с поддержкой Azure Arc позволяет разрабатывать и запускать приложения логики на основе одного арендатора везде, где может выполняться Kubernetes. Например, вы можете запускать рабочие процессы приложений логики в Azure, в Службе Azure Kubernetes, в локальной среде и даже в облачных средах других поставщиков. Это предложение предоставляет централизованную единую платформу управления с помощью Azure Arc и портала Azure со следующими возможностями:

  • Использование Azure Logic Apps в качестве платформы интеграции.
  • Подключение рабочих процессов ко всем службам независимо от того, где они размещены.
  • Запуск решений интеграции параллельно со службами.
  • Создание и изменение рабочих процессов с помощью Visual Studio Code.
  • Развертывание с использованием предпочитаемых конвейеров для DevOps.
  • Управление инфраструктурой и ресурсами в Azure, в другой аналогичной среде, в нескольких облачных средах, а также в локальных и пограничных средах.

Дополнительные сведения см. в следующей документации:

Преимущества использования Logic Apps с поддержкой Azure Arc

Служба Logic Apps с поддержкой Azure Arc позволяет создавать и развертывать рабочие процессы приложений логики так же, как и в среде Azure Logic Apps с одним арендатором. Кроме того, вы получаете дополнительный контроль и гибкость, если приложения логики выполняются в инфраструктуре Kubernetes, которой вы управляете.

Незначительные различия существуют между интерфейсами Azure Arc и azure Logic Apps с одним клиентом для создания, проектирования и развертывания приложений логики. При использовании Logic Apps с поддержкой Azure Arc основное отличие заключается в том, что приложения логики работают в пользовательском расположении. Это расположение сопоставлено с кластером Kubernetes с поддержкой Azure Arc, на котором установлен и включен пакет расширений платформы Службы приложений Azure.

Например, этот кластер может быть Службой Azure Kubernetes, Kubernetes без операционной системы или другой службой. Пакет расширений позволяет запускать в кластере Kubernetes службы платформы, такие как Azure Logic Apps, Функции Azure и Служба приложений Azure.

Дополнительные сведения см. в следующей документации:

Сценарии использования Logic Apps с поддержкой Azure Arc

Хотя использование Kubernetes обеспечивает дополнительный контроль и гибкость, оно также связано с операционными издержками. Если вы удовлетворены тем, что Azure Logic Apps соответствует вашим потребностям, рекомендуется продолжать использовать эту службу. Но вы можете рассмотреть возможность перехода на Logic Apps с поддержкой Azure Arc в следующих случаях:

  • Все ваши приложения и службы уже выполняются на платформе Kubernetes. Вы хотите расширить эти процессы и возможности управления на все другие службы PaaS.

  • Вы хотите использовать Azure Logic Apps в качестве платформы интеграции. При этом вам требуется детально настроенная сеть с контролем и гибкостью вычислений. Вы не хотите использовать Среда службы приложений (ASE).

  • По соображениям безопасности вам необходимо контролировать, где выполняются приложения логики, например в определенном регионе или определенном центре обработки данных.

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

Сравнение предложений

В этой таблице представлено обобщенное сравнение возможностей в текущих предложениях Azure Logic Apps.

Возможность

Мультитенантное использование Azure Logic Apps (потребление)

Однотенантное Azure Logic Apps (цен. категория "Стандартный")

Автономные контейнеры

Примечание. Не поддерживается для рабочих процессов в рабочих средах. Для полностью поддерживаемых контейнеров создайте рабочие процессы Logic Apps с поддержкой Azure Arc.

Azure Arc

Сервер локальной

Visual Studio Code, Visual Studio

Visual Studio Code, включая журнал выполнения и обзор с отладкой точек останова

Visual Studio Code

Visual Studio Code, включая журнал выполнения и обзор с отладкой точек останова

Размещение на компьютере

Выполнение только в Azure

Выполнение только в Azure

Выполнение везде, где работают контейнеры

Выполнение в любой среде в кластере Kubernetes с поддержкой Azure Arc

Управление

Полностью управляемый интерфейс Azure Logic Apps

Полностью управляемый интерфейс Azure Logic Apps

Возможности управления отсутствуют

Управляемый интерфейс Azure Logic Apps с операционным управлением на уровне Kubernetes

Наблюдение

Мониторинг на портале Azure, включая журнал выполнения, повторную отправку и возможности Application Insights (при необходимости)

Мониторинг на портале Azure, включая журнал выполнения, повторную отправку и возможности Application Insights (при необходимости)

Мониторинг только с помощью Application Insights или других средств мониторинга контейнеров

Мониторинг на портале Azure, включая журнал выполнения, повторную отправку и возможности Application Insights (при необходимости)

Масштабирование

Управление масштабированием с помощью плана "Потребление"

Управление масштабированием с помощью плана "Стандартный"

Недоступно

Управление масштабированием с помощью автоматического масштабирования в Kubernetes на основе событий (KEDA). Настройка событий масштабирования на основе длины очереди.

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