使用區域備援和可用性區域防止邏輯應用程式發生區域性失敗

適用於:Azure Logic Apps (使用量 + 標準)

在每個 Azure 區域中, 可用性區域 是實體上不同的位置,可容忍本機失敗。 這類失敗的範圍從軟體和硬體故障到地震、洪水和火災等事件。 這些區域可透過 Azure 服務的備援和邏輯隔離來達成容錯。

為了提供復原能力和分散式可用性,至少有三個不同的可用性區域存在於任何支援並啟用區域備援的 Azure 區域中。 Azure Logic Apps 平臺會將這些區域和邏輯應用程式工作負載分散到這些區域。 這項功能是啟用復原架構,並在區域中發生數據中心失敗時提供高可用性的關鍵需求。 如需可用性區域備援的詳細資訊,請檢閱 Azure 區域和可用性區域

本文提供如何在 Azure Logic Apps 中啟用可用性區域備援的簡短概觀、考慮和資訊。

考量

可用性區域支援適用於由 Azure Functions 擴充性提供的標準邏輯應用程式。 如需詳細資訊,請參閱 什麼是 Azure Functions 中的可靠性?

  • 只有在您在支援的 Azure 區域或 App Service 環境 v3 (ASE v3) 中建立標準邏輯應用程式時,才能啟用可用性區域備援 - 僅限 Windows 方案。 目前,這項功能僅支援內建連接器作業,不支援 Azure(受控)連接器作業。

  • 您只能針對在單一租使用者 Azure Logic Apps 中執行的工作流程的新標準邏輯應用程式啟用可用性區域備援。 您無法為現有的標準邏輯應用程式工作流程啟用可用性區域備援。

  • 您只能在建立時使用 Azure 入口網站 啟用可用性區域備援。 目前沒有程序設計工具支援,例如 Azure PowerShell 或 Azure CLI,可啟用可用性區域備援。

限制

使用 HTTP 型動作時,使用 AES256 加密匯出或建立的憑證將無法用於用戶端憑證驗證。 當用於 OAuth 驗證時,相同的憑證也無法運作。

必要條件

啟用可用性區域

  1. Azure 入口網站 中,開始建立標準邏輯應用程式。 在 [建立邏輯應用程式] 頁面上,選取 [標準] 作為邏輯應用程式的方案類型之後停止。

    Screenshot showing Azure portal,

    如需教學課程,請檢閱在 Azure 入口網站 中使用單一租使用者 Azure Logic Apps 建立標準邏輯應用程式工作流程。

    選取 [標準] 之後,[ 區域備援] 區段和選項就會變成可用。

  2. 在 [區域備援] 底下,選取 [已啟用]。

    此時,邏輯應用程式建立體驗看起來會類似下列範例:

    Screenshot showing Azure portal,

  3. 完成建立邏輯應用程式工作流程。

  4. 如果您使用防火牆,但尚未設定透過必要IP位址的流量存取權,請務必完成該 需求

下一步