Azure数据工厂灾难恢复

问题描述 投票:0回答:2

Azure数据工厂(ADFv2)如何在集成运行时中处理灾难恢复(DR)?它会自动创建另一个集成运行时吗?我们是否必须设置自己的DR“Azure-SSIS Integration Runtime”

azure-data-factory
2个回答
2
投票

据我所知,Integration运行时没有可用的灾难恢复功能。如果服务因任何错误而停止,则必须手动重新启动该服务。

理想情况下,您应该为Integration Runtime设置多个节点。下面的链接指向高可用性和可伸缩性部分,详细介绍了如何设置多个节点(最多4个)。

这样可以避免出现单点故障并提供更高的吞吐量,因为所有节点都设置为活动状态。

https://docs.microsoft.com/en-us/azure/data-factory/create-self-hosted-integration-runtime#high-availability-and-scalability


0
投票

ADF V2支持在当前区域中停止SSIS集成运行时并切换到另一个区域(建议使用Paired-region)以再次启动它。

为了支持这一点,

  • 如果azure sql server同时中断,则需要确保已启用azure SQL Server DR。
  • 如果您正在使用VNet,则可能需要准备另一个可以连接到azure sql server的vNet。
  • 您可能需要准备客户脚本SAS Uri,如果您使用自定义脚本,则可以在停机期间访问该脚本。

然后,您可以按照以下步骤将IR切换到新区域并再次启动它。

  • 停止原始区域的IR。
  • 在PowerShell中调用以下命令以更新集成运行时 Set-AzureRmDataFactoryV2IntegrationRuntime -Location "new region" ` -CatalogServerEndpoint "SQL Server endpoint" ` -CatalogAdminCredential "credential" ` -VNetId "new VNet" ` -Subnet "new subnet" ` -SetupScriptContainerSasUri "new script SAS Uri"
  • 再次启动IR。

关于如何使用PowerShell命令,请参阅Create the Azure-SSIS integration runtime in Azure Data Factory以获取更多详细信息。

© www.soinside.com 2019 - 2024. All rights reserved.