首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >正在将Azure PaaS网站与SQL DB Iaas VM连接。如何将它们放在同一台计算机上?

正在将Azure PaaS网站与SQL DB Iaas VM连接。如何将它们放在同一台计算机上?
EN

Stack Overflow用户
提问于 2014-08-27 00:35:21
回答 1查看 1.6K关注 0票数 1

我无法转换web应用程序的数据库,所以我想将前端/Web API放在云中,将数据库放在办公室的SQL服务器上。

然后我意识到我最好把SQL Server放在一个虚拟机上,以某种方式让它在物理上接近云端上的网站。我该怎么做呢?我这样做对吗?

它们离得越近,我认为带宽越好

EN

回答 1

Stack Overflow用户

发布于 2014-08-27 01:10:08

我认为最好的选择是使用Azure SQL,而不是启动一个IaaS实例。当你创建一个Azure网站时,你可以选择同时创建一个SQL数据库,一切都是开箱即用的。Here's一个相关的教程。

如果您使用MSSQL实例,则需要将IaaS端点添加到VM以使其可公开访问,然后使用VM云服务域名(yourservice.cloudapps.net)从您的应用程序连接到它。(感谢Rick Rainey指出了这个选项。)

此外,正如Rick指出的,您可能希望在MSSQL端点上添加ACL并将其锁定,以便只有您的应用程序的虚拟IP (VIP)可以访问它。

IaaS路由的缺点是有更多的管理工作来维护SQL Server实例和VM,但它绝对可行。

第三种选择是,如果您不希望您的SQL VM可通过互联网访问,则将您的应用程序托管在云服务中,创建一个虚拟网络,并将云服务和SQL VM放在虚拟网络上,以便它们可以相互通信。(Azure网站不能在虚拟网络上,这就是为什么你必须使用云服务。)

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25510855

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档