1

我有 3 个 Azure 数据工厂。

  • DF_Shared_IR
    • 空,保存共享自托管集成运行时(本地,2 个节点)。
    • 部署在区域 1(澳大利亚东部)。
  • DF_1
    • 具有执行每小时数据加载和其他 ETL 作业的管道。
    • 具有链接集成运行时(引用托管在DF_Shared_IR中的 IR )。
    • 部署在区域 1(澳大利亚东部)。
  • DF_2
    • DF_1的副本。
    • 部署在区域 2(澳大利亚东南部)。

万一区域 1 发生区域中断(其中DF_1DF_Shared_IR受到影响),我想启用DF_2内的所有触发器并恢复正常的每小时数据加载。

我在这里查看了文档。我很清楚,我可以通过添加多个节点来使我的共享自托管集成运行时具有高可用性 - 但是尚不清楚支持与本地集成运行时通信的 Azure 组件是否也具有高可用性。

在此灾难恢复方案中, DF_2是否可以使用共享自托管集成运行时(托管在DF_Shared_IR中)?如果不是,我该如何支持这种情况,并确保服务连续性?

4

1 回答 1

4

TL;DR:是的。

在向 Azure 开出有关此问题的票后,Microsoft 支持人员建议数据工厂内的数据移动服务,该服务能够连接到本地集成运行时被认为是高度可用的。

在数据工厂中,您可以查看自托管 IR 设置中的服务 URL。

  • 单击查看服务 URL在此处输入图像描述 在此处输入图像描述

  • 观察自托管集成运行时连接到 Azure 数据工厂中的数据移动服务所需的域名为 *.servicebus.windows.net 的服务 URL。

在此处输入图像描述

列出的 URL 代表来自两个区域(sg3 和 hk2)的服务。一个是默认的,另一个提供高可用性。此设计可确保在数据工厂中的自托管 IR 和数据移动服务之间保持连接,同时任一区域遇到中断。

于 2020-02-03T01:45:58.173 回答