你的问题很模糊,因为它确实以最好的方式描述了整个画面。让我根据我对您的问题的理解来回答。
首先 - Azure 虚拟网络是虚拟网络。它旨在实现与 Windows Azure 数据中心的安全跨界连接。
在虚拟网络中部署适当的 PaaS 云服务(工作角色/Web 角色)时,角色实例会从定义的 DHCP 池(VNet 定义)中获得分配的 IP 地址。
在 Azure 虚拟网络中部署任何服务时,您必须注意名称解析!这意味着,如果您不提供适当的 DNS 服务器,您的云实例将无法解析任何地址。这包括 Azure SQL 数据库服务器。更多关于名称解析的信息可以在这里阅读。
接下来,但同样重要的是 - Azure SQL 数据库服务器不是 Azure 虚拟网络的一部分,并且从 2013 年 3 月起,不能添加到 Azure 虚拟网络!
最后一条语句意味着,为了让您的辅助角色访问 Azre SQL 数据库服务器,您需要在 Azure 虚拟网络中提供适当的 DNS 服务器。
最后,当您将 PaaS 服务部署到虚拟网络中时,为了通过远程桌面访问它需要: * 正确启用和配置 RDP 扩展。它无论如何都会创建输入端点。但这是目前在 PaaS 上启用 RDP 的唯一方法;* 您可以通过 PowerShell 启动脚本启用 RDP,并通过虚拟网络的 VPN 隧道访问 RDP - 假设您为 Azure VNet 配置了站点到站点或点到站点 VPN。
在此处查看构建跨界虚拟网络指南。