Skip to content
Snippets Groups Projects
Commit 2ec45b4f authored by Pierre Michiels's avatar Pierre Michiels
Browse files

10.11.20 20:48

parent 227bcf07
No related branches found
No related tags found
No related merge requests found
...@@ -76,6 +76,7 @@ Commande pour exécuter le playbook ansible: ...@@ -76,6 +76,7 @@ Commande pour exécuter le playbook ansible:
Load balancing Load balancing
-Quelles sont les différents types de ​loadbalancing? -Quelles sont les différents types de ​loadbalancing?
(https://kemptechnologies.com/load-balancer/load-balancing-algorithms-techniques/)
1. Round-robin load balencing: 1. Round-robin load balencing:
Les Serveurs noeuds sont enregistrés dans une liste. Les Serveurs noeuds sont enregistrés dans une liste.
Le serveur maitre va parcourir les serveurs de la liste 1 à 1 et y distribuer une requète pour chaque serveur de la liste. Le serveur maitre va parcourir les serveurs de la liste 1 à 1 et y distribuer une requète pour chaque serveur de la liste.
...@@ -91,4 +92,28 @@ Load balancing ...@@ -91,4 +92,28 @@ Load balancing
qui lui ont été donné au début) au serveur noeud 1. qui lui ont été donné au début) au serveur noeud 1.
3. Dernière connexion: 3. Dernière connexion:
Chaque requète client est distribuée sur le serveur noeud qui à le moins de connexions actives.
\ No newline at end of file
4. Dernière connexion pondéré:
Même chopse que pour la technique de "dcernière connexion"
sauf qu'en plus le serveur maitre attribue un chiffre indiquant la puissance de calcul des serveurs noeuds.
Ainsi, plus de requètes clientes seront distribuées au serveurs noeuds
se démarquant par leur puissance de calcul par rapport aux autres serveurs noeuds.
5. Resource Based (Adaptive):
C'est la même technique que le round-robin pondéré sauf qu'ici le chiffre indiquant la puissance du serveur noeud
est dynamiquement/constamment mis à jour par un agent installé sur les serveurs noeuds eux mêmes.
De cette manière, a chaque nouvelle requète cliente,
le serveur maitre va intérroger l'agent de chaque serveur pour savoir si le serveur noeud en question est capable de traiter la requete ou non.
6. Resource Based (SDN Adaptive):
Même chose que le Resource Based (Adaptive) sauf qu'ici, l'agent installé sur chaque serveur noeud, prends en compte les informations
l'état des applications en cours d'exécution sur eux, la santé de l'infrastructure réseau et le niveau de congestion du réseau.
7. Source IP Hash:
Cet algorythme est très utile pour des sites web qui gèrent une connexion des clients.
Au moment où un client se connecte, un hash est géneré et stockée sur un serveur noeud.
Si le client n'envois plus de requète pendant un laps de temps mais dont la durée est inférieur au temps de vie du hash,
ce hash restera aussi sauvegardé dans une table de hashage situé sur le serveur maitre lui permettant d'indiquer,
lors d'une nouvelle requete du même client, de rediriger la nouvelle requète du client vers le serveur noeud avec lequel il s'est connecté pour la première fois.
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment