Logic App地理复制/灾难恢复

时间:2018-06-12 16:51:41

标签: azure azure-logic-apps

逻辑应用程序是否具有某种内置的地理复制功能,例如Azure Scheduler或Key Vaults?我似乎无法找到任何有关它的信息。

我见过一些使用API​​管理的实现,但是对于使用HTTP触发器的Logic App,在我的情况下,我正在使用Service Bus触发器。

如果没有地理复制,我的方案的灾难恢复实现会如何?

1 个答案:

答案 0 :(得分:0)

我认为您提出三个问题 - 如何获得地理冗余逻辑应用程序部署?如何获得地理冗余服务总线消息部署以及如何组合使用它们。

我将从Service Bus Messaging方面开始,因为它是LA流程的基础。为了拥有地理冗余的Service Bus Messaging队列,您必须使用Premium SKU,本文详细介绍了它的工作原理:https://docs.microsoft.com/en-us/azure/service-bus-messaging/service-bus-geo-dr

对于Logic Apps端,您将在每个区域(主要和次要)中设置LA,并将Logic Apps指向Service Bus Queue的别名。然后,您将在辅助区域中禁用逻辑应用程序,并仅在主要区域的逻辑应用程序无法运行时启用它。这必须通过一些端点监视脚本完成,然后切换到辅助节点并禁用主节点。

正如您所说,当HTTP流量触发Logic Apps时,还有其他更多自动化选项(流量管理器),但由于您正在读取队列,因此恢复更加复杂。