繁体   English   中英

Windows Azure上的WCF服务-连接到本地SQL Server数据库

[英]WCF service on Windows Azure - connecting to on-premises SQL Server database

是否有可能在Windows Azure上运行的WCF服务与本地/本地SQL Server数据库进行通信?

我们正在考虑的替代选项是:

  • 将WCF服务需要收集和处理数据的4个SQL Server数据库从向上推送到Azure VM
  • 在本地/本地SQL Server数据库中创建4个SQL Azure“克隆”,并使用数据同步功能使Azure克隆与本地数据保持同步。

理想情况下,我们希望能够将本地数据库(通过VPN)公开给服务,然后直接访问每个数据库。

实际上,一个更简单的解决方案是在内部托管WCF服务并通过Azure Service Bus Relay公开该服务。 服务总线中继支持多种身份验证类型以保护服务,并且不需要VPN。 这里有一个很好的介绍- 使用Service Bus Relay的.NET本地/云混合应用程序 我们已成功使用此技术向第三方供应商公开了多项服务。

是的,您可以从任何Azure托管服务建立出站连接,无论是在网站,云服务还是虚拟机中运行。 如果您需要通过VPN的流量,则由于无法将网站添加到虚拟网络,因此需要使用云服务或虚拟机。

您可以如本资源中所示设置站点到站点VPN- 循序渐进:在网络和Azure之间创建站点到站点VPN

我会考虑将SQL Data Sync用于调度程序时间,也将其用于少量数据(至少不是百万)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM