使用可用性區域和區域備援保護邏輯應用程式免於發生區域性失敗
適用於: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 驗證時,相同的憑證也無法運作。
必要條件
Azure 帳戶和訂用帳戶。 如果您沒有訂用帳戶,請註冊一個免費的 Azure 帳戶。
如果您有防火牆或受限制的環境,則必須允許流量通過 Azure Logic Apps 所需的所有 IP 位址、受控連接器,以及您在建立邏輯應用程式工作流程的 Azure 區域中的任何自訂連接器。 已針對 Azure Logic Apps、受控連接器和自訂連接器已發佈支援可用性區域備援的新 IP 位址。 如需詳細資訊,請參閱下列文件:
啟用可用性區域
只針對標準邏輯應用程式,請遵循下列步驟:
在 Azure 入口網站中,開始建立標準邏輯應用程式。 在 [建立邏輯應用程式] 頁面上,在您選取 [標準] 做為邏輯應用程式的方案類型之後停止。
如需教學課程,請檢視在 Azure 入口網站中使用單一租用戶 Azure Logic Apps 建立標準邏輯應用程式工作流程。
選取 [標準] 之後,[區域備援] 區段和選項就會變成可用。
注意
如果您選取不支援的 Azure 區域或在不支援的 Azure 區域中建立的現有 Windows 方案,則區域備援選項似乎無法使用。 請務必選取支援的 Azure 區域和在支援的 Azure 區域中建立的 Windows 方案,或建立新的 Windows 方案。
在 [區域備援] 底下,選取 [已啟用]。
此時,邏輯應用程式建立體驗看起來類似下列範例:
完成邏輯應用程式工作流程的建立。
如果您使用防火牆,但尚未設定透過必要 IP 位址的流量存取權,請務必完成該需求。