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é, 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
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 destiné à l'IoT et aux scénarios à forte concurrence, tels que les connexions massives d'appareils, les services de messagerie et la diffusion audio/vidéo en continu. 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 |
|
|
|
Architecture et performances |
|
|
|
Capacités de transfert |
|
|
|
Type de serveur backend |
|
|
|
Capacités O&M |
|
|
|
Intégration cloud-native |
| 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 |
|
|
|
Comparaison de la facturation
La section suivante décrit la facturation pour ALB, NLB et CLB.
Facturation ALB
Pour plus d'informations sur les plans de ressources ALB, consultez Plans de ressources ALB.
Pour connaître les tarifs du paiement à l'utilisation pour ALB, consultez Règles de facturation ALB.
Facturation NLB
Pour connaître les tarifs du paiement à l'utilisation pour NLB, consultez Règles de facturation NLB.
Facturation CLB
La figure suivante présente les composants de facturation pour les instances CLB en paiement à l'utilisation. Pour les détails tarifaires, consultez Paiement à l'utilisation.
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 :
| |
Network Load Balancer NLB | 0 005 | Pour le trafic TCP, une NLB LCU comprend :
Pour le trafic UDP, une NLB LCU comprend :
Pour le trafic TCPSSL, une NLB LCU comprend :
| |
Classic Load Balancer CLB | 0 007 | Pour le trafic TCP, une CLB LCU comprend :
Pour le trafic UDP, une CLB LCU comprend :
Pour le trafic HTTP(S), une CLB LCU comprend :
|
Avantages
Prise en charge de plusieurs protocoles
Prend en charge plusieurs protocoles pour répondre à divers besoins applicatifs.
Protocoles de base : 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 d'état 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
Les fonctionnalités de sécurité intégrées réduisent votre charge de travail liée à la 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 à 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 de quadruplet, 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 de conditions et d'actions.
Options de gestion et de paiement flexibles
Plusieurs canaux de gestion et options de paiement.
Gestion : Console, OpenAPI et SDK.
Facturation : Paiement à l'utilisation ou abonnement ; paiement par transfert de données ou bande passante fixe.
Documents connexes
-
En savoir plus sur chaque produit :
Si vous débutez avec SLB, consultez Démarrage rapide.
Pour un résumé de la documentation relative à la facturation des produits d'équilibrage de charge, consultez Facturation SLB.