分享方式:


使用可用性區域和區域備援保護邏輯應用程式免於發生區域性失敗

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

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

為了提供復原和分散式可用性,至少有三個不同的可用性區域存在於任何支援及啟用區域備援的 Azure 區域中。 Azure Logic Apps 平台會將這些區域和邏輯應用程式工作負載分散到這些區域。 這項功能是啟用復原結構的重要需求,如果區域發生資料中心失敗,則提供高可用性。

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

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

考量

標準邏輯應用程式工作流程支援可用性區域,這些工作流程會在單一租用戶 Azure Logic Apps 中執行,並由 Azure Functions 擴充性提供支援。 如需詳細資訊,請參閱 Azure Functions 服務中的可靠性

  • 只有在您在支援的 Azure 區域App Service 環境第 3 版 (ASE v3) - 僅 Windows 方案中建立標準邏輯應用程式時,才能啟用本功能。

  • 只能針對新的標準邏輯應用程式啟用此功能。 您無法為現有的標準邏輯應用程式工作流程啟用可用性區域支援。

  • 您只能在建立時啟用這項功能。 在建立後,目前沒有程式設計工具支援 (例如 Azure PowerShell 或 Azure CLI) 可啟用可用性區域支援。

  • 這項功能僅支援內建連接器作業,直接使用 Azure Logic Apps 執行時間執行,而不是在 Azure 中裝載和執行的連接器作業。

限制

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

必要條件

啟用可用性區域

只針對標準邏輯應用程式,請遵循下列步驟:

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

    顯示 Azure 入口網站、[建立邏輯應用程式] 頁面、邏輯應用程式詳細資料,以及已選取 [標準] 方案類型的螢幕擷取畫面。

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

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

    注意

    如果您選取不支援的 Azure 區域或在不支援的 Azure 區域中建立的現有 Windows 方案,則區域備援選項似乎無法使用。 請務必選取支援的 Azure 區域和在支援的 Azure 區域中建立的 Windows 方案,或建立新的 Windows 方案。

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

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

    顯示 Azure 入口網站、[建立邏輯應用程式] 頁面、標準邏輯應用程式詳細資料,以及在 [區域備援] 底下已選取 [已啟用] 選項的螢幕擷取畫面。

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

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