Início Rápido: Criar um Load Balancer Básico usando o portal do AzureQuickstart: Create a Basic Load Balancer by using the Azure portal

O balanceamento de carga fornece um nível mais alto de disponibilidade e escala com a distribuição das solicitações recebidas entre VMs (máquinas virtuais).Load balancing provides a higher level of availability and scale by spreading incoming requests across virtual machines (VMs). Você pode usar o portal do Azure para criar um balanceador de carga e usá-lo entre VMs.You can use the Azure portal to create a load balancer and balance traffic among VMs. Este início rápido mostra como criar e configurar um balanceador de carga, servidores back-end e um recursos de rede no tipo de preço Básico.This quickstart shows you how to create and configure a load balancer, back-end servers, and network resources at the Basic pricing tier.

Se você não tiver uma assinatura do Azure, crie uma conta gratuita antes de começar.If you don't have an Azure subscription, create a free account before you begin.

Para realizar todas as tarefas deste início rápido, entre no portal do Azure.To do the tasks in this quickstart, sign in to the Azure portal.

Criar o Load Balancer BásicoCreate a Basic Load Balancer

Primeiro, crie um Load Balancer Básico usando o portal.First, create a public Basic Load Balancer by using the portal. O nome e o endereço IP público que você criar são configurados automaticamente como o front-end do balanceador de carga.The name and public IP address you create are automatically configured as the load balancer's front end.

  1. No canto superior esquerdo da tela, clique em Criar um recurso > Rede > Load Balancer.On the top left-hand side of the screen, click Create a resource > Networking > Load Balancer.

  2. Na guia Noções Básicas da página Criar balanceador de carga, insira ou selecione as seguintes informações, aceite os padrões para as configurações restantes e selecione Revisar + criar:In the Basics tab of the Create load balancer page, enter or select the following information, accept the defaults for the remaining settings, and then select Review + create:

    ConfiguraçãoSetting ValorValue
    AssinaturaSubscription Selecione sua assinatura.Select your subscription.
    Grupo de recursosResource group Selecione Criar e digite MyResourceGroupLB na caixa de texto.Select Create new and type MyResourceGroupLB in the text box.
    NOMEName myLoadBalancermyLoadBalancer
    RegiãoRegion Selecione Europa Ocidental.Select West Europe.
    TypeType Selecione Público.Select Public.
    SKUSKU Selecione Basic.Select Basic.
    Endereço IP públicoPublic IP address Selecione Criar novo.Select Create new.
    Nome do endereço IP públicoPublic IP address name MyPublicIPMyPublicIP
    AtribuiçãoAssignment EstáticoStatic
  3. Na guia Revisar + criar, clique em Criar.In the Review + create tab, click Create.

Criar servidores back-endCreate back-end servers

Depois, crie uma rede virtual e duas máquinas virtuais para o pool de back-end do balanceador de carga Básico.Next, create a virtual network and two virtual machines for the back-end pool of your Basic load balancer.

Criar uma rede virtualCreate a virtual network

  1. No canto superior esquerdo do portal, selecione Criar um recurso > Rede > Rede virtual.On the upper-left side of the portal, select Create a resource > Networking > Virtual network.

  2. No painel Criar rede virtual, insira ou selecione estes valores:In the Create virtual network pane, type or select these values:

    • Nome: digite MyVnet.Name: Type MyVnet.
    • ResourceGroup: abra a lista suspensa Selecionar existente e selecione MyResourceGroupLB.ResourceGroup: Drop down Select existing and select MyResourceGroupLB.
    • Sub-rede > Nome: digite MyBackendSubnet.Subnet > Name: Type MyBackendSubnet.
  3. Selecione Criar.Select Create.

    Criar uma rede virtual

Criar máquinas virtuaisCreate virtual machines

  1. No canto superior esquerdo do portal, selecione Criar um recurso > Computação > Windows Server 2016 Datacenter.On the upper-left side of the portal, select Create a resource > Compute > Windows Server 2016 Datacenter.

  2. Em Criar uma máquina virtual, insira ou selecione os seguintes valores na guia Configurações básicas:In Create a virtual machine, type or select the following values in the Basics tab:

    • Assinatura > Grupo de Recursos: abra a lista suspensa e selecione MyResourceGroupLB.Subscription > Resource Group: Drop down and select MyResourceGroupLB.
    • Detalhes da Instância > Nome da máquina virtual: digite MyVM1.Instance Details > Virtual machine name: Type MyVM1.
    • Detalhes da Instância > Opções de Disponibilidade:Instance Details > Availability Options:
      1. Abra a lista suspensa e selecione Conjunto de disponibilidade.Drop down and select Availability set.
      2. Selecione Criar novo, insira MyAvailabilitySet e selecione OK.Select Create new, type MyAvailabilitySet, and select OK.
  3. Selecione a guia Rede ou selecione Avançar: Discos, em seguida, Avançar: Rede.Select the Networking tab, or select Next: Disks, then Next: Networking.

    Selecione os itens abaixo:Make sure the following are selected:

    • Rede virtual: MyVnetVirtual network: MyVnet
    • Sub-rede: MyBackendSubnetSubnet: MyBackendSubnet
    • IP público: MyVM1-ipPublic IP: MyVM1-ip

    Para criar um novo NSG (grupo de segurança de rede), um tipo de firewall, em Grupo de segurança de rede, selecione Avançado.To create a new network security group (NSG), a type of firewall, under Network Security Group, select Advanced.

    1. No campo Configurar grupo de segurança de rede, selecione Criar novo.In the Configure network security group field, select Create new.
    2. Insira MyNetworkSecurityGroup e selecione OK.Type MyNetworkSecurityGroup, and select OK.
  4. Selecione a guia Gerenciamento ou selecione Próxima > Gerenciamento.Select the Management tab, or select Next > Management. Em Monitoramento, defina Diagnóstico de inicialização como Desativado.Under Monitoring, set Boot diagnostics to Off.

  5. Selecione Examinar + criar.Select Review + create.

  6. Examine as configurações e selecione Criar.Review the settings, and then select Create.

  7. Siga as etapas para criar uma segunda VM denominada MyVM2, com um endereço de IP público do MyVM2-ip e todas as outras configurações iguais a MyVM1.Follow the steps to create a second VM named MyVM2, with a Public IP address of MyVM2-ip, and all the other settings the same as MyVM1.

Criar regras NSG para as VMsCreate NSG rules for the VMs

Nesta seção, você criará um NSG (grupo de segurança de rede) para as VMs para permitir conexões de entrada de HTTP (Internet) e RDP (área de trabalho remota).In this section, you create network security group (NSG) rules for the VMs, to allow inbound internet (HTTP) and remote desktop (RDP) connections.

  1. Selecione Todos os recursos no menu à esquerda.Select All resources on the left menu. Na lista de recursos, selecione MyNetworkSecurityGroup no grupo de recursos MyResourceGroupLB.From the resource list, select MyNetworkSecurityGroup in the MyResourceGroupLB resource group.

  2. Em Configurações, selecione Regras de segurança de entrada e, em seguida, Adicionar.Under Settings, select Inbound security rules, and then select Add.

  3. Na caixa de diálogo Adicionar regra de segurança de entrada, insira ou selecione o seguinte para a regra de HTTP:In the Add inbound security rule dialog, for the HTTP rule, type or select the following:

    • Fonte: selecione Marca de Serviço.Source: Select Service Tag.
    • Marca de serviço de origem: selecione Internet.Source service tag: Select Internet.
    • Intervalos de portas de destino: digite 80.Destination port ranges: Type 80.
    • Protocolo: selecione TCP.Protocol: Select TCP.
    • Ação: selecione Permitir.Action: Select Allow.
    • Prioridade: digite 100.Priority: Type 100.
    • Nome: digite MyHTTPRule.Name: Type MyHTTPRule.
    • Descrição: digite Permitir HTTP.Description: Type Allow HTTP.
  4. Selecione Adicionar.Select Add.

    Criar uma regra do NSG

  5. Repita as etapas para a regra de RDP de entrada, com diferentes valores a seguir:Repeat the steps for the inbound RDP rule, with the following differing values:

    • Intervalos de portas de destino: digite 3389.Destination port ranges: Type 3389.
    • Prioridade: digite 200.Priority: Type 200.
    • Nome: digite MyRDPRule.Name: Type MyRDPRule.
    • Descrição: digite Permitir RDP.Description: Type Allow RDP.

Criar recursos para o balanceador de cargaCreate resources for the load balancer

Nesta seção, você define as configurações do balanceador de carga para um pool de endereços de back-end, uma investigação de integridade e uma regra de balanceamento.In this section, you configure load balancer settings for a back-end address pool, a health probe, and a load balancer rule.

Criar um pool de endereços de back-endCreate a backend address pool

Para distribuir o tráfego para as VMs, o balanceador de carga usa um pool de endereços de back-end.To distribute traffic to the VMs, the load balancer uses a back-end address pool. O pool de endereços de back-end contém os endereços IP das interfaces de rede virtual (NICs) conectadas ao balanceador de carga.The back-end address pool contains the IP addresses of the virtual network interfaces (NICs) that are connected to the load balancer.

Para criar um pool de endereços de back-end que inclui VM1 e VM2:To create a back-end address pool that includes VM1 and VM2:

  1. Selecione Todos os recursos no menu à esquerda e myLoadBalancer na lista de recursos.Select All resources on the left menu, and then select MyLoadBalancer from the resource list.

  2. Em Configurações, selecione Pools de back-end e, em seguida, Adicionar.Under Settings, select Backend pools, and then select Add.

  3. Na página Adicionar um pool de back-end, insira ou selecione os seguintes valores:On the Add a backend pool page, type or select the following values:

    • Nome: digite MyBackEndPool.Name: Type MyBackEndPool.
    • Associado a: Abra a lista suspensa e selecione Conjunto de disponibilidade.Associated to: Drop down and select Availability set.
    • Conjunto de disponibilidade: selecione MyAvailabilitySet.Availability set: Select MyAvailabilitySet.
  4. Selecione Adicionar uma configuração de IP de rede de destino.Select Add a target network IP configuration.

    1. Adicione cada máquina virtual (MyVM1 e MyVM2) que você criou para o pool de back-end.Add each virtual machine (MyVM1 and MyVM2) that you created to the back-end pool.
    2. Depois de adicionar cada máquina, abra a lista suspensa e selecione suas Configurações de IP de rede.After you add each machine, drop down and select its Network IP configuration.
  5. Selecione OK.Select OK.

    Adicionar o pool de endereços de back-end

  6. Na página de Pools de back-end, expanda MyBackendPool e verifique se as opções VM1 e VM2 estão listadas.On the Backend pools page, expand MyBackendPool and make sure both VM1 and VM2 are listed.

Criar uma investigação de integridadeCreate a health probe

Para permitir que o balanceador de carga monitore o status da VM, use uma investigação de integridade.To allow the load balancer to monitor VM status, you use a health probe. A investigação de integridade adiciona ou remove dinamicamente VMs da rotação do balanceador de carga com base na resposta às verificações de integridade.The health probe dynamically adds or removes VMs from the load balancer rotation based on their response to health checks.

Para criar uma investigação de integridade e monitorar a integridade das VMs:To create a health probe to monitor the health of the VMs:

  1. Selecione Todos os recursos no menu à esquerda e myLoadBalancer na lista de recursos.Select All resources on the left menu, and then select MyLoadBalancer from the resource list.

  2. Em Configurações, selecione Investigações de integridade e, em seguida, Adicionar.Under Settings, select Health probes, and then select Add.

  3. Na página Adicionar uma investigação de integridade, insira ou selecione os seguintes valores:On the Add a health probe page, type or select the following values:

    • Nome: insira MyHealthProbe.Name: Type MyHealthProbe.
    • Protocolo: abra a lista suspensa e selecione HTTP.Protocol: Drop down and select HTTP.
    • Porta: digite 80.Port: Type 80.
    • Caminho: aceite / como o URI padrão.Path: Accept / for the default URI. Você pode substituir esse valor por qualquer outro URI.You can replace this value with any other URI.
    • Intervalo: digite 15.Interval: Type 15. O intervalo é o número de segundos entre as tentativas de investigação.Interval is the number of seconds between probe attempts.
    • Limite não íntegro: digite 2.Unhealthy threshold: Type 2. Esse valor é a quantidade de falhas de investigação consecutivas que ocorrem antes que uma VM seja considerada não íntegra.This value is the number of consecutive probe failures that occur before a VM is considered unhealthy.
  4. Selecione OK.Select OK.

    Adicionar uma investigação

Criar uma regra de balanceador de cargaCreate a load balancer rule

Uma regra do balanceador de carga define como o tráfego é distribuído para as VMs.A load balancer rule defines how traffic is distributed to the VMs. A regra define a configuração de IP de front-end para o tráfego de entrada, o pool de IP de back-end para receber o tráfego e as portas de origem e de destino necessárias.The rule defines the front-end IP configuration for incoming traffic, the back-end IP pool to receive the traffic, and the required source and destination ports.

A regra de balanceador de carga chamada MyLoadBalancerRule escuta a porta 80 no front-end LoadBalancerFrontEnd.The load balancer rule named MyLoadBalancerRule listens to port 80 in the front-end LoadBalancerFrontEnd. A regra envia tráfego de rede ao pool de endereços de back-end MyBackEndPool, também na porta 80.The rule sends network traffic to the back-end address pool MyBackEndPool, also on port 80.

Para criar a regra de balanceador de carga:To create the load balancer rule:

  1. Selecione Todos os recursos no menu à esquerda e myLoadBalancer na lista de recursos.Select All resources on the left menu, and then select MyLoadBalancer from the resource list.

  2. Em Configurações, selecione Regras de balanceamento de carga e, em seguida, Adicionar.Under Settings, select Load balancing rules, and then select Add.

  3. Na página Adicionar regra de balanceamento de carga, insira ou selecione os seguintes valores:On the Add load balancing rule page, type or select the following values:

    • Nome: digite MyLoadBalancerRule.Name: Type MyLoadBalancerRule.
    • Endereço IP de front-end: digite LoadBalancerFrontend.Frontend IP address: Type LoadBalancerFrontend.
    • Protocolo: selecione TCP.Protocol: Select TCP.
    • Porta: digite 80.Port: Type 80.
    • Porta de back-end: digite 80.Backend port: Type 80.
    • Pool de back-end: selecione MyBackendPool.Backend pool: Select MyBackendPool.
    • Investigação de integridade: selecione MyHealthProbe.Health probe: Select MyHealthProbe.
  4. Selecione OK.Select OK.

    Adicionar uma regra do balanceador de carga

Testar o balanceador de cargaTest the load balancer

Você usará o endereço IP público para testar o balanceador de carga nas VMs.You'll use the public IP address to test the load balancer on the VMs.

No portal, na página Visão geral do MyLoadBalancer, localize seu endereço IP público em Endereço IP público.In the portal, on the Overview page for MyLoadBalancer, find its public IP address under Public IP Address. Passe o mouse sobre o endereço e selecione o ícone Copiar para copiá-lo.Hover over the address and select the Copy icon to copy it.

Instalar o IIS nas VMsInstall IIS on the VMs

Instale o IIS (Serviços de Informações da Internet) nas máquinas virtuais para ajudar a testar o balanceador de carga.Install Internet Information Services (IIS) on the virtual machines to help test the load balancer.

Para a RDP (área de trabalho remota) na VM:To remote desktop (RDP) into the VM:

  1. No portal, selecione Todos os recursos no menu à esquerda.In the portal, select All resources on the left menu. Na lista de recursos, selecione MyVM1 no grupo de recursos MyResourceGroupLB.From the resource list, select MyVM1 in the MyResourceGroupLB resource group.

  2. Na página Visão geral, selecione Conectar, depois selecione Baixar arquivo RDP.On the Overview page, select Connect, and then select Download RDP file.

  3. Abra o arquivo RDP baixado e selecione Conectar.Open the RDP file you downloaded, and select Connect.

  4. Na tela Segurança do Windows, selecione Mais opções e depois Usar uma conta diferente.On the Windows Security screen, select More choices and then Use a different account.

    Insira o nome de usuário e a senha e selecione OK.Enter username and password and select OK.

  5. Responda Sim a qualquer solicitação de certificado.Respond Yes to any certificate prompt.

    A área de trabalho da VM é aberta em uma nova janela.The VM desktop opens in a new window.

Para instalar o IISTo install IIS

  1. Selecione Todos os serviços no menu à esquerda, selecione Todos os recursos e, em seguida, na lista de recursos, selecione myVM1 que está localizado no grupo de recursos myResourceGroupSLB.Select All services in the left-hand menu, select All resources, and then from the resources list, select myVM1 that is located in the myResourceGroupSLB resource group.

  2. Na página Visão Geral, selecione Conectar para habilitar o RDP na VM.On the Overview page, select Connect to RDP into the VM.

  3. Faça logon na VM com as credenciais que você forneceu durante a criação dessa VM.Log into the VM with the credentials that you provided during the creation of this VM. Isso inicia uma sessão de área de trabalho remota com a máquina virtual - myVM1.This launches a remote desktop session with virtual machine - myVM1.

  4. Na área de trabalho do servidor, navegue até Ferramentas Administrativas do Windows>Windows PowerShell.On the server desktop, navigate to Windows Administrative Tools>Windows PowerShell.

  5. Na janela do PowerShell, execute os comandos a seguir para instalar o servidor IIS, remova o arquivo padrão iisstart.htm, e adicione um novo arquivo iisstart.htm que exibe o nome da VM:In the PowerShell Window, run the following commands to install the IIS server, remove the default iisstart.htm file, and then add a new iisstart.htm file that displays the name of the 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)
    
  6. Feche a sessão RDP com myVM1.Close the RDP session with myVM1.

  7. Repita as etapas de 1 a 6 para instalar o IIS e o arquivo iisstart.htm atualizado em myVM2.Repeat steps 1 to 6 to install IIS and the updated iisstart.htm file on myVM2.

  8. Repita as etapas da máquina virtual MyVM2, mas configure o servidor de destino para MyVM2.Repeat the steps for the virtual machine MyVM2, except set the destination server to MyVM2.

Testar o balanceador de cargaTest the load balancer

Abra um navegador e cole o endereço IP público do balanceador de carga na barra de endereços do navegador.Open a browser and paste your load balancer's public IP address into the browser's address bar. A página padrão do servidor Web do IIS deve aparecer no navegador.The IIS web server default page should appear in the browser.

Servidor Web do IIS

Para ver o balanceador de carga distribuir o tráfego entre ambas as VMs que executam o aplicativo, você poderá forçar a atualização do navegador da Web.To see the load balancer distribute traffic across both VMs running your app, you can force-refresh your web browser.

Limpar recursosClean up resources

Para excluir o balanceador de carga e todos os recursos relacionados quando não precisar mais deles, abra o grupo de recursos MyResourceGroupLB e selecione Excluir grupo de recursos.To delete the load balancer and all related resources when you no longer need them, open the MyResourceGroupLB resource group and select Delete resource group.

Próximas etapasNext steps

Neste início rápido, você criou um balanceador de carga de camada básica.In this quickstart, you created a Basic-tier load balancer. Você criou e configurou um grupo de recursos, recursos de rede, servidores de back-end, uma investigação de integridade e as regras para usar com o balanceador de carga.You created and configured a resource group, network resources, back-end servers, a health probe, and rules to use with the load balancer. Você instalou o IIS nas VMs e o usou para testar o balanceador de carga.You installed IIS on the VMs and used it to test the load balancer.

Para saber mais sobre o Azure Load Balancer, progrida até os tutoriais.To learn more about Azure Load Balancer, continue to the tutorials.