我们正在将现有网站迁移到Microsoft Azure网站(PaaS)。应用程序访问本地MS-SQL数据库以获取某些数据。我们无法通过防火墙提供访问权限(对于IP,因为网站没有静态IP)。
还有其他解决方案吗? VPN是解决方案,然后可以为“网站”创建VPN到“内部部署”MS-SQL服务器。
答案 0 :(得分:3)
最简单的方法是使用Hybrid Connect将Azure网站连接到本地SQL Server,而无需乱搞网络......
查看this有关如何配置Hybrid Connect
的分步说明答案 1 :(得分:3)
您可以创建Azure虚拟网络,以便从Azure安全地访问本地数据库。 http://azure.microsoft.com/en-us/services/virtual-network/
然后,您可以将Azure网站连接到该虚拟网络,以使您的网站连接到您的数据库。 http://azure.microsoft.com/blog/2014/09/15/azure-websites-virtual-network-integration/