Share via


已啟用 Azure Arc 的 Logic Apps 是什麼? (預覽)

注意

此功能處於預覽狀態,且受限於 Microsoft Azure 預覽版的補充使用規定

您可以使用已啟用 Azure Arc 的 Logic Apps,在 Kubernetes 可執行的任何位置,開發或執行單一租用戶型邏輯應用程式。 例如,您可以在 Azure、Azure Kubernetes Service、內部部署,甚至其他雲端提供者上,執行邏輯應用程式工作流程。 此供應項目透過 Azure Arc 提供集中式單一窗格管理平台,以及 Azure 入口網站的下列功能:

  • 使用 Azure Logic Apps 作為整合平台。
  • 無論服務的裝載位置,都可連線工作流程與服務。
  • 直接執行整合解決方案與服務。
  • 使用 Visual Studio Code 建立或編輯工作流程。
  • 使用所選的 DevOps 管道部署。
  • 在 Azure、非 Azure、多雲端、內部部署和邊緣環境中,控制基礎結構和資源。

如需詳細資訊,請參閱下列文件:

使用已啟用 Azure Arc 的 Logic Apps 的理由

您可以使用已啟用 Azure Arc 的 Logic Apps,以 Azure Logic Apps 單一租用戶體驗相同的方式,建立並部署邏輯應用程式工作流程。 當邏輯應用程式在 Kubernetes 基礎結構上執行時,您也會獲得更多控制和彈性。

建立、設計和部署邏輯應用程式時,Azure Arc 和單一租用戶 Logic Apps 體驗間有些許差異。 使用已啟用 Azure Arc 的 Logic Apps 時,主要的差異是邏輯應用程式在自訂位置執行。 此位置對應已啟用 Azure Arc 的 Kubernetes 叢集,即您已安裝並啟用 Azure App Service 平台延伸模組套件組合的位置。

例如,此叢集可以是 Azure Kubernetes Service、裸機 Kubernetes 或其他設定。 延伸模組套件組合讓您在 Kubernetes 叢集上執行平台服務,例如 Azure Logic Apps、Azure Functions 和 Azure App Service。

如需詳細資訊,請參閱下列文件:

使用已啟用 Azure Arc 的 Logic Apps 的時機

雖然 Kubernetes 提供更多控制和彈性,但仍有作業的額外負荷。 如果 Logic Apps 服務符合您的需求並令人滿意,建議您繼續使用此服務。 但出現下列案例時,請考慮使用已啟用 Azure Arc 的 Logic Apps:

  • 您已在 Kubernetes 上執行所有應用程式和服務。 您要延伸這些程序和控制項至其他 PaaS 服務。

  • 您要使用 Logic Apps 作為整合平台。 但您需要具有計算控制和彈性的微調網路。 您不要使用整合服務環境 (ISE) 或 App Service 環境 (ASE)。

  • 基於安全性考量,您需要控制邏輯應用程式執行的位置 (例如,在您自己的區域或您自己的資料中心)。

  • 您要在多雲端案例中執行邏輯應用程式,並使用 Logic Apps 服務作為唯一整合平台,且適用於任何位置執行的所有應用程式。

比較供應項目

下表提供目前 Azure Logic Apps 供應項目功能的高階比較:

功能

多租用戶 Logic Apps (使用量)

單一租用戶 Logic Apps (標準)

獨立容器

注意:不支援生產環境中的工作流程。 如需完全支援的容器,請改為建立已啟用 Azure Arc 的 Logic Apps 工作流程

Azure Arc

本機開發

Visual Studio Code, Visual Studio

Visual Studio Code,包括中斷點偵錯的執行歷程記錄和概觀

Visual Studio Code

Visual Studio Code,包括中斷點偵錯的執行歷程記錄和概觀

裝載

僅限於 Azure VM 中執行

僅限於 Azure VM 中執行

在容器執行的任何位置執行

與已啟用 Azure Arc 的 Kubernetes 叢集在任何位置並行執行

管理

完全受控 Logic Apps 體驗

完全受控 Logic Apps 體驗

非受控

在 Kubernetes 層級使用作業控制的受控 Logic Apps 體驗

監視

視需要在 Azure 入口網站中監視,包括執行歷程記錄、重新提交執行和 Application Insights 功能

視需要在 Azure 入口網站中監視,包括執行歷程記錄、重新提交執行和 Application Insights 功能

僅使用 Application Insights 或其他容器監視工具監視

視需要在 Azure 入口網站中監視,包括執行歷程記錄、重新提交執行和 Application Insights 功能

調整大小

以使用量方案來控制規模

使用標準方案控制調整

無法使用

使用 Kubernetes-based Event Driven Autoscaling (KEDA) 來調整大小。 根據佇列長度設定調整大小事件。

下一步