如何让两个独立Azure Data Factory的IR连接同一本地SHIR主机
让两个Azure Data Factory直接连接同一Self-Hosted Integration Runtime的方案
关于链接IR的可用性问题
你判断得没错——链接IR完全依赖被指向的主SHIR的可用性。如果主SHIR所在的ADF故障,或者主SHIR本身离线,链接IR会直接停摆,确实不符合你灾备场景下的独立可用性要求。
实现双ADF直接连接同一本地SHIR的步骤
要让两个ADF各自的IR独立连接到同一本地物理主机,关键是让本地SHIR同时注册到两个ADF的独立Self-Hosted IR中,具体操作如下:
- 在法国区ADF中创建Self-Hosted IR:进入「管理」>「集成运行时」,点击「+新建」选择Self-Hosted类型,完成基础配置后复制生成的注册密钥。
- 在本地SHIR主机上注册法国区ADF的IR:若未安装SHIR先完成安装,打开「Integration Runtime Configuration Manager」,切换到「注册」标签,粘贴密钥完成注册,此时本地主机成为法国区ADF的IR节点。
- 在德国区ADF中重复创建Self-Hosted IR的操作,复制对应的注册密钥。
- 回到本地SHIR的配置管理器,再次进入「注册」标签,点击「添加注册」,粘贴德国区ADF的密钥完成注册。
完成后,本地SHIR会同时为两个ADF提供独立的IR服务,两个ADF的IR彼此完全独立,不会因为其中一方ADF故障而影响另一方的正常运行,完全满足你的灾备需求。
注意事项
- 确保本地SHIR主机的网络能正常访问两个ADF所在区域的Azure服务端点,避免防火墙或网络策略限制导致连接失败。
- 评估本地SHIR的硬件资源(CPU、内存、带宽),确保能承载两个ADF的任务并发量,避免资源瓶颈影响任务执行效率。
内容的提问来源于stack exchange,提问作者Zeruno
相关产品推荐
相关产品推荐

