Todos os produtos
Search
Central de documentação

Server Load Balancer:Quick start: Load balance IPv4 services with CLB

Última atualização: Aug 23, 2026

Use o Classic Load Balancer (CLB) para distribuir o tráfego entre vários servidores de backend. Essa abordagem elimina pontos únicos de falha e permite criar uma arquitetura de aplicação altamente disponível.

Visão geral

Configure o balanceamento de carga do CLB para serviços IPv4 em três etapas:

  1. Crie uma instância CLB voltada para a internet: Instâncias voltadas para a internet incluem um endereço IP público estático; portanto, não é necessário um EIP.

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

    1. Um grupo de servidores é um conjunto de servidores de backend que processam solicitações do CLB. Ajuste a quantidade de servidores dinamicamente para atender à demanda de tráfego.

    2. Um listener recebe solicitações de clientes em um protocolo e porta específicos e as encaminha para um grupo de servidores.

  3. Configure a resolução de DNS: Mapeie um nome de domínio personalizado para o endereço IP do service CLB para permitir que os usuários acessem seu service pelo domínio.

Arquitetura do service:

image

Pré-requisitos

  • Duas instâncias ECS (ECS01 e ECS02) criadas na mesma região da instância CLB. Para garantir alta disponibilidade zonal, implante-as em zonas diferentes.

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

    Comandos para implantar o service no 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 service no ECS02:

    yum install -y nginx
    systemctl start nginx.service
    cd /usr/share/nginx/html/
    echo "Hello World ! This is ECS02." > index.html
  • O Domain name registration foi concluído. Se o domínio apontar para um servidor Alibaba Cloud na China continental, também será necessário um ICP filing.

Procedimento

Etapa 1: Criar uma instância 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 da instância.

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

    Parâmetros principais e configurações recomendadas

    Parâmetro

    Descrição

    Recomendação

    Área/zona primária do SLB

    A região e a zona de processamento de tráfego da instância CLB.

    • Selecione uma região com suporte a múltiplas zonas.

    • Implante as instâncias CLB e ECS na mesma região.

    Tipo de zona

    O CLB é um recurso regional.

    • Zona única: O CLB é implantado em apenas uma zona.

    • Múltiplas zonas: O CLB é implantado em várias zonas. A zona primária gerencia o tráfego por padrão; em caso de falha, o tráfego é transferido automaticamente para uma zona secundária. Zone-disaster recovery.

    Método de faturamento da instância

    Pagamento por CLCU: Recomendado para testes ou serviços com cargas de trabalho flutuantes. O desempenho da instância escala automaticamente conforme o uso, eliminando a necessidade de especificar uma especificação de instância.

    Pagamento por CLCU

    Instance Type

    • Internet: Endereço IP público, acessível pela internet.

    • Intranet: Endereço IP privado dentro de uma VPC, sem acesso à internet.

    Internet

    IP Version

    A versão IP do endereço de service do CLB.

    • IPv4: Fornece apenas um endereço IPv4.

    • IPv6: Fornece apenas um endereço IPv6.

    IPv4

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

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

    Pagamento por tráfego: Recomendado para serviços com cargas de trabalho flutuantes.

    Pagamento por tráfego

    Detalhes do faturamento da instância: Pay-as-you-go.

  3. Conclua a compra 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. Configure o protocolo e a porta do listener.

    Parâmetros principais e configurações recomendadas

    Parâmetro

    Descrição

    Recomendação

    Listener Protocol

    O protocolo de service da instância CLB.

    • TCP/UDP: Protocolos da camada 4.

    • HTTP/HTTPS: Protocolos da camada 7.

    Nota

    Como funcionam:

    • Listener da camada 4: Encaminha solicitações diretamente aos servidores de backend reescrevendo o IP e a porta de destino no nível do pacote.

    • Listener da camada 7: Atua como um proxy reverso — encerra a conexão do cliente e abre uma nova conexão com o servidor de backend.

    Product architecture.

    http

    Nota

    Listeners da camada 7 adicionam sobrecarga que pode causar exaustão de portas ou excesso de conexões sob carga elevada. Para maior throughput, utilize um listener da camada 4.

    Listener Port

    A porta de service da instância CLB.

    80

    Detalhes dos parâmetros do listener: Listeners.

  3. Configure um grupo de servidores. Na aba Server Group, clique em Create Server Group, insira um nome como server-group-test e clique em Add.

    Selecione os servidores de backend para a instância CLB.

    Para Backend server type, selecione ECS/ENI, escolha as instâncias ECS desejadas e clique em Next.

    Configure as portas dos servidores de backend e adicione os servidores.

    Defina a port como 80, mantenha o weight padrão de 100 e clique em Add.

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

    Recomendações para verificações de integridade

    As verificações de integridade monitoram a disponibilidade dos servidores de backend.

    O CLB desvia o tráfego de servidores não íntegros e retoma o roteamento quando eles se recuperam.

    Essas verificações impedem que falhas individuais em servidores afetem todo o service.

    Importante

    Para serviços sensíveis a carga, reduza a frequência de sondagem, aumente o intervalo de verificação de integridade ou alterne de verificações da camada 7 para a camada 4. Não desative as verificações de integridade.

    Health checks.

    As configurações padrão de verificação de integridade são as seguintes: O protocolo é http e o método é HEAD. A porta de verificação de integridade é a porta do servidor de backend, e o caminho é /. O tempo limite de resposta é de 5 segundos, o intervalo é de 2 segundos, e os limiares de integridade e não integridade são ambos 3. Os códigos de status íntegros são http_2xx e http_3xx.

  5. Envie a configuração. Uma caixa de diálogo Configuration succeeded confirma que as etapas Server Group, Layer-7 Load Balancing e Start Listener foram concluídas. Clique em Got it.

Etapa 3: Configurar a resolução de DNS

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

  2. Adicione um registro A para mapear seu nome de domínio ao endereço IP do service 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 os parâmetros a seguir. Mantenha os padrões para os demais parâmetros.

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

      • Hostname: O prefixo do nome de domínio.

      • Record Value: O endereço IP de service da instância CLB.

Verificar os resultados

A partir de qualquer cliente conectado à internet:

Insira o nome de domínio em um navegador e atualize a página várias vezes. As solicitações alternarão entre ECS01 e ECS02.

Nota

Se o listener utilizar uma porta não padrão, inclua-a na URL. Exemplo: http://www.example.com:9000.

Interrompa uma instância ECS. As solicitações continuarão sendo processadas, confirmando o failover do CLB.

Mais operações

Limpar recursos

Exclua recursos não utilizados para evitar cobranças desnecessárias.

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

  2. Excluir a instância 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 imediatamente.

  3. Excluir as instâncias ECS, o grupo de segurança e outros recursos:

    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 imediatamente.

    2. Faça login na 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. Excluir a VPC e recursos relacionados: Faça login no console do 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 vpc para excluir a vpc, vSwitches e outros recursos de rede.

Perguntas frequentes

Instâncias voltadas para a internet vs. intranet

Uma instância CLB voltada para intranet recém-criada é implantada em uma vpc.

Recurso

Instância CLB voltada para a internet

Instância CLB voltada para intranet

Acessibilidade pela internet

Uma instância CLB voltada para a internet possui um endereço IP público estático vinculado à instância.

Ao liberar a instância, converta seu IP público em um elastic IP address (EIP) para retê-lo.

Uma instância CLB voltada para intranet não tem acesso à internet por padrão.

Associe um elastic IP address (EIP) a uma instância CLB voltada para intranet para habilitar o acesso à internet. O EIP pode ser associado ou desassociado a qualquer momento.

Endereço de service

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 fornece o endereço IP público do EIP.

Capacidade de rede

É possível adicionar servidores de backend, como instâncias ECS e interfaces de rede elásticas (ENIs), de diferentes VPCs.

Só é possível adicionar servidores de backend, como instâncias ECS e ENIs, da mesma vpc.

Nota

Após a criação de uma instância, não é possível alterar seu tipo de rede de voltada para a internet para voltada para intranet ou vice-versa.

Escolha de 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

Pay-as-you-go

Pagamento por LCU

Voltada para a internet

Pagamento por transferência de dados

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

  • Picos temporários de tráfego.

Interna

N/A

Pagamento por especificação (venda descontinuada)

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 de instância com pagamento por especificação

Nota

Instâncias CLB com pagamento por especificação não estão mais disponíveis para compra desde 1º de junho de 2025, 00:00:00 (UTC+8). Para mais informações, consulte End of sale for pay-by-specification CLB instances.

Principais métricas de desempenho: conexões máximas, conexões por segundo (CPS) e consultas por segundo (QPS). Instance specifications.

O pagamento por largura de banda limita a largura de banda?

Sim.

Por exemplo, uma instância de 20 Mbit/s com pagamento por largura de banda limita o tráfego de entrada e saída a 20 Mbit/s.

Posso migrar uma instância CLB para outra vpc?

Não.

Crie uma nova instância CLB na vpc de destino.

O CLB pode encaminhar tráfego para servidores fora da Alibaba Cloud?

Não. O CLB suporta apenas instâncias ECS da Alibaba Cloud, ENIs e instâncias ECI como servidores de backend.

Posso usar instâncias ECS de contas diferentes como servidores de backend?

Não. Os servidores de backend devem pertencer à sua própria conta Alibaba Cloud.

Posso associar um EIP a múltiplos recursos?

Não. Cada EIP pode ser associado a apenas um recurso por vez.

Tópicos relacionados