Todos os produtos
Search
Central de documentação

Server Load Balancer:Quickstart: Load balance IPv4 services with CLB

Última atualização: Jul 03, 2026

Implantar uma aplicação em um único servidor cria um ponto único de falha (SPOF) se o servidor falhar ou se o tráfego exceder sua capacidade. Isso reduz a disponibilidade do sistema e prejudica a experiência do usuário.

Visão geral

Use uma instância de Classic Load Balancer (CLB) para balancear a carga de serviços IPv4 em três etapas:

  1. Crie uma instância de CLB voltada para a Internet: Uma instância de CLB voltada para a Internet já possui um endereço IP público estático. Não é necessário associar um Elastic IP Address (EIP) à instância de CLB para fornecer serviços pela Internet.

  2. Configure um listener e um grupo de servidores para a instância de CLB:

    1. O grupo de servidores é uma coleção lógica de servidores de backend que processam as requisições distribuídas pela instância de CLB.

    2. O listener verifica requisições de conexão dos clientes em um protocolo e porta específicos e encaminha essas requisições ao grupo de servidores designado para processamento.

  3. Configure a resolução de DNS: Uma instância de Classic Load Balancer (CLB) possui um endereço de serviço correspondente ao seu IP público. Em ambientes de produção, aponte um nome de domínio para esse endereço para permitir que os clientes acessem o serviço pelo nome de domínio.

A figura a seguir ilustra a arquitetura do serviço.

image

Pré-requisitos

  • Duas instâncias de Elastic Compute Service (ecs) criadas: ECS01 e ECS02. As instâncias de ecs devem estar na mesma região da instância de CLB. Para garantir alta disponibilidade entre zonas, recomendamos criar as duas instâncias de ecs em zonas diferentes.

    Script de exemplo para a aplicação de teste nas instâncias de ecs

    Comandos para implantar o serviço na ECS01:

    yum install -y nginx
    systemctl start nginx.service
    cd /usr/share/nginx/html/
    echo "Hello World ! This is ECS01." > index.html

    Comandos para implantar o serviço na ECS02:

    yum install -y nginx
    systemctl start nginx.service
    cd /usr/share/nginx/html/
    echo "Hello World ! This is ECS02." > index.html
  • Registro de nome de domínio concluído. Se o seu nome de domínio acessar um servidor da Alibaba Cloud na China continental, também será necessário concluir o Arquivamento ICP.

Procedimento

Etapa 1: Criar uma instância de CLB voltada para a Internet

  1. Faça login no console do Classic Load Balancer (CLB). Na barra de navegação superior, selecione a região onde deseja criar a instância.

  2. Clique em Create CLB. Na página de compra, selecione a região e a zona da instância de CLB e defina um nome para a instância.

    Parâmetros principais e configurações recomendadas

    Parâmetro

    Descrição

    Recomendações

    Área/zona primária do SLB

    Região onde a instância de CLB está localizada e zona que recebe o tráfego.

    • Escolha uma região compatível com o tipo multizona.

    • Certifique-se de que a instância de CLB e as instâncias de ecs estejam na mesma região.

    Tipo de zona

    O CLB é um recurso regional.

    • Zona única: A região permite a implantação do CLB em apenas uma zona.

    • Multizona: A região permite a implantação do CLB em várias zonas. Por padrão, a instância de CLB na zona primária fornece os serviços. Se a zona primária falhar, o tráfego passa automaticamente por failover para a zona secundária. Para mais informações, consulte Recuperação de desastres entre zonas.

    Método de faturamento da instância

    Pagamento por CLCU: Ideal para serviços em teste ou com tráfego flutuante. O desempenho da instância é dimensionado automaticamente. Não é necessário especificar uma especificação de instância.

    Pagamento por CLCU

    Instance Type

    • Internet: Fornece um endereço IP público para receber tráfego da Internet.

    • Intranet: Fornece um endereço IP privado para aceitar tráfego apenas dentro de uma Virtual Private Cloud (vpc).

    Internet

    IP Version

    Versão do IP do endereço de serviço fornecido pela instância de CLB.

    • IPv4: A instância de CLB fornece apenas um endereço IPv4.

    • IPv6: A instância de CLB fornece apenas um endereço IPv6.

    IPv4

    Método de faturamento de transferência de dados pela Internet

    Apenas instâncias de CLB voltadas para a Internet são cobradas pela transferência de dados pela Internet.

    pagamento por tráfego: adequado para serviços com grandes flutuações de tráfego.

    pagamento por tráfego

    Para mais informações sobre o faturamento de instâncias, consulte pagamento conforme o uso.

  3. Conclua o pagamento para criar a instância. A nova instância aparecerá no console do Classic Load Balancer (CLB).

Etapa 2: Configurar um listener e um grupo de servidores

  1. Na página Instances, localize a instância desejada e clique em Configure Listener na coluna Actions.

  2. Defina o protocolo e a porta do listener.

    Parâmetros principais e configurações recomendadas

    Parâmetro

    Descrição

    Recomendações

    Listener Protocol

    Protocolo utilizado pela instância de CLB para fornecer serviços.

    • TCP/udp: conhecidos como protocolos de listener de Camada 4.

    • HTTP/HTTPS: conhecidos como protocolos de listener de Camada 7.

    Nota

    Funcionamento:

    • Listener de Camada 4: Encaminha requisições modificando o endereço IP de destino e a porta do pacote para corresponder ao servidor de backend configurado e, em seguida, encaminha o pacote diretamente.

    • Listener de Camada 7: Atua como um proxy reverso, terminando a conexão do cliente e estabelecendo uma nova conexão com um servidor de backend. Ele encaminha a requisição por essa nova conexão, em vez de encaminhar o pacote original.

    Para mais informações, consulte Arquitetura do produto.

    HTTP

    Nota

    Um listener de Camada 7 adiciona uma etapa de processamento que pode reduzir o desempenho em cenários com alto número de conexões ou esgotamento de portas do cliente. Para necessidades de alto desempenho, recomenda-se o uso de um listener de Camada 4.

    Listener Port

    Porta que a instância de CLB usa para fornecer serviços.

    80

    Para mais informações sobre os parâmetros do listener, consulte Adicionar um listener de CLB.

    image

  3. Configure um grupo de servidores e adicione servidores de backend.image

    Selecione os servidores que deseja adicionar como servidores de backend da instância de CLB.

    image

    Defina a porta da aplicação para os servidores de backend e adicione-os ao grupo de servidores.

    image

  4. Recomendamos utilizar as configurações padrão de verificação de integridade.

    Recomendações para verificações de integridade

    O CLB utiliza verificações de integridade para determinar a disponibilidade dos servidores de backend.

    Quando uma verificação de integridade falha, o CLB interrompe o envio de novas requisições ao servidor de backend não íntegro e as redireciona para servidores íntegros. O tráfego é retomado automaticamente quando o servidor se recupera. Esse mecanismo melhora a disponibilidade do serviço, evitando interrupções causadas por falhas nos servidores de backend.

    Importante

    Se seus serviços forem sensíveis a carga, sondagens frequentes de verificação de integridade podem afetar o acesso normal ao serviço. Reduza o impacto nos serviços diminuindo a frequência de verificação, aumentando o intervalo entre verificações ou alterando as verificações de integridade de Camada 7 para Camada 4. No entanto, para garantir a disponibilidade do serviço, recomendamos não desativar as verificações de integridade.

    Para mais informações, consulte Verificações de integridade.

    image

  5. Revise as configurações e envie-as.image

Etapa 3: Configurar a resolução de DNS

  1. Na página Instances, localize a instância desejada e copie o endereço IP na coluna IP Address.

  2. Adicione um registro A para mapear seu nome de domínio ao endereço de serviço da instância de CLB.

    1. Faça login no console do Alibaba Cloud DNS, localize o nome de domínio desejado e clique em Settings na coluna Actions.

    2. Clique em Add Record, configure o tipo de registro, o nome do host e o valor do registro, mantendo os valores padrão para os demais parâmetros.

      • Record Type: Selecione A para mapear um nome de domínio a um endereço IPv4.

      • Hostname: Prefixo do nome de domínio.

      • Record Value: Endereço de serviço da instância de CLB.

Verificação

Use um cliente com acesso à Internet.

No navegador, insira o nome de domínio e atualize a página várias vezes. Observe que as requisições alternam entre ECS01 e ECS02.

Nota

Se a porta configurada não for a porta padrão do protocolo do listener, insira o endereço completo, incluindo protocolo, nome de domínio e porta. Exemplo: http://www.example.com:9000.

image

image

Interrompa uma das instâncias de ecs. As requisições do cliente continuarão sendo processadas normalmente. Isso demonstra que o balanceador de carga garante a disponibilidade do serviço mesmo diante da falha de um servidor de backend.

Mais operações

Excluir recursos

Caso não precise mais dos recursos após o teste, exclua-os para evitar cobranças.

  1. Exclua o registro DNS: Faça login no console do Alibaba Cloud DNS e clique no nome de domínio desejado. Localize o registro DNS correspondente e clique em Delete na coluna Actions para excluir o registro.

  2. Exclua a instância de CLB: Faça login no console do Classic Load Balancer (CLB). Na coluna Actions da instância desejada, escolha 2 > Release Settings e libere a instância.

  3. Exclua as instâncias de ecs e o grupo de segurança:

    1. Faça login no console do Elastic Compute Service (ecs). Na barra de navegação superior, selecione a região onde as instâncias estão implantadas. Localize a instância desejada, clique em image.png na coluna Actions, selecione Release na janela pop-up e libere a instância.

    2. Acesse a página Grupos de Segurança do console ecs. Na barra de navegação superior, selecione a região onde o grupo de segurança está implantado, localize o grupo de segurança desejado e clique em Delete na coluna Actions.

  4. Exclua a vpc e os recursos relacionados: Faça login no console da Virtual Private Cloud (vpc). Na barra de navegação superior, selecione a região onde a instância está implantada. Clique em Delete na coluna Actions da instância de vpc para excluir a vpc, os vSwitches e outros recursos de rede.

Perguntas frequentes

Instâncias de CLB voltadas para a Internet e internas

Recurso

Instância de CLB voltada para a Internet

Instância de CLB interna

Acessibilidade pela Internet

Uma instância de Classic Load Balancer (CLB) voltada para a Internet é provisionada com um endereço IP público estático, fortemente vinculado à instância.

Ao liberar uma instância, converta seu endereço IP público em um Elastic IP Address (EIP) para retê-lo.

Uma instância de CLB interna é implantada em uma vpc e não fornece acesso à Internet por padrão.

Associe um Elastic IP Address (EIP) a uma instância de CLB interna para habilitar o acesso à Internet. Associe ou desassocie um EIP de uma instância de CLB a qualquer momento.

Endereço de serviço

Fornece apenas um endereço IP público.

Fornece um endereço IP privado dentro de uma vpc.

Se um EIP estiver associado, a instância também fornecerá o endereço IP público do EIP.

Capacidade de rede

Permite adicionar servidores de backend (instâncias de ecs e ENIs) de diferentes vpcs.

Permite adicionar apenas servidores de backend (instâncias de ecs e ENIs) da mesma vpc.

Nota

Após a criação da instância, não é possível alterar seu tipo de rede (voltada para a Internet ou interna).

Métodos de faturamento

Método de faturamento

Método de medição da instância

Tipo de rede da instância

Método de medição de transferência de dados pela Internet

Casos de uso

Pagamento conforme o uso

Pagamento por LCU

Voltada para a Internet

Pagamento por transferência de dados

  • Cargas de trabalho com flutuações periódicas ou significativas, como jogos e streaming de vídeo.

  • Picos temporários de tráfego.

Interna

N/A

Pagamento por especificação (vendas descontinuadas)

Voltada para a Internet

Pagamento por transferência de dados

  • Volume de tráfego estável.

  • Picos temporários de tráfego.

Pagamento por largura de banda

Interna

N/A

Especificações da instância

Nota

A partir de 1º de junho de 2025, às 00:00:00 (UTC+8), as instâncias de CLB com pagamento por especificação não estarão mais disponíveis para compra. Para mais detalhes, consulte Fim das vendas de instâncias de CLB com pagamento por especificação.

Diferentes especificações de instância oferecem níveis distintos de desempenho. As métricas principais incluem conexões máximas, conexões por segundo (CPS) e consultas por segundo (QPS). Para mais informações, consulte Especificações da instância.

Largura de banda de entrada e saída

Sim. O limite de largura de banda configurado aplica-se tanto ao tráfego de entrada quanto ao de saída.

Migração de vpc

Não.

Para mudar para outra vpc, crie uma nova instância de CLB nessa vpc.

Servidores de backend fora da Alibaba Cloud

Não. As instâncias de CLB aceitam apenas instâncias de Elastic Compute Service (ecs), interfaces de rede elásticas (ENIs) e instâncias de Elastic Container Instance (ECI) da Alibaba Cloud como servidores de backend.

Servidores de backend entre contas

Não. Adicione apenas servidores de backend da sua própria conta da Alibaba Cloud.

Associação de EIP com múltiplos recursos

Não. Um EIP pode ser associado a apenas um recurso de nuvem por vez.

Referências