Azure VM是否必须使用相同的云服务才能在同一个虚拟网络上?

jcv*_*dan 1 azure azure-virtual-machine azure-virtual-network

我创建了一个虚拟网络,并创建了一个虚拟机woomph活,并把它添加到虚拟网络.这顺便说一句.

我现在想要创建第二个VM woomph-build并将其添加到我的虚拟网络中.如果我这样做并为woomph-live正在使用的那个选择不同的云服务,则创建VM失败.

但是,如果我选择与woomph-live相同的云服务,它就会很好.这是正确的行为吗?如果是这样,我如何访问每个VM在每个VM上的端口80上提供服务的网站?

Dav*_*gon 7

创建虚拟机时,必须将其放在给定的云服务(mycloudservicename.cloudapp.net)中.并且可以将多个VM放置在该云服务中.创建云服务时,您需要将其添加到预定义的虚拟网络中.完成此操作后,云服务中的所有VM都将自动包含在VNet空间中.云服务中的所有VM也可以直接相互通信.

根据您的问题,您正在尝试在另一个云服务中创建VM.该云服务还需要与第一个云服务一起添加到同一个VNet中.然后,您可以将一个或多个VM添加到该新的云服务.此时,两个云服务中的VM都可以相互访问.

关于端口80的问题:如果您在同一个云服务中有一组虚拟机,服务于同一个网站,那么您可以在端口80上创建负载平衡端点,映射到Web服务器VM上的端口80采集.相反,如果您想要访问单个Web服务器,则必须:

  • 将每个网站放在不同的外部端口上(假设Web服务器位于同一个云服务中)
  • 将每个Web服务器放在单独的云服务中(然后您可以将每个Web服务器外部映射到端口80)