Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Os endereços IP no Azure se enquadram em duas categorias: dinâmicos e reservados. Os endereços IP públicos gerenciados pelo Azure são dinâmicos por padrão. Isso significa que o endereço IP usado para um determinado serviço de nuvem (VIP) ou para acessar uma VM ou instância de função diretamente (ILPIP) pode ocasionalmente ser alterado, quando os recursos são desligados ou interrompidos (desalocados).
Para impedir que os endereços IP sejam alterados, você pode reservar um endereço IP. Os IPs reservados podem ser usados somente como um VIP, garantindo que o endereço IP do serviço de nuvem permaneça o mesmo, mesmo quando os recursos são desligados, interrompidos ou desalocados. Além disso, você pode converter IPs dinâmicos existentes usados como VIP em um endereço IP reservado.
Importante
O Azure tem dois modelos de implantação diferentes para criar e trabalhar com recursos: o Resource Manager e o clássico. Este artigo aborda o uso do modelo de implantação clássica. A Microsoft recomenda que a maioria das implantações novas use o modelo do Gerenciador de Recursos. Saiba como reservar um endereço IP público estático usando o modelo de implantação do Resource Manager.
Para saber mais sobre endereços IP no Azure, leia o artigo de endereços IP .
Quando preciso de um IP reservado?
- Você deseja garantir que o IP esteja reservado em sua assinatura. Se você quiser reservar um endereço IP que não seja liberado de sua assinatura em nenhuma circunstância, use um IP público reservado.
- Você deseja que seu IP permaneça com seu serviço de nuvem mesmo quando a VM está em estado parado ou desalocado. Se você quiser que seu serviço seja acessado usando um endereço IP que não é alterado, mesmo quando as VMs no serviço de nuvem são desligadas ou paradas (desalocadas).
- Você deseja garantir que o tráfego de saída do Azure use um endereço IP previsível. Você pode ter seu firewall local configurado para permitir apenas o tráfego de endereços IP específicos. Reservando um IP, você conhece o endereço IP de origem e não precisa atualizar suas regras de firewall devido a uma alteração de IP.
Perguntas frequentes
- Posso usar um IP reservado para todos os serviços do Azure? Não. Os IPs reservados só podem ser usados para VMs e funções de instância de serviço de nuvem expostas por meio de um VIP.
- Quantos IPs reservados posso ter? Para obter detalhes, consulte o artigo de limites do Azure .
- Há uma cobrança por IPs reservados? Às vezes. Para obter detalhes sobre preços, consulte a página Detalhes de Preços do Endereço IP Reservado .
- Como fazer para reservar um endereço IP? Você pode usar o PowerShell, a API REST do Gerenciamento do Azure ou o portal do Azure para reservar um endereço IP em uma região do Azure. Um endereço IP reservado está associado à sua assinatura.
- Posso usar um IP reservado em VNets com base em grupo de afinidade? Não. Os IPs reservados só têm suporte em VNets regionais. Não há suporte para IPs reservados para VNets associadas a grupos de afinidade. Para obter mais informações sobre como associar uma VNet a uma região ou grupo de afinidades, consulte o artigo Sobre VNets Regionais e Grupos de Afinidade .
Gerenciar VIPs reservados
Usando o Azure PowerShell (clássico)
Antes de usar IPs reservados, você deve adicioná-lo à sua assinatura. Crie um IP reservado no pool de endereços IP públicos disponíveis no local central dos EUA da seguinte maneira:
Observação
Para o modelo de implantação clássico, você deve instalar a versão de Gerenciamento de Serviços do Azure PowerShell. Para obter mais informações, consulte Instalar o módulo de Gerenciamento de Serviços do Azure PowerShell.
New-AzureReservedIP –ReservedIPName MyReservedIP –Location "Central US"
No entanto, observe que você não pode especificar qual IP está sendo reservado. Para exibir quais endereços IP estão reservados em sua assinatura, execute o seguinte comando do PowerShell e observe os valores de ReservedIPName e Address:
Get-AzureReservedIP
Resultado esperado:
ReservedIPName : MyReservedIP
Address : 23.101.114.211
Id : d73be9dd-db12-4b5e-98c8-bc62e7c42041
Label :
Location : Central US
State : Created
InUse : False
ServiceName :
DeploymentName :
OperationDescription : Get-AzureReservedIP
OperationId : 55e4f245-82e4-9c66-9bd8-273e815ce30a
OperationStatus : Succeeded
Observação
Ao criar um endereço IP reservado com o PowerShell, não é possível especificar um grupo de recursos para criar o IP reservado. O Azure o coloca em um grupo de recursos chamado Default-Networking automaticamente. Se você criar o IP reservado usando o portal do Azure, poderá especificar qualquer grupo de recursos escolhido. No entanto, se você criar o IP reservado em um grupo de recursos diferente de Default-Networking, sempre que fizer referência ao IP reservado com comandos como Get-AzureReservedIP e Remove-AzureReservedIP, você deverá referenciar o nome Grupo nome-do-grupo-de-recursos nome-do-ip-reservado. Por exemplo, se você criar um IP reservado chamado myReservedIP em um grupo de recursos chamado myResourceGroup, deverá referenciar o nome do IP reservado como Group myResourceGroup myReservedIP.
Depois que um IP é reservado, ele permanece associado à sua assinatura até que você a exclua. Exclua um IP reservado da seguinte maneira:
Remove-AzureReservedIP -ReservedIPName "MyReservedIP"
Usando a CLI do Azure (clássica)
Crie um IP reservado a partir do pool de endereços IP públicos disponíveis na localização Central dos EUA, usando a CLI clássica do Azure da seguinte forma:
Observação
Para a implantação clássica, você deve usar a CLI clássica do Azure. Para obter informações sobre como instalar a CLI clássica do Azure, consulte Instalar a CLI clássica do Azure
Comando:
azure network reserved-ip create <name> <location>
Exemplo:
azure network reserved-ip create MyReservedIP centralus
Você pode exibir quais endereços IP estão reservados em sua assinatura usando a CLI do Azure da seguinte maneira:
Comando:
azure network reserved-ip list
Depois que um IP é reservado, ele permanece associado à sua assinatura até que você a exclua. Exclua um IP reservado da seguinte maneira:
Comando:
azure network reserved-ip delete <name>
Exemplo:
azure network reserved-ip delete MyReservedIP
Reservar o endereço IP de um serviço de nuvem existente
Você pode reservar o endereço IP de um serviço de nuvem existente adicionando o parâmetro -ServiceName. Reserve o endereço IP de um serviço de nuvem TestService no local central dos EUA da seguinte maneira:
Usando o Azure PowerShell (clássico):
New-AzureReservedIP –ReservedIPName MyReservedIP –Location "Central US" -ServiceName TestServiceUsando a CLI do Azure (clássico):
Comando:
azure network reserved-ip create <name> <location> -r <service-name> -d <deployment-name>Exemplo:
azure network reserved-ip create MyReservedIP centralus -r TestService -d asmtest8942
Associar um IP reservado a um novo serviço de nuvem
O script a seguir cria um novo IP reservado e o associa a um novo serviço de nuvem chamado TestService.
Usando o Azure PowerShell (clássico)
New-AzureReservedIP –ReservedIPName MyReservedIP –Location "Central US"
$image = Get-AzureVMImage|?{$_.ImageName -like "*RightImage-Windows-2012R2-x64*"}
New-AzureVMConfig -Name TestVM -InstanceSize Small -ImageName $image.ImageName `
| Add-AzureProvisioningConfig -Windows -AdminUsername adminuser -Password MyP@ssw0rd!! `
| New-AzureVM -ServiceName TestService -ReservedIPName MyReservedIP -Location "Central US"
Observação
Ao criar um IP reservado para usar com um serviço de nuvem, você ainda se refere à VM usando VIP:<número da porta> para comunicação recebida. Reservar um IP não significa que você possa se conectar diretamente à VM. O IP reservado é atribuído ao serviço de nuvem ao qual a VM foi implantada. Se você quiser se conectar diretamente a uma VM por IP, será necessário configurar um IP público no nível da instância. Um IP público no nível de instância é um tipo de IP público (chamado de ILPIP) que é atribuído diretamente à sua VM. Não pode ser reservado. Para obter mais informações, leia o artigo ILPIP (IP público no nível da instância ).
Remover um IP reservado de uma implantação em execução
Remova um IP reservado adicionado a um novo serviço de nuvem da seguinte maneira:
Usando o Azure PowerShell (clássico)
Remove-AzureReservedIPAssociation -ReservedIPName MyReservedIP -ServiceName TestService
Usando a CLI do Azure (clássica)
Comando:
azure network reserved-ip disassociate <name> <service-name> <deployment-name>
Exemplo:
azure network reserved-ip disassociate MyReservedIP TestService asmtest8942
Observação
Remover um IP reservado de uma implantação em execução não remove a reserva de sua assinatura. Ele simplesmente libera o IP a ser usado por outro recurso em sua assinatura.
Para remover um IP reservado completamente de uma assinatura, execute o seguinte comando:
Comando:
azure network reserved-ip delete <name>
Exemplo:
azure network reserved-ip delete MyReservedIP
Associar um IP reservado a uma implantação em execução
Usando o Azure PowerShell (clássico)
Os comandos a seguir criam um serviço de nuvem chamado TestService2 com uma nova VM chamada TestVM2. O IP reservado existente chamado MyReservedIP é associado ao serviço de nuvem.
$image = Get-AzureVMImage|?{$_.ImageName -like "*RightImage-Windows-2012R2-x64*"}
New-AzureVMConfig -Name TestVM2 -InstanceSize Small -ImageName $image.ImageName `
| Add-AzureProvisioningConfig -Windows -AdminUsername adminuser -Password MyP@ssw0rd!! `
| New-AzureVM -ServiceName TestService2 -Location "Central US"
Set-AzureReservedIPAssociation -ReservedIPName MyReservedIP -ServiceName TestService2
Usando a CLI do Azure (clássica)
Você pode associar um novo IP reservado à implantação do serviço de nuvem em execução usando a CLI do Azure da seguinte maneira:
Comando:
azure network reserved-ip associate <name> <service-name> <deployment-name>
Exemplo:
azure network reserved-ip associate MyReservedIP TestService asmtest8942
Associar um ip reservado a um serviço de nuvem usando um arquivo de configuração de serviço
Você também pode associar um IP reservado a um serviço de nuvem usando um arquivo CSCFG (configuração de serviço). O xml de exemplo a seguir mostra como configurar um serviço de nuvem para usar um VIP reservado chamado MyReservedIP:
<?xml version="1.0" encoding="utf-8"?>
<ServiceConfiguration serviceName="ReservedIPSample" xmlns="https://schemas.microsoft.com/ServiceHosting/2008/10/ServiceConfiguration" osFamily="4" osVersion="*" schemaVersion="2014-01.2.3">
<Role name="WebRole1">
<Instances count="1" />
<ConfigurationSettings>
<Setting name="Microsoft.WindowsAzure.Plugins.Diagnostics.ConnectionString" value="UseDevelopmentStorage=true" />
</ConfigurationSettings>
</Role>
<NetworkConfiguration>
<AddressAssignments>
<ReservedIPs>
<ReservedIP name="MyReservedIP"/>
</ReservedIPs>
</AddressAssignments>
</NetworkConfiguration>
</ServiceConfiguration>
Próximas etapas
- Entenda como o endereçamento IP funciona no modelo de implantação clássico.
- Saiba mais sobre endereços IP privados reservados.
- Conheça os endereços ILPIP (IP público no nível da instância) .