Le load balancer

Répartir le trafic entre plusieurs serveurs : les algorithmes, la différence entre couches 4 et 7, les vérifications de santé, les sessions, et ce qui se passe quand un serveur ou le répartiteur lui-même tombe.

  • 34 cartes
  • 3 thèmes
  • Gratuit

Le programme, thème par thème

Le poids de chaque thème suit celui que lui donne l'examen.

  1. Notions
  2. Mises en situation
  3. Compromis et pannes

Quelques cartes du deck

  • Load balancer : de quoi s'agit-il ?

    Voir la réponse

    Brique qui répartit les requêtes entrantes entre plusieurs serveurs.

    On monte en charge en ajoutant des serveurs, et le service survit à la perte de l'un d'eux.

  • Votre unique serveur web sans état est à 100 % de CPU. Que faites-vous ?

    • Ajouter des serveurs derrière un load balancer
    • Allonger le délai d'attente
    • Ajouter un index en base
    • Allonger le cache DNS
    Voir la réponse

    Ajouter des serveurs derrière un load balancer

    Une appli sans état se multiplie facilement : le load balancer partage le travail.

  • Tour de rôle (round robin) : de quoi s'agit-il ?

    Voir la réponse

    Chaque nouvelle requête est envoyée au serveur suivant, à tour de rôle.

    Simple et équitable quand les serveurs et les requêtes se ressemblent.

  • L'unique load balancer tombe. Que se passe-t-il ?

    • Plus rien n'est accessible : c'est un point de défaillance unique
    • Les requêtes vont directement aux serveurs
    • Seuls les nouveaux clients sont touchés
    • Rien, les serveurs se répartissent seuls
    Voir la réponse

    Plus rien n'est accessible : c'est un point de défaillance unique

    On le double (actif et passif avec une adresse flottante) ou on prend un service redondant.