O Server Load Balancer (SLB) distribui o tráfego entre servidores de back-end para aumentar o throughput, eliminar pontos únicos de falha e melhorar a disponibilidade. A família SLB inclui o Application Load Balancer (ALB), o Network Load Balancer (NLB) e o Classic Load Balancer (CLB).
Visão geral do product
O SLB da Alibaba Cloud é um serviço de balanceamento de carga totalmente gerenciado e com pagamento conforme o uso, ideal para aplicações de internet em grande escala e cenários de alta concorrência, como promoções relâmpago e IoT. Ao contrário dos balanceadores de carga de hardware, o SLB não exige investimento inicial. Em comparação com as soluções autogerenciadas, oferece suporte operacional profissional e assistência técnica gratuita 24 horas por dia, 7 dias por semana.
Tipos de product
O SLB da Alibaba Cloud oferece suporte aos seguintes tipos de balanceador de carga:
Application Load Balancer (ALB): balanceador de carga da Camada 7 que processa até 1 milhão de QPS por instância. Fornece offloading de HTTPS e roteamento baseado em conteúdo (encaminhamento, redirecionamento e reescrita por cabeçalhos HTTP, cookies e strings de consulta). Atua como o gateway de Ingress nativo da cloud oficial na Alibaba Cloud. What is Application Load Balancer (ALB).
Network Load Balancer (NLB): balanceador de carga da Camada 4 de última geração para IoT e cenários de alta concorrência, como conexões de dispositivos em grande escala, serviços de mensagens e streaming de áudio e vídeo. Processa até 100 milhões de conexões simultâneas por instância. Os recursos do NLB incluem offloading de TCPSSL, limitação de taxa de novas conexões, escuta em todas as portas e offloading de criptografia MQTTS. What is Network Load Balancer (NLB).
Classic Load Balancer (CLB): oferece suporte a TCP, UDP, HTTP e HTTPS com processamento robusto da Camada 4 e básico da Camada 7. What is Classic Load Balancer (CLB).
Comparação de recursos
Item | ALB | NLB | CLB |
Foco do serviço |
|
|
|
Arquitetura e desempenho |
|
|
|
Capacidades de encaminhamento |
|
|
|
Tipo de servidor de back-end |
|
|
|
Capacidades de O&M |
|
|
|
Integração nativa da cloud |
| Oferece suporte à integração com ACK/ASK (Versão 1.24 e posterior) | Suporte limitado; exige integração com serviços de contêiner da Alibaba Cloud, como ACK ou ASK |
Casos de uso |
|
|
|
Comparação de faturamento
A seção a seguir descreve o faturamento de ALB, NLB e CLB.
Faturamento do ALB
Para mais informações sobre os planos de recursos do ALB, consulte ALB resource plans.
Para obter os preços do ALB no modelo de pagamento conforme o uso, consulte ALB billing rules.
Faturamento do NLB
Para obter os preços do NLB no modelo de pagamento conforme o uso, consulte NLB billing rules.
Faturamento do CLB
A figura a seguir mostra os componentes de faturamento para instâncias do CLB no modelo de pagamento conforme o uso. Para obter detalhes de preços, consulte Pay-as-you-go.
A tabela a seguir compara os preços e as definições da Load Balancer Capacity Unit (LCU) de ALB, NLB e CLB.
Serviço | Preço unitário da LCU Unidade: USD/LCU/hora | Definição da LCU | Referências |
Application Load Balancer ALB | 0,007 | Uma ALB LCU inclui:
| |
Network Load Balancer NLB | 0,005 | Para tráfego TCP, uma NLB LCU inclui:
Para tráfego UDP, uma NLB LCU inclui:
Para tráfego TCPSSL, uma NLB LCU inclui:
| |
Classic Load Balancer CLB | 0,007 | Para tráfego TCP, uma CLB LCU inclui:
Para tráfego UDP, uma CLB LCU inclui:
Para tráfego HTTP(S), uma CLB LCU inclui:
|
Benefícios
Suporte a múltiplos protocolos
Oferece suporte a vários protocolos para atender a diversas necessidades de aplicações.
Básicos: TCP e UDP (Camada 4), HTTP e HTTPS (Camada 7).
-
Protocolos avançados:
ALB: QUIC para aplicações de áudio/vídeo e móveis; gRPC para comunicação de microsserviços.
NLB: TCPSSL para gerenciamento centralizado e offloading de certificados SSL.
Recuperação de desastres em múltiplos níveis
Várias camadas de recuperação de desastres garantem alta disponibilidade.
As verificações de integridade detectam servidores de back-end não íntegros e interrompem automaticamente o encaminhamento de tráfego para eles.
Implantação multizona: implante em zonas de disponibilidade para recuperação de desastres intraurbana.
Sincronização de sessões: a implantação em cluster sincroniza sessões entre servidores, oferecendo suporte a atualizações a quente e eliminando pontos únicos de falha.
Segurança e confiabilidade aprimoradas
Os recursos de segurança integrados reduzem a sobrecarga de segurança.
Camada de rede: protege contra ataques DDoS, SYN Flood, UDP Flood, ACK Flood, ICMP Flood e DNS Flood.
Camada de aplicação: integra-se ao Web Application Firewall (WAF) com um clique em para proteção aprimorada da aplicação.
Gerenciamento de certificados: gerenciamento centralizado para certificados HTTPS, QUIC e TCPSSL.
Desempenho garantido
Capacidade de distribuição de tráfego garantida com dimensionamento elástico.
Instâncias com desempenho garantido: o CLB fornece isolamento de desempenho entre instâncias com base na especificação selecionada.
Capacidade elástica: o ALB oferece suporte a até 1 milhão de QPS; o NLB oferece suporte a até 100 milhões de conexões simultâneas e 100 Gbps de largura de banda. Ambos fazem dimensionamento automático para picos de tráfego.
Estratégias de agendamento flexíveis
Vários algoritmos de agendamento e modos de encaminhamento para implantação flexível.
Algoritmos de agendamento: round-robin ponderado, menos conexões ponderadas, hash de source IP, hash de 4-tupla, hash consistente e hash de QUIC ID.
Regras de encaminhamento: configure regras para requisições e respostas para agendar o tráfego com base em condições e ações.
Opções flexíveis de gerenciamento e pagamento
Vários canais de gerenciamento e opções de pagamento.
Gerenciamento: Console, OpenAPI e SDKs.
Faturamento: pagamento conforme o uso ou assinatura; pagamento por transferência de dados ou largura de banda fixa.
Documentos relacionados
-
Saiba mais sobre cada product:
Se você está começando a usar o SLB, consulte Quick start.
Para obter um resumo da documentação relacionada ao faturamento dos products de balanceamento de carga, consulte SLB billing.