Tous les produits
Search
Centre de documentation

Server Load Balancer:SLB product family overview

Dernière mise à jour :Aug 18, 2026

Server Load Balancer (SLB) répartit le trafic entre les serveurs backend pour augmenter le débit, éliminer les points de défaillance uniques et améliorer la disponibilité. La famille SLB comprend Application Load Balancer (ALB), Network Load Balancer (NLB) et Classic Load Balancer (CLB).

Présentation du produit

Alibaba Cloud SLB est un service d'équilibrage de charge entièrement géré et facturé au paiement à l'utilisation, conçu pour les applications internet à grande échelle et les scénarios à forte concurrence tels que les ventes flash et l'IoT. Contrairement aux équilibreurs de charge matériels, SLB ne nécessite aucun investissement initial. Par rapport aux solutions auto-gérées, il offre un support opérationnel professionnel et une assistance technique gratuite 24h/24 et 7j/7.

Types de produits

image

Alibaba Cloud SLB prend en charge les types d'équilibreurs de charge suivants :

  • Application Load Balancer (ALB) : Équilibreur de charge de couche 7 capable de gérer jusqu'à 1 million de QPS par instance. Il assure la décharge HTTPS et le routage basé sur le contenu (redirection, réécriture et transfert selon les en-têtes HTTP, les cookies et les chaînes de requête). Il sert de passerelle Ingress cloud-native officielle sur Alibaba Cloud. Présentation d'Application Load Balancer (ALB).

  • Network Load Balancer (NLB) : Équilibreur de charge de couche 4 de nouvelle génération, adapté à l'IoT et aux scénarios à forte concurrence tels que les connexions d'appareils à grande échelle, les services de messagerie et le streaming audio/vidéo. Chaque instance peut gérer jusqu'à 100 millions de connexions simultanées. Les fonctionnalités de NLB incluent la décharge TCPSSL, la limitation du taux de nouvelles connexions, l'écoute sur tous les ports et la décharge du chiffrement MQTTS. Présentation de Network Load Balancer (NLB).

  • Classic Load Balancer (CLB) : Prend en charge les protocoles TCP, UDP, HTTP et HTTPS, avec un traitement robuste de la couche 4 et un traitement basique de la couche 7. Présentation de Classic Load Balancer (CLB).

Comparaison des fonctionnalités

Élément

ALB

NLB

CLB

Focus du service

  • Traitement de la couche 7 et fonctionnalités de routage avancées

  • Se concentre sur les protocoles de la couche application tels que HTTP, HTTPS et QUIC

  • Optimisé pour la distribution d'applications

  • Traitement de la couche 4 et décharge SSL à grande échelle

  • Se concentre sur les protocoles TCP, UDP et TCPSSL

  • Optimisé pour la distribution réseau

  • Capacités robustes de traitement de la couche 4 et basiques de la couche 7

  • Prend en charge les protocoles TCP, UDP, HTTP et HTTPS

Architecture et performances

  • Basé sur NFV avec mise à l'échelle élastique

  • Jusqu'à 1 million de QPS par instance

  • Basé sur NFV, indépendant des machines physiques, avec mise à l'échelle élastique et rapide

  • Jusqu'à 100 millions de connexions simultanées par instance

  • Basé sur une architecture de machines physiques

  • Jusqu'à 1 million de connexions simultanées et 50 000 QPS par instance

Capacités de transfert

  • Fonctionnalités riches de la couche 7 et routage basé sur le contenu

  • Modification des en-têtes HTTP, redirection, réécriture et limitation du débit

  • Fonctionnalités avancées de la couche 4 et décharge TCPSSL

  • Limitation du taux lors des pics de trafic, vidage de connexion et Anyport

  • Capacités basiques des couches 4 et 7

  • Prend uniquement en charge le transfert basé sur le domaine ou l'URL

Type de serveur backend

  • Instances Elastic Compute Service (ECS)

  • Interfaces réseau élastiques

  • Instances de conteneur élastiques

  • Adresses IP

  • Function Compute

  • Instances Elastic Compute Service (ECS)

  • Interfaces réseau élastiques

  • Instances de conteneur élastiques

  • Adresses IP

  • Instances Elastic Compute Service (ECS)

  • Interfaces réseau élastiques

  • Instances de conteneur élastiques

Capacités O&M

  • Mise à l'échelle automatique

  • S'adapte automatiquement au trafic sans intervention manuelle

  • Mise à l'échelle automatique

  • S'adapte automatiquement au trafic sans intervention manuelle

  • Nécessite une gestion manuelle des spécifications pour les instances facturées par spécification

  • Nécessite une estimation des pics de trafic

Intégration cloud-native

  • Passerelle Ingress cloud-native

  • Répartition du trafic, miroir de trafic, déploiement canari et déploiement bleu-vert

Prend en charge l'intégration avec ACK/ASK (version 1.24 et ultérieure)

Support limité ; nécessite une intégration avec les services de conteneurs Alibaba Cloud tels que ACK ou ASK

Cas d'utilisation

  • Équilibrage de charge de couche 7 haute performance et à mise à l'échelle automatique pour les applications internet

  • Scénarios à fort trafic et faible latence pour les applications audio et vidéo

  • Déploiement canari et bleu-vert pour les applications cloud-native

  • Scénarios métier de couche 4 à fort trafic et forte concurrence

  • Points d'entrée pour les services IoT tels que l'Internet des véhicules (IoV) et la maison intelligente

  • Reprise après sinistre multi-actif et ingress/egress hybride cloud pour les centres de données

  • Distribution de trafic de couche 4 haute fiabilité pour les sites web et les applications

  • Distribution de trafic réseau à forte concurrence et haute performance

  • Reprise après sinistre intra-ville et inter-région

Guide de sélection

Lors du choix d'un équilibreur de charge, alignez vos besoins de transfert de couche 7 sur les capacités du produit :

  • Classic Load Balancer (CLB) : Adapté aux charges de travail web standard. CLB prend en charge l'équilibrage de charge de couche 4 (TCP/UDP) et l'équilibrage de charge basique de couche 7 (HTTP/HTTPS). Le transfert de couche 7 se limite aux règles basées sur le domaine et le chemin d'URL. Si votre application ne nécessite pas de routage par en-têtes de requête, cookies ou méthodes de requête, CLB répond à vos besoins.

  • Application Load Balancer (ALB) : Adapté aux charges de travail nécessitant un transfert avancé de couche 7. ALB prend en charge le routage basé sur le contenu via les en-têtes de requête, les cookies, les chaînes de requête et les méthodes de requête, ainsi que la modification des en-têtes HTTP, la redirection de chemin, la compression des données et le protocole QUIC. Si votre application requiert un transfert complexe de couche 7, utilisez ALB.

Le tableau suivant compare les capacités de transfert de couche 7 de CLB et ALB :

Capacité

CLB

ALB

Transfert basé sur le domaine

Pris en charge

Pris en charge

Transfert basé sur le chemin d'URL

Pris en charge

Pris en charge

Routage basé sur l'en-tête de requête

Non pris en charge

Pris en charge

Routage basé sur les cookies

Non pris en charge

Pris en charge

Modification des en-têtes HTTP

Non pris en charge

Pris en charge

Redirection et réécriture de chemin

Non pris en charge

Pris en charge

Protocole QUIC

Non pris en charge

Pris en charge

Compression des données

Non pris en charge

Pris en charge

Scénarios typiques :

  • Site web standard ou application web sans logique de routage personnalisée → Utilisez CLB.

  • Routage du trafic par en-têtes HTTP, cookies ou paramètres d'URL, ou besoins en fonctionnalités avancées telles que la réécriture d'URL, QUIC ou la redirection basée sur le contenu → Utilisez ALB.

Comparaison de la facturation

La section suivante décrit la facturation pour ALB, NLB et CLB.

Facturation ALB

image

Facturation NLB

image

Pour les tarifs NLB au paiement à l'utilisation, consultez Règles de facturation NLB.

Facturation CLB

La figure suivante présente les composants de facturation pour les instances CLB au paiement à l'utilisation. Pour les détails tarifaires, consultez Paiement à l'utilisation.

image

Le tableau suivant compare les prix et les définitions de l'unité de capacité d'équilibreur de charge (LCU) pour ALB, NLB et CLB.

Service

Prix unitaire LCU

Unité : USD/LCU/heure

Définition LCU

Références

Application Load Balancer ALB

0 007

Une ALB LCU comprend :

  • 25 nouvelles connexions par seconde

  • 3 000 connexions simultanées (échantillonnées par minute)

  • 1 Go de transfert de données de requête et de réponse par heure

  • 1 000 évaluations de règles par heure

    Remarque

    Le nombre d'évaluations de règles est déterminé par le nombre de règles de transfert, les lignes de code AScript et les certificats supplémentaires. Le niveau gratuit pour chacune de ces trois métriques est de 25.

Frais d'unité de capacité d'équilibreur de charge (LCU)

Network Load Balancer NLB

0 005

Pour le trafic TCP, une NLB LCU comprend :

  • 800 nouvelles connexions TCP par seconde

  • 100 000 connexions TCP simultanées (échantillonnées par minute)

  • 1 Go de transfert de données de requête et de réponse TCP par heure

Pour le trafic UDP, une NLB LCU comprend :

  • 400 nouvelles connexions UDP par seconde

  • 50 000 connexions UDP simultanées (échantillonnées par minute)

  • 1 Go de transfert de données de requête et de réponse UDP par heure

Pour le trafic TCPSSL, une NLB LCU comprend :

  • 50 nouvelles connexions TCPSSL par seconde

  • 3 000 connexions TCPSSL simultanées (échantillonnées par minute)

  • 1 Go de transfert de données de requête et de réponse TCPSSL par heure

Frais LCU

Classic Load Balancer CLB

0 007

Pour le trafic TCP, une CLB LCU comprend :

  • 800 nouvelles connexions TCP par seconde

  • 100 000 connexions TCP simultanées (échantillonnées par minute)

  • 1 Go de transfert de données de requête et de réponse TCP par heure

Pour le trafic UDP, une CLB LCU comprend :

  • 400 nouvelles connexions UDP par seconde

  • 50 000 connexions UDP simultanées (échantillonnées par minute)

  • 1 Go de transfert de données de requête et de réponse UDP par heure

Pour le trafic HTTP(S), une CLB LCU comprend :

  • 25 nouvelles connexions HTTP(S) par seconde

  • 3 000 connexions HTTP(S) simultanées (échantillonnées par minute)

  • 1 Go de transfert de données de requête et de réponse HTTP(S) par heure

  • 1 000 évaluations de règles par heure

    Remarque

    Le nombre d'évaluations de règles est déterminé par le nombre de règles de transfert. Le niveau gratuit est de 25.

Frais de spécification & LCU

Avantages

Prise en charge de plusieurs protocoles

Prend en charge plusieurs protocoles pour répondre à divers besoins applicatifs.

  • Basique : TCP et UDP (couche 4), HTTP et HTTPS (couche 7).

  • Protocoles avancés :

    • ALB : QUIC pour les applications audio/vidéo et mobiles ; gRPC pour la communication entre microservices.

    • NLB : TCPSSL pour la gestion centralisée et la décharge des certificats SSL.

Reprise après sinistre multi-niveaux

Plusieurs couches de reprise après sinistre garantissent une haute disponibilité.

  • Les contrôles de santé détectent les serveurs backend défectueux et arrêtent automatiquement le transfert du trafic vers ceux-ci.

  • Déploiement multi-zones : Déployez across les zones de disponibilité pour la reprise après sinistre intra-ville.

  • Synchronisation de session : Le déploiement en cluster synchronise les sessions entre les serveurs, prenant en charge les mises à niveau à chaud et éliminant les points de défaillance uniques.

Sécurité et fiabilité améliorées

Des fonctionnalités de sécurité intégrées réduisent votre charge de sécurité.

  • Couche réseau : Protège contre les attaques DDoS, SYN Flood, UDP Flood, ACK Flood, ICMP Flood et DNS Flood.

  • Couche application : S'intègre en un clic avec Web Application Firewall (WAF) pour une protection renforcée des applications.

  • Gestion des certificats : Gestion centralisée des certificats HTTPS, QUIC et TCPSSL.

Performances garanties

Capacité de distribution de trafic garantie avec mise à l'échelle élastique.

  • Instances à performances garanties : CLB assure l'isolation des performances entre les instances en fonction de la spécification sélectionnée.

  • Capacité élastique : ALB prend en charge jusqu'à 1 million de QPS ; NLB prend en charge jusqu'à 100 millions de connexions simultanées et une bande passante de 100 Gbps. Les deux s'adaptent automatiquement aux pics de trafic.

Stratégies de planification flexibles

Plusieurs algorithmes de planification et modes de transfert pour un déploiement flexible.

  • Algorithmes de planification : Tourniquet pondéré, moindres connexions pondérées, hachage IP source, hachage 4-uplets, hachage cohérent et hachage ID QUIC.

  • Règles de transfert : Configurez des règles pour les requêtes et les réponses afin de planifier le trafic en fonction des conditions et des actions.

Gestion et options de paiement flexibles

Plusieurs canaux de gestion et options de paiement.

  • Gestion : Console, OpenAPI et SDKs.

  • Facturation : Paiement à l'utilisation ou abonnement ; paiement par transfert de données ou bande passante fixe.

Documents connexes