Equilibrage de charge de couche 7
Le service IBM Cloud® Load Balancer répartit le trafic entre plusieurs instances de serveur, y compris les instances de serveur virtuel et bare metal, à l'aide des données de couche 7 (couche d'application).
- Le trafic de données à répartir est classifié à l'aide de politiques et de règles.
- Les politiques définissent l'action à effectuer lorsque le trafic de données correspond à toutes les règles associées à une politique.
- L'équilibrage de charge de couche 7 (L7) est pris en charge pour le trafic HTTP et HTTPS uniquement.
Politiques et règles de couche 7
Une politique de couche 7 est associée à un port d'application de front end. Plusieurs politiques peuvent être associées à un port de front end.
- Ces politiques sont évaluées dans l'ordre, en fonction de la priorité affectée à chacune d'elles.
- Une action associée est exécutée lorsqu'il existe une correspondance pour la politique.
- Chaque règle L7 est associée à une politique.
- Si toutes les règles associées à la politique ont pour résultat
true, la politique est mise en correspondance, par conséquent, l'action associée à la politique est exécutée.
Pour plus d'informations, voir Politiques et règles L7.
Pools de couche 7
Chaque pool d'équilibreurs de charge de couche 7 contient une ou plusieurs instances de serveur logique.
- Chaque instance de serveur logique est identifiée par une adresse IP et un numéro de port.
- A chaque pool est associé un moniteur d'état, qui surveille la santé de tous les serveurs inclus dans le pool.
- Un pool peut être configuré pour la persistance de session.
- Utilisez l'adresse IP source du client ou un cookie HTTP pour configurer la persistance de session.
Pour plus d'informations, voir Pools L7.