Azure数据工厂灾难恢复

时间:2018-07-03 06:52:38

标签: azure-data-factory

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

2 个答案:

答案 0 :(得分:2)

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

理想情况下,您应该为Integration Runtime设置多个节点。以下链接指向“高可用性和可伸缩性”部分,其中包含有关设置多个节点(最多4个)的详细信息。

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

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

答案 1 :(得分:0)

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

为此,

  • 您需要确保已启用Azure SQL Server DR,以防Azure SQL Server同时停机。
  • 如果您正在使用VNet,则可能需要准备另一个可以连接到Azure SQL服务器的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了解更多详细信息。