【发布时间】:2013-03-09 09:36:32
【问题描述】:
我正在使用以下连接字符串将 Azure Web-Role 连接到在虚拟机上运行的 SQL 实例。它工作正常!
<add key="VMConnectionString" value="Server=tcp:<mydomain>.cloudapp.net,1433;Database=myDatabase;User Id=myUserID;Password=**********;" />
我的问题是,我应该使用虚拟机的内部 IP 地址(例如 10.1.0.0/16)而不是公共 DNS 来减少延迟吗?我是否需要将 Web 角色和 VM 放在 Azure 中的同一虚拟网络上?我尝试使用门户中所述的 VM 的内部 IP 地址,但它无法连接,尽管端口 1433 完全打开。我应该补充一点,没有虚拟网络。
【问题讨论】:
-
我认为您不能依赖内部 IP 地址,因为它们可能会在 VM 重新启动时发生变化。
-
Azure 虚拟网络怎么样?我目前正在看这篇文章:michaelwasham.com/2012/08/06/…
标签: azure azure-web-roles azure-virtual-machine azure-virtual-network