我们可以使用 Azure SSIS IR 运行时将数据从本地移动到 Azure Sql 数据库吗?

Can we use Azure SSIS IR runtime to move data from on-premise to Azure Sql Database?

我是 Azure 的新手。我需要将数据从本地移动到 Azure SQL 数据库。但是,我必须 use/execute Azure 上现有的 SSIS 包。我正在考虑使用 SSIS IR 来执行 SSIS 包。有了这个 IR,是否也可以将数据从本地移动到云端,或者我是否还需要一个自托管的 IR?

谢谢!

根据official document

自托管 IR:
您可以通过 Azure 数据工厂中的自托管 IR 连接到本地 SQL 服务器。您可以在 ADF 中设置复制 activity 以将数据从本地数据库复制到 Azure SQL.

  • 您需要在本地计算机或专用网络内的虚拟机上安装自托管 IR。
  • 具有高可用性和可扩展性,您可以在多个计算节点上安装Self-hosted IR并组成一个组。

Azure-SSIS 集成运行时:
要提升和转移现有的 SSIS 工作负载,您可以创建一个 Azure-SSIS IR 以在本机执行 SSIS 包。 你需要做的:

定价:

对比价格,SSIS IR比Self-hosted IR贵

结论:
我建议你直接使用Self-hosted IR,更简单,更方便,更便宜。

is it also possible to move data from on-premise to Cloud

是的,但您需要将 SSIS-IR 加入 VNET,后者又可以连接到本地。

https://docs.microsoft.com/en-us/azure/data-factory/join-azure-ssis-integration-runtime-virtual-network

VNET 与内部部署的连接是通过 VPN 或 Express link 从内部部署到您的 VNET 实现的。有不同程度的复杂性。

如果您要进行大量混合网络项目(在本地加入到 Azure),您应该现在就开始配置 VPN 或 Express 路由。