Azure VM:多个公共IP

Sum*_*pta 3 azure

任何人都可以确认Azure VM是否允许多个公共IP吗?我们希望在单个VM上托管多个网站,因此希望每个网站都有不同的IP.我知道我们可以托管更多的VM,但这也会大大增加我们的开支.所以,我只想在VM上使用1个以上的公共IP.

Mic*_*ael 5

现在,您现在可以为负载平衡云服务提供多个公共IP:

http://azure.microsoft.com/en-gb/updates/multiple-vips-per-cloud-service/

现在,您可以为一组虚拟机分配多个负载平衡的公共IP地址,从而实现高可用性和高规模方案.您可以在云服务中托管多个安全网站,也可以允许多个SQL Server AlwaysOn可用性组侦听器访问同一组虚拟机.

有关更多信息,请访问Load Balancer页面.此功能不收取额外费用.


Juh*_*äki 5

您可以为云服务添加多个IP地址.由于VM位于云服务的"内部",因此这为您提供了虚拟机的多个公共IP地址.该程序记录在[1].其他地址目前每月花费约3美元.

以下是向云服务添加新的保留IP地址的步骤.

首先创建一个新的保留IP地址:

New-AzureReservedIP –ReservedIPName "MyIPAddress"  –Location "West Europe"
Run Code Online (Sandbox Code Playgroud)

将IP地址与云服务相关联:

Add-AzureVirtualIP -VirtualIPName MyIPAddress -ServiceName MyCloudService
Run Code Online (Sandbox Code Playgroud)

创建将IP地址映射到虚拟机的端点.如果您有多个vm并且想要负载均衡器,请对每个vm重复此操作.为了运行多个网站,您可以将每个网站放到不同的端口(localport).端点侦听公共端口上的连接,并将它们转发到虚拟机的localport.

Get-AzureVM -ServiceName MyCloudService -Name myserver `
| Add-AzureEndpoint -Name QuvastoMail -Protocol tcp `
      -LocalPort 8002 -PublicPort 80 -VirtualIPName MyIPAddress `
| Update-AzureVM
Run Code Online (Sandbox Code Playgroud)

[1] http://azure.microsoft.com/en-us/documentation/articles/load-balancer-multivip/