Uma instância de Classic Load Balancer (CLB) recebe o tráfego do cliente e distribui as requisições para os servidores de backend. Escolha o tipo de rede, a versão de IP, a implantação de zona e a especificação de desempenho adequados antes de criar uma instância.
O CLB oferece suporte a balanceamento de carga tanto na Camada 4 (TCP/UDP) quanto na Camada 7 (HTTP/HTTPS). Para balanceamento de carga dedicado na Camada 7 com roteamento baseado em conteúdo, consulte Application Load Balancer (ALB) . Para balanceamento de carga de alto desempenho na Camada 4 com suporte a pilha dupla, consulte O que é NLB?
Tipos de rede
O CLB suporta instâncias voltadas para a Internet e internas. Não é possível alterar o tipo de rede após a criação.
Para alterar o tipo de rede, crie uma nova instância de CLB.
|
Atributo |
Voltado para a Internet |
Interno |
|
Configuração do tipo de instância |
Defina como Internet durante a criação. |
Defina como Intranet durante a criação. |
|
Endereço IP |
Endereço IP público estático atribuído pelo sistema e vinculado à instância. Não é possível associá-lo ou desassociá-lo independentemente. |
Endereço IP privado do bloco CIDR do vSwitch da VPC especificada. |
|
Acesso à Internet |
Acessível pela Internet por meio do endereço IP público atribuído. |
Sem acesso direto à Internet. Associe um Elastic IP Address (EIP) para acesso público. É possível vincular ou desvincular EIPs de forma flexível e adicioná-los a uma instância de Internet Shared Bandwidth para reduzir custos. |
|
Acesso à rede privada |
Sem acesso por IP privado. |
Acessível por qualquer cliente que se comunique com a VPC. |
|
Diagrama |
|
|
Versões de IP
O CLB suporta IPv4 e IPv6 como tipos de instância separados. Não há suporte para pilha dupla. Utilize o NLB ou o ALB para obter suporte a pilha dupla.
|
Versão de IP |
Alocação de endereço |
Acesso do cliente |
|
IPv4 |
Voltado para a Internet: endereço IPv4 público. Interno: endereço IPv4 privado. |
Endereços IPv4 (por exemplo, 192.168.0.1). |
|
IPv6 |
Voltado para a Internet: endereço IPv6 público. Instâncias internas não suportam IPv6. |
Endereços IPv6 (por exemplo, 2001:db8:1:1:1:1:1:1). Disponível apenas nas regiões suportadas. |
Requisitos de listener IPv6
Os cabeçalhos IPv6 são maiores que os IPv4. Configure os listeners adequadamente:
|
Tipo de listener |
Requisito |
|
UDP |
Defina o MTU da NIC de cada servidor de backend como 1.200 bytes ou superior. O sistema descarta pacotes com tamanho excessivo. Algumas aplicações podem exigir ajustes de MTU. |
|
TCP |
Nenhuma configuração necessária. O TCP negocia o MSS automaticamente. |
Migrar para IPv6
Migre os serviços para IPv6 de forma incremental sem modificar o sistema existente:
Adicione servidores com endereços IPv4 como servidores de backend em uma instância de CLB IPv6.
Quando o tráfego aumentar, adicione uma entrada IPv6 e escale horizontalmente os servidores de backend. Os serviços IPv4 existentes permanecem inalterados.
Implantação de zona
O CLB suporta implantação em zona única e em múltiplas zonas. A implantação em múltiplas zonas fornece failover automático para alta disponibilidade.
Implantação em múltiplas zonas
Em regiões com múltiplas zonas, as instâncias de CLB são implantadas em uma zona primária e uma zona secundária. Essa definição é fixa no momento da criação.
Zona primária: Selecionada durante a criação. Para usar uma zona primária diferente, crie uma nova instância.
Zona secundária: O sistema a seleciona automaticamente.
Failover: Se a zona primária falhar, o tráfego será direcionado automaticamente para a zona secundária.
Latência: Posicione a zona primária na mesma zona dos seus servidores de backend para reduzir a latência.
Implantação em zona única
Em regiões de zona única, as instâncias de CLB são implantadas na única zona disponível. Se essa zona falhar, o serviço ficará indisponível. Utilize a implantação em zona única apenas para testes ou cargas de trabalho não críticas.
Especificações de desempenho
Métricas de desempenho
O desempenho do CLB é medido por três métricas:
|
Métrica |
Descrição |
Aplica-se a |
|
Máximo de conexões simultâneas |
Número máximo de conexões simultâneas. O sistema descarta requisições excedentes. |
Camada 4 e Camada 7 |
|
Conexões por segundo (CPS) |
Novas conexões estabelecidas por segundo. O sistema descarta requisições excedentes. |
Camada 4 e Camada 7 |
|
Consultas por segundo (QPS) |
Requisições HTTP/HTTPS processadas por segundo. O sistema descarta requisições excedentes. |
Apenas Camada 7 |
Instâncias de pagamento conforme o uso
Todas as novas instâncias de CLB utilizam faturamento de pagamento conforme o uso com os seguintes limites de desempenho:
|
Máximo de conexões simultâneas |
CPS |
QPS |
|
1.000.000 |
100.000 |
50.000 |
Instâncias pagas por especificação (descontinuadas)
A Alibaba Cloud descontinuou a venda de instâncias de CLB pagas por especificação. As instâncias existentes continuam operando normalmente. Para mais detalhes, consulte Fim das vendas de instâncias de CLB pagas por especificação.
As instâncias pagas por especificação dividem-se em desempenho garantido ou recurso compartilhado. Ao selecionar uma especificação, priorize o Máximo de conexões simultâneas para listeners da Camada 4 e o QPS para listeners da Camada 7.
Especificações de desempenho garantido
As instâncias de desempenho garantido fornecem recursos dedicados com os seguintes níveis de desempenho:
|
Especificação |
Máximo de conexões simultâneas |
CPS |
QPS |
|
Small I (slb.s1.small) |
5.000 |
3.000 |
1.000 |
|
Standard I (slb.s2.small) |
50.000 |
5.000 |
5.000 |
|
Medium II (slb.s2.medium) |
100.000 |
10.000 |
10.000 |
|
Large I (slb.s3.small) |
200.000 |
20.000 |
20.000 |
|
Large II (slb.s3.medium) |
500.000 |
50.000 |
30.000 |
|
Super Large I (slb.s3.large) |
1.000.000 |
100.000 |
50.000 |
Desempenho garantido vs. recurso compartilhado
As instâncias de desempenho garantido suportam todos os recursos listados abaixo. As instâncias de recurso compartilhado não suportam nenhum deles.
|
Recurso |
Desempenho garantido |
Desempenho compartilhado |
|
Recursos exclusivos |
|
|
|
SLA |
|
|
|
IPv6 |
|
|
|
SNI (múltiplos certificados) |
|
|
|
Listas de controle de acesso |
|
|
|
Anexação de ENI |
|
|
|
Endereços IP privados secundários de ENIs |
|
|
|
Redirecionamento de HTTP para HTTPS |
|
|
|
Hashing consistente |
|
|
|
Políticas de segurança TLS |
|
|
|
HTTP/2 |
|
|
|
WebSocket e WebSocket Secure |
|
|
As instâncias de desempenho garantido incluem um acordo de nível de serviço (SLA). Para mais detalhes, consulte Acordo de Nível de Serviço do Server Load Balancer (SLB) do Site Internacional da Alibaba Cloud .
Status da instância
|
Status |
Descrição |
Pode ser excluída |
Pode ser modificada |
|
Running |
A instância opera normalmente. |
Sim, se a proteção contra exclusão estiver desativada. |
Sim, se o modo somente leitura de configuração estiver desativado. |
|
Locked |
Bloqueada devido a pagamento atrasado ou risco de segurança. Renove a instância para remover um bloqueio financeiro. Para remover um bloqueio de segurança, envie uma solicitação na página Security Control. |
Não |
Não |
|
Stopped |
A instância está parada. |
Sim |
Não |