Partilhar via


Guia de início rápido: criar um balanceador de carga interno básico para balancear a carga de VMs usando o portal do Azure

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

Nota

O balanceador de carga SKU padrão é recomendado para cargas de trabalho de produção. Para obter mais informações sobre SKUs, consulte SKUs do Balanceador de Carga do Azure.

Pré-requisitos

Iniciar sessão no Azure

Inicie sessão 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 frontend para o balanceador de carga. O endereço IP frontend pode ser estático ou dinâmico.

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

Importante

O preço por hora começa a partir do momento em que o Bastion é implantado, independentemente do uso de dados de saída. Para obter mais informações, consulte Preços e SKUs. Se você estiver implantando o Bastion como parte de um tutorial ou teste, recomendamos excluir esse recurso depois de terminar de usá-lo.

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

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

  2. Em Redes virtuais, selecione + Criar.

  3. Em Criar rede virtual, insira ou selecione essas informações na guia Noções básicas :

    Definição Valor
    Detalhes do Projeto
    Subscrição Selecione a sua subscrição do Azure
    Grupo de Recursos Selecione Criar novo.
    Em Nome , digite CreateIntLBQS-rg.
    Selecione OK.
    Detalhes da instância
    Nome Insira myVNet
    País/Região Selecione West US 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. No separador Endereços IP, introduza estas informações:

    Definição Value
    Espaço de endereçamento IPv4 Digite 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:

    Definição Value
    Nome da sub-rede Digite myBackendSubnet
    Intervalo de endereços da sub-rede Digite 10.1.0.0/24
  8. Selecione Guardar.

  9. Selecione ao separador Segurança.

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

    Definição Value
    Nome do bastião Entre em myBastionHost
    Espaço de endereço AzureBastionSubnet Digite 10.1.1.0/27
    Endereço IP público Selecione Criar novo.
    Em Nome, digite myBastionIP.
    Selecione OK.
  11. Selecione o separador Rever + criar ou selecione o botão Rever + criar .

  12. Selecione Criar.

    Nota

    A rede virtual e a sub-rede são criadas imediatamente. A criação do host Bastion é enviada como um trabalho e será concluída em 10 minutos. Você pode prosseguir para as próximas etapas enquanto o host Bastion é criado.

Criar um balanceador de carga

Nesta seção, você cria um balanceador de carga que balanceia a carga de máquinas virtuais.

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

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

  2. Na página Balanceador de carga, selecione Criar.

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

    Definição Value
    Detalhes do projeto
    Subscrição Selecione a sua subscrição.
    Grupo de recursos Selecione CreateIntLBQS-rg.
    Detalhes da instância
    Nome Digite myLoadBalancer
    País/Região Selecione Oeste dos EUA 3.
    SKU Selecione Básico.
    Type Selecione Interno.
  4. Selecione Next: Frontend IP configuration na parte inferior da página.

  5. Em Configuração de IP frontend, selecione + Adicionar uma configuração IP frontend.

  6. Digite myFrontend em Name.

  7. Selecione myVNet em Rede virtual.

  8. Selecione myBackendSubnet em Sub-rede.

  9. Selecione Dinâmico para atribuição.

  10. Selecione Adicionar.

  11. Selecione Next: Backend pools na parte inferior da página.

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

  13. Digite myBackendPool em Name.

  14. Selecione Máquinas virtuais em Associado a.

  15. Selecione IPv4 ou IPv6 para a versão IP.

  16. Selecione Adicionar.

  17. Selecione o botão Next: Inbound rules na parte inferior da página.

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

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

    Definição Valor
    Nome Digite myHTTPRule
    Versão do IP Selecione IPv4 ou IPv6 , dependendo dos seus requisitos.
    Endereço IP de front-end Selecione myFrontend.
    Conjunto de back-end Selecione myBackendPool.
    Protocolo Selecione TCP.
    Porta Digite 80.
    Porta back-end Digite 80.
    Sonda de estado de funcionamento Selecione Criar novo.
    Em Nome, digite myHealthProbe.
    Selecione TCP em Protocolo.
    Deixe o restante dos padrões e selecione OK.
    Persistência da sessão Selecione Nenhuma.
    Tempo limite de inatividade (minutos) Digite ou selecione 15.
    IP Flutuante selecione Desativado.
  20. Selecione Adicionar.

  21. Selecione o botão azul Rever + 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, digite 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 Noções básicas :

    Definição Value
    Detalhes do Projeto
    Subscrição Selecione a sua subscrição do Azure
    Grupo de Recursos Selecione CreateIntLBQS-rg
    Detalhes da instância
    Virtual machine name Digite myVM1
    País/Região Selecione (EUA) Oeste dos EUA 3
    Opções de disponibilidade Selecione Conjunto de disponibilidade
    Conjunto de disponibilidade Selecione Criar novo.
    Insira myAvailabilitySet em Name.
    Selecione OK
    Tipo de segurança selecione Standard.
    Image Selecione Windows Server 2019 Datacenter - Gen2
    Instância do Azure Spot Deixe o padrão de desmarcado.
    Tamanho Escolha o tamanho da VM ou assuma a configuração padrão
    Conta de administrador
    Username Introduza um nome de utilizador
    Palavra-passe Introduza uma palavra-passe
    Confirme a palavra-passe Reintroduza a palavra-passe
    Regras de porta de entrada
    Portas de entrada públicas Selecione Nenhum
  4. Selecione a guia Rede ou selecione Avançar: Discos e, em seguida, Avançar: Rede.

  5. Na guia Rede, selecione ou digite:

    Definição Value
    Interface de Rede
    Rede virtual myVNet
    Sub-rede myBackendSubnet
    IP público Selecione Nenhuma.
    Grupo de segurança de rede NIC Selecione Avançado
    Configurar grupo de segurança de rede Selecione Criar novo.
    No grupo Criar segurança de rede, insira myNSG em Nome.
    Em Regras de entrada, selecione +Adicionar uma regra de entrada.
    Em Serviço, selecione HTTP.
    Em Prioridade, insira 100.
    Em Nome, digite myNSGRule
    Selecione Adicionar
    Selecione OK
    Balanceamento de carga
    Colocar essa máquina virtual atrás de uma solução de balanceamento de carga existente? Selecione a caixa.
    Configurações de balanceamento de carga
    Opções de balanceamento de carga Selecione o balanceamento de carga do Azure
    Selecione um balanceador de carga Selecione myLoadBalancer
    Selecione um pool de back-end Selecione myBackendPool
  6. Selecione Rever + criar.

  7. Reveja as definições e, em seguida, selecione Criar.

  8. Siga as etapas de 1 a 7 para criar mais uma VM com os seguintes valores e todas as outras configurações iguais a myVM1:

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

Nota

O Azure fornece um IP de acesso de saída padrão para VMs que não recebem um endereço IP público ou estão no pool de back-end de um balanceador de carga básico interno do Azure. O mecanismo 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 é desativado 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 do Gateway NAT do Azure é atribuído à sub-rede da VM.

As VMs que você cria usando conjuntos de dimensionamento de máquina virtual no modo de orquestração flexível não têm acesso de saída padrão.

Para obter mais informações sobre conexões de saída no Azure, consulte Acesso de saída padrão no Azure e Usar SNAT (Conversão de Endereço 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, digite 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 Noções básicas :

    Definição Value
    Detalhes do Projeto
    Subscrição Selecione a sua subscrição do Azure
    Grupo de Recursos Selecione CreateIntLBQS-rg
    Detalhes da instância
    Virtual machine name Insira myTestVM
    País/Região Selecione (EUA) Oeste dos EUA 3
    Opções de disponibilidade Selecione Sem necessidade de redundância de infraestrutura
    Tipo de segurança selecione Standard.
    Image Selecione Windows Server 2019 Datacenter - Gen2
    Instância do Azure Spot Deixe o padrão de desmarcado.
    Tamanho Escolha o tamanho da VM ou assuma a configuração padrão
    Conta de administrador
    Username Introduza um nome de utilizador
    Palavra-passe Introduza uma palavra-passe
    Confirme a palavra-passe Reintroduza a palavra-passe
    Regras de porta de entrada
    Portas de entrada públicas Selecione Nenhuma.
  4. Selecione a guia Rede ou selecione Avançar: Discos e, em seguida, Avançar: Rede.

  5. Na guia Rede, selecione ou digite:

    Definição Value
    Interface de Rede
    Rede virtual myVNet
    Sub-rede myBackendSubnet
    IP público Selecione Nenhuma.
    Grupo de segurança de rede NIC Selecione Avançado
    Configurar grupo de segurança de rede Selecione MyNSG criado na etapa anterior.
  6. Selecione Rever + criar.

  7. Reveja as definições e, em seguida, selecione Criar.

Instalar o IIS

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

  2. Selecione myVM1.

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

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

  5. Selecione Ligar.

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

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

    • Instale o servidor IIS.
    • Remova o arquivo iisstart.htm padrão.
    • Adicione 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 Bastion com myVM1.

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

Testar o balanceador de carga

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

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

  2. Selecione myLoadBalancer.

  3. Anote ou copie o endereço ao lado de Endereço IP privado na Visão geral do myLoadBalancer. Se 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, digite Máquina virtual. Selecione Máquinas virtuais nos resultados da pesquisa.

  5. Selecione myTestVM.

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

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

  8. Abra o Internet Explorer em myTestVM.

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

Para ver o balanceador de carga distribuir o tráfego entre ambas as VMs, você pode forçar a atualização do navegador da Web a partir da máquina cliente.

Clean up resources (Limpar recursos)

Quando já não for necessário, elimine 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, em seguida, selecione Excluir.

Próximos passos

Neste início rápido, irá:

  • Criado um Balanceador de Carga do Azure interno

  • Anexadas 2 VMs ao balanceador de carga

  • Configurou a regra de tráfego do balanceador de carga, a sonda de integridade e, em seguida, testou o balanceador de carga

Para saber mais sobre o Azure Load Balancer, continue:

What is Azure Load Balancer? (O que é o Balanceador de Carga do Azure?)