Classic Load Balancer (CLB) assure l'équilibrage de charge aux niveaux 4 et 7. Les tableaux ci-dessous récapitulent les fonctionnalités prises en charge pour chaque niveau. Le symbole « ✔ » indique une prise en charge, tandis que « – » signifie que la fonctionnalité n'est pas disponible.
Gestion du trafic
| Fonctionnalité | Description | Niveau 4 | Niveau 7 |
|---|---|---|---|
| Algorithmes de routage | CLB prend en charge trois algorithmes : tourniquet (RR), tourniquet pondéré (WRR) et hachage cohérent (CH). Le niveau 7 ne prend pas en charge le hachage cohérent. | ✔ | ✔ |
| Persistance de session | Achemine toutes les requêtes d'une même session vers le même serveur backend. | ✔ | ✔ |
| Routage basé sur le nom de domaine et l'URL | Dirige les requêtes vers différents serveurs backend selon le nom de domaine ou le chemin d'URL. Cette configuration s'applique uniquement aux écouteurs de niveau 7. | – | ✔ |
Haute disponibilité et sécurité
| Fonctionnalité | Description | Niveau 4 | Niveau 7 |
|---|---|---|---|
| Haute disponibilité | Répartit le trafic entre plusieurs zones. Le déploiement inter-zones est disponible dans la plupart des régions. En cas de défaillance de la zone principale, le trafic bascule automatiquement vers la zone secondaire. | ✔ | ✔ |
| Listes de contrôle d'accès réseau (ACL) | Contrôle l'accès au moyen de listes d'autorisation et de listes de blocage. | ✔ | ✔ |
| Protection DDoS | S'intègre à Apsara Stack Security pour parer les attaques DDoS jusqu'à 5 Gbit/s. | ✔ | ✔ |
| Gestion des certificats | Centralise la gestion des certificats pour les écouteurs HTTPS. CLB déchiffre les requêtes avant de les transmettre aux serveurs backend, allégeant ainsi leur charge de traitement. | – | ✔ |
| Server Name Indication (SNI) | Associe plusieurs certificats à un seul écouteur HTTPS afin d'acheminer les requêtes provenant de différents noms de domaine vers des serveurs backend distincts. | – | ✔ |
| Redirection HTTP vers HTTPS | Redirige les requêtes HTTP vers HTTPS. | – | ✔ |
Protocoles et réseau
| Fonctionnalité | Description | Niveau 4 | Niveau 7 |
|---|---|---|---|
| Types de réseau | Prend en charge les instances orientées Internet pour le trafic public et les instances internes pour le trafic au sein d'un VPC. | ✔ | ✔ |
| Prise en charge d'IPv6 | Transmet les requêtes des clients IPv6 vers des serveurs backend IPv4. Les serveurs backend IPv6 ne sont pas pris en charge. | ✔ | ✔ |
| WebSocket (WS) et WebSocket Secure (WSS) | Permet une communication bidirectionnelle simultanée entre les clients et les serveurs. | – | ✔ |
| HTTP/2 | Prend en charge HTTP/2, rétrocompatible avec HTTP/1.X. | – | ✔ |
Surveillance et journalisation
| Fonctionnalité | Description | Niveau 4 | Niveau 7 |
|---|---|---|---|
| Contrôles de santé | Surveille l'état des serveurs backend et cesse d'acheminer le trafic vers les serveurs défectueux. | ✔ | ✔ |
| Surveillance | Fournit le nombre de connexions ainsi que les volumes de trafic entrant et sortant via CloudMonitor. | ✔ | ✔ |
| Journaux des contrôles de santé | Conserve par défaut les journaux des contrôles de santé des trois derniers jours. Pour stocker l'intégralité des journaux, activez d'abord Object Storage Service (OSS). | ✔ | ✔ |