Início Rápido: Criar um balanceador de carga interno básico para balancear a carga das VMs usando o portal do Azure

Comece a usar o Azure Load Balancer por meio do portal do Azure para criar um balanceador de carga interno e duas máquinas virtuais.

Observação

O balanceador de carga de SKU Standard é recomendado para cargas de trabalho de produção. Para obter mais informações sobre SKUs, confira SKUs do Azure Load Balancer .

Pré-requisitos

Entrar no Azure

Entre no portal do Azure.

Criar a rede virtual

Quando você cria um balanceador de carga interno, uma rede virtual é configurada como a rede para o balanceador de carga.

Um endereço IP privado na rede virtual é configurado como o front-end para o balanceador de carga. O endereço IP do front-end pode ser Estático ou Dinâmico.

Um Azure Bastion host é criado para gerenciar com segurança as máquinas virtuais e instalar o IIS.

Importante

Os preços por hora começam a partir do momento em que o Bastion é implantado, independentemente do uso de dados de saída. Para saber mais, confira Preços e SKUs. Se estiver implantando o Bastion como parte de um tutorial ou teste, recomendamos que você exclua esse recurso após terminar de usá-lo.

Nesta seção, você criará uma rede virtual, uma sub-rede e um Azure Bastion host.

  1. Na caixa de pesquisa na parte superior do portal, insira Rede virtual. Selecione Redes Virtuais nos resultados da pesquisa.

  2. Em Redes virtuais, selecione + Criar.

  3. Em Criar rede virtual, insira ou selecione estas informações na guia Básico:

    Configuração Valor
    Detalhes do projeto
    Subscription Selecione sua Assinatura do Azure.
    Grupo de recursos Selecione Criar novo.
    Em Nome, insira CreateIntLBQS-rg.
    Selecione
    .
    Detalhes da instância
    Nome Insira myVNet
    Região Selecione Oeste dos EUA 3
  4. Selecione a guia Endereços IP ou selecione o botão Avançar: Endereços IP na parte inferior da página.

  5. Na guia Endereços IP, insira estas informações:

    Configuração Valor
    Espaço de endereço IPv4 Insira 10.1.0.0/16
  6. Em Nome da sub-rede, selecione a palavra padrão.

  7. Em Editar sub-rede, insira estas informações:

    Configuração Valor
    Nome da sub-rede Insira myBackendSubnet
    Intervalo de endereços da sub-rede Insira 10.1.0.0/24
  8. Clique em Salvar.

  9. Selecione a guia Segurança.

  10. Em BastionHost, selecione Habilitar. Insira estas informações:

    Configuração Valor
    Nome do bastion Insira myBastionHost
    Espaço de endereço da AzureBastionSubnet Insira 10.1.1.0/27
    Endereço IP público Selecione Criar novo.
    Para Nome, insira myBastionIP.
    Selecione OK.
  11. Selecione a guia Revisar + criar ou o botão Revisar + criar.

  12. Selecione Criar.

    Observação

    A rede virtual e a sub-rede são criadas imediatamente. A criação do bastion host é enviada como um trabalho e é concluída em dez minutos. Você pode continuar nas próximas etapas enquanto o bastion host é criado.

Criar um balanceador de carga

Nesta seção, você criará um balanceador de carga que faz o balanceamento da carga de máquinas virtuais.

Durante a criação do balanceador de carga, você configurará:

  • Endereço IP de front-end
  • Pool de back-end
  • Regras do balanceamento de carga de entrada
  1. Na caixa de pesquisa na parte superior do portal, insira Balanceador de carga. Selecione Balanceadores de carga nos resultados da pesquisa.

  2. Na página Balanceador de carga, clique em Criar.

  3. Na guia Informações Básicas da página Criar balanceador de carga, insira ou selecione as seguintes informações:

    Configuração Valor
    Detalhes do projeto
    Subscription Selecione sua assinatura.
    Resource group Escolha CreateIntLBQS-rg.
    Detalhes da instância
    Nome Insira myLoadBalancer
    Região Selecione Oeste dos EUA 3.
    SKU Selecione Basic.
    Type selecione Interno.
  4. Selecione Avançar: Configuração de IP de front-end na parte inferior da página.

  5. Em Configuração de IP de front-end, selecione + Adicionar uma configuração de IP de front-end.

  6. Insira myFrontend no Nome.

  7. Selecione myVNet em Rede virtual.

  8. Selecione myBackendSubnet em Sub-rede.

  9. Escolha Dinâmica em Atribuição.

  10. Selecione Adicionar.

  11. Escolha Avançar: Pools de back-end na parte inferior da página.

  12. Na guia Pools de back-end, selecione + Adicionar um pool de back-end.

  13. Insira myBackendPool em Nome.

  14. Selecione Máquinas virtuais em Associado a.

  15. Escolha IPv4 ou IPv6 em Versão de IP.

  16. Selecione Adicionar.

  17. Selecione o botão Próximo: regras de entrada na parte inferior da página.

  18. Em Regra de balanceamento de carga, na guia Regras de entrada, selecione + Adicionar regra de balanceamento de carga.

  19. Em Adicionar regra de balanceamento de carga, insira ou selecione as seguintes informações:

    Configuração Valor
    Nome Insira myHTTPRule
    Versão IP Selecione IPv4 ou IPv6, dependendo de seus requisitos.
    Endereço IP de front-end Selecione myFrontend.
    Pool de back-end Selecione myBackendPool.
    Protocolo selecione TCP.
    Porta Insira 80.
    Porta de back-end Insira 80.
    Investigação de integridade Selecione Criar novo.
    Em
    , insira myHealthProbe.
    Selecione TCP em Protocolo.
    Mantenha o restante dos valores padrão e selecione
    .
    Persistência de sessão Selecione Nenhum.
    Tempo limite de ociosidade (minutos) Insira ou selecione 15.
    IP flutuante Selecione Desabilitado.
  20. Selecione Adicionar.

  21. Selecione o botão azul Examinar + criar na parte inferior da página.

  22. Selecione Criar.

Criar máquinas virtuais

Nesta seção, você criará duas VMs (myVM1 e myVM2) em duas zonas diferentes (Zona 1 e Zona 2).

Essas VMs são adicionadas ao pool de back-end do balanceador de carga criado anteriormente.

  1. Na caixa de pesquisa na parte superior do portal insira Máquina virtual. Selecione Máquinas virtuais nos resultados da pesquisa.

  2. Em Máquinas virtuais, selecione + Criar>Máquina virtual do Azure.

  3. Em Criar uma máquina virtual, insira ou selecione os valores na guia Informações básicas:

    Configuração Valor
    Detalhes do projeto
    Subscription Selecione sua Assinatura do Azure.
    Grupo de recursos Selecione CreateIntLBQS-rg
    Detalhes da instância
    Nome da máquina virtual Insira myVM1
    Região Selecione Oeste dos EUA (USA) 3.
    Opções de disponibilidade Selecione Conjunto de disponibilidade
    Conjunto de disponibilidade Selecione Criar novo.
    Insira myAvailabilitySet em Nome.
    Selecione OK
    Tipo de segurança Selecione Padrão.
    Imagem Selecione Windows Server 2019 Datacenter – Gen2.
    Instância do Azure Spot Deixe o padrão de desmarcado.
    Tamanho Escolha o tamanho da VM ou use a configuração padrão
    Conta de administrador
    Nome de Usuário Insira um nome de usuário
    Senha Insira uma senha
    Confirmar senha Insira novamente a senha
    Regras de porta de entrada
    Porta de entrada públicas Selecione Nenhum
  4. Selecione a guia Rede ou selecione Avançar: Discos, em seguida, Avançar: Rede.

  5. Na guia Rede, selecione ou insira:

    Configuração Valor
    Interface de rede
    Rede virtual myVNet
    Sub-rede myBackendSubnet
    IP público Selecione Nenhum.
    Grupo de segurança de rede da NIC Selecione Avançado
    Configurar um grupo de segurança de rede Selecione Criar novo.
    Em Criar grupo de segurança de rede, insira myNSG no Nome.
    Em
    , selecione + Adicionar regra do balanceamento de carga.
    Em Serviço, selecione HTTP.
    Em Prioridade, insira 100.
    Em Nome, insira myNSGRule
    , selecione Adicionar
    e selecione OK
    Balanceamento de carga
    Proteger esta máquina virtual com uma solução de balanceamento de carga existente? Selecione a caixa.
    Configurações de balanceamento de carga
    Opções de balanceamento de carga Selecione Balanceamento de carga do Azure
    Selecionar um balanceador de carga Selecione myLoadBalancer
    Selecionar um pool de back-end Selecione myBackendPool
  6. Selecione Examinar + criar.

  7. Examine as configurações e selecione Criar.

  8. Siga as etapas 1 a 7 para criar outra VM com os seguintes valores e todas as demais configurações iguais às de myVM1:

    Configuração VM 2
    Nome myVM2
    Conjunto de disponibilidade Selecione o myAvailabiltySet existente
    Grupo de segurança de rede Selecione o myNSG existente

Observação

O Azure fornece um IP de acesso de saída padrão para VMs que não receberam um endereço IP público ou que estão no pool de back-end de um balanceador de carga do Azure básico interno. O mecanismo de IP de acesso de saída padrão fornece um endereço IP de saída que não é configurável.

O IP de acesso de saída padrão é desabilitado quando um dos seguintes eventos acontece:

  • Um endereço IP público é atribuído à VM.
  • A VM é colocada no pool de back-end de um balanceador de carga padrão, com ou sem regras de saída.
  • Um recurso Gateway da NAT do Azure é atribuído à sub-rede da VM.

As VMs criadas por conjuntos de dimensionamento de máquinas virtuais no modo de orquestração flexível não têm acesso de saída padrão.

Para mais informações sobre conexões de saída no Azure, confira Acesso de saída padrão no Azure e Usar SNAT (conversão de endereços de rede de origem) para conexões de saída.

Criar máquina virtual de teste

Nesta seção, você criará uma VM chamada myTestVM. Essa VM será usada para testar a configuração do balanceador de carga.

  1. Na caixa de pesquisa na parte superior do portal insira Máquina virtual. Selecione Máquinas virtuais nos resultados da pesquisa.

  2. Em Máquinas virtuais, selecione + Criar>Máquina virtual do Azure.

  3. Em Criar uma máquina virtual, digite ou selecione os valores na guia Informações Básicas:

    Configuração Valor
    Detalhes do projeto
    Subscription Selecione sua Assinatura do Azure.
    Grupo de recursos Selecione CreateIntLBQS-rg
    Detalhes da instância
    Nome da máquina virtual Insira myTestVM
    Região Selecione Oeste dos EUA (USA) 3.
    Opções de disponibilidade Selecione Nenhuma redundância infraestrutura necessária
    Tipo de segurança Selecione Padrão.
    Imagem Selecione Windows Server 2019 Datacenter – Gen2.
    Instância do Azure Spot Mantenha o padrão de desmarcado.
    Tamanho Escolha o tamanho da VM ou use a configuração padrão
    Conta de administrador
    Nome de Usuário Insira um nome de usuário
    Senha Insira uma senha
    Confirmar senha Insira novamente a senha
    Regras de porta de entrada
    Porta de entrada públicas Selecione Nenhum.
  4. Selecione a guia Rede ou selecione Avançar: Discos, em seguida, Avançar: Rede.

  5. Na guia Rede, selecione ou insira:

    Configuração Valor
    Interface de rede
    Rede virtual myVNet
    Sub-rede myBackendSubnet
    IP público Selecione Nenhum.
    Grupo de segurança de rede da NIC Selecione Avançado
    Configurar um grupo de segurança de rede Selecione MyNSG criado na etapa anterior.
  6. Selecione Examinar + criar.

  7. Examine as configurações e selecione Criar.

Instalar o IIS

  1. Na caixa de pesquisa na parte superior do portal insira Máquina virtual. Selecione Máquinas virtuais nos resultados da pesquisa.

  2. Selecione myVM1.

  3. Na página Visão geral, selecione Conectar e Bastion.

  4. Insira o nome de usuário e a senha fornecidos durante a criação da VM.

  5. Selecione Conectar.

  6. Na área de trabalho do servidor, navegue até Ferramentas Administrativas do Windows>Windows PowerShell>Windows PowerShell.

  7. Na janela do PowerShell, execute os seguintes comandos para:

    • Instalar o servidor IIS.
    • Remover o arquivo padrão iisstart.htm.
    • Adicionar um novo arquivo iisstart.htm que exiba o nome da VM.
    
     # Install IIS server role
     Install-WindowsFeature -name Web-Server -IncludeManagementTools
    
     # Remove default htm file
     Remove-Item  C:\inetpub\wwwroot\iisstart.htm
    
     # Add a new htm file that displays server name
     Add-Content -Path "C:\inetpub\wwwroot\iisstart.htm" -Value $("Hello World from " + $env:computername)
    
  8. Feche a sessão do Bastion com myVM1.

  9. Repita as etapas de 1 a 8 para instalar o IIS e o arquivo iisstart.htm atualizado em myVM2.

Testar o balanceador de carga

Nesta seção, você testará o balanceador de carga conectando-se à myTestVM e verificando a página da Web.

  1. Na caixa de pesquisa na parte superior do portal, insira Balanceador de carga. Selecione Balanceadores de carga nos resultados da pesquisa.

  2. Selecione myLoadBalancer.

  3. Anote ou copie o endereço ao lado do Endereço IP Privado na Visão geral do myLoadBalancer. Se você não conseguir ver o campo endereço IP privado, selecione Ver mais na janela de informações.

  4. Na caixa de pesquisa na parte superior do portal insira Máquina virtual. Selecione Máquinas virtuais nos resultados da pesquisa.

  5. Selecione myTestVM.

  6. Na página Visão geral, selecione Conectar e Bastion.

  7. Insira o nome de usuário e a senha fornecidos durante a criação da VM.

  8. Abra o Internet Explorer em myTestVM.

  9. Insira o endereço IP da etapa anterior na barra de endereços do navegador. A página personalizada que exibe um dos nomes do servidor de back-end é exibida no navegador. Neste exemplo, ele é 10.1.0.4.

Para ver o balanceador de carga distribuir o tráfego entre as duas VMs, force a atualização do navegador da Web no computador cliente.

Limpar os recursos

Quando não forem mais necessários, exclua o grupo de recursos, o balanceador de carga e todos os recursos relacionados. Para fazer isso, selecione o grupo de recursos CreateIntLBQS-rg que contém os recursos e escolha Excluir.

Próximas etapas

Neste início rápido, você:

  • Criou um Azure Load Balancer interno

  • Anexou duas VMs ao balanceador de carga

  • Configurou a regra de tráfego do balanceador de carga e a investigação de integridade e testou o balanceador de carga

Para saber mais sobre o Azure Load Balancer, vá para: