【发布时间】:2012-08-20 13:27:43
【问题描述】:
我正在尝试将应用程序部署到 Windows Azure,但由于缺乏文档和 Azure 基础架构的新颖性,我在弄清楚如何实现最佳配置时遇到了一些麻烦。我需要配置两台虚拟机(一台 Linux 机器和一台带有 SQL Server 的 Windows Server)才能与一个 Web 角色实例通信。 Web 角色应该具有可从外部世界访问的唯一端点。它应该能够与 SQL Server 和 Linux 机器通信(这些机器不需要相互通信)。如果我在 VM 上打开端点(例如 Windows 机器上的端口 1433 和 VM 防火墙中的相同端口),我可以实现这一点,但是我担心这样做的安全风险,宁愿让 Web 角色进行通信直接使用我的虚拟机而不打开端点(使用 Azure 门户)。我已经阅读了一些将项目部署为云服务的示例,但没有一个包括 Web 角色和自定义虚拟机。我已经看到有关使用虚拟网络的参考,但没有示例。我到处寻找没有成功的解决方案。这似乎是一个常见的场景,所以我认为它不应该这么困难。我错过了什么吗?
【问题讨论】:
标签: sql-server azure virtual-machine azure-web-roles azure-virtual-machine