【问题标题】:How do I add a website to a virtual network in Windows Azure?如何将网站添加到 Windows Azure 中的虚拟网络?
【发布时间】:2014-10-10 20:02:27
【问题描述】:

场景:

我在 Windows Azure 上有一个网站。该网站需要连接到(新的)Azure VM。

我做了以下事情:

  • 在 Azure 上创建了新的虚拟网络
  • 将 VM 添加到虚拟网络,它确实在虚拟网络中获得了 IP。
  • 我已经为虚拟机配置了合适的端点(公共/私有端口)。

现在,我如何将 Azure 网站“连接”到同一个虚拟网络,以便网站中的 .NET 代码可以在虚拟网络上的 IP 上创建与 VM 的 TCP 连接?

【问题讨论】:

  • 我认为您必须在虚拟网络上创建一个 VM 并将网站部署到该 VM。

标签: azure azure-vm-role azure-virtual-network


【解决方案1】:

这现在是可能的。请务必使用新的 Azure 门户。有关详细信息,请查看: http://azure.microsoft.com/blog/2014/09/15/azure-websites-virtual-network-integration/

【讨论】:

    【解决方案2】:

    目前您无法将 Azure 网站连接/添加到虚拟网络。您只能将 VM 和云服务添加到虚拟网络。然而,这是一项必需的功能,我相信我们会在未来的网站服务版本中看到它(我的猜测)。

    【讨论】:

    • 我希望尽快添加。如果托管在 Linux 上的 VM 中,对于 redis 来说似乎是一个巨大的安全漏洞。如果不知道如何在 Azure 网站连接到它的 linux vm 中正确保护 redis,那就太好了。
    • 目前唯一可行的方法是使用 Azure 云服务(Web 角色/工作者角色)通过 Azure VNet 安全地连接到 Azure VM。
    • 我还有一个在 Linux 中运行的 postgres 数据库,需要保护。所以这只适用于redis。似乎是一个巨大的安全漏洞。我们还有更多的复杂性,因为我们的 Azure 网站自动缩放意味着添加或删除(缩小)ip。这如何自动更改防火墙规则?
    • 如果您使用 Web 角色和 VNet,您将不会遇到此问题!或者等到(如果有的话)网站支持 VNet。所以今天有一个安全解决方案,也就是说没有安全漏洞。
    【解决方案3】:

    这里的关键是在虚拟机之前创建虚拟网络,然后在创建过程中将虚拟机放置在 VN 中。此处的文章提供了将 VM 移入 VN 的说明。

    http://blogs.msdn.com/b/walterm/archive/2013/05/29/moving-a-virtual-machine-from-one-virtual-network-to-another.aspx

    【讨论】:

      猜你喜欢
      • 2021-12-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-31
      • 2015-02-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多