Microsoft Azure Service Bus / Hybrid Connection

时间:2018-04-07 10:28:33

标签: c# azure azure-sql-database azure-web-sites azure-web-app-service

我正在寻找解决方案来解决以下问题......

我在内部服务器上有一个SQL数据库,它运行在仅锁定到我们网站的LAN上。

我还在云上安装了一个带有SQL数据库的服务器。

我需要创建一个从云中抓取数据并将其插入到内部部署服务器的进程。

所以我在想下面......

  • 创建Azure网络应用
  • 在上述网络应用中创建混合连接以连接到内部部署
  • 在azure中创建服务总线以方便上述操作。

网络应用只是c#中的一个脚本,可以将数据从一个地方推送到另一个地方。

你怎么看?这可行吗?还需要它具有成本效益。

1 个答案:

答案 0 :(得分:0)

您可以使用SQL Data Sync来保持内部部署SQL和Azure SQL数据库的同步,这样您就不需要创建Azure Web App,也不需要使用Service Bus 。同步可以双向设置或在一个方向上设置(云到内部部署)。要开始使用Azure SQL Data Sync,请按照this文档中的说明进行操作。