Répartition de charge entre vos serveurs, avec bascule automatique sur un secours
Tant que votre site tient sur un seul serveur, sa panne est celle du site entier, et la bascule vers un deuxième se fait souvent à la main, après les premières plaintes. Klacos répartit le trafic entre vos serveurs, vérifie en continu qu’ils répondent et bascule seul sur un serveur de secours. Le serveur qui revient reprend sa part sans que vous ayez à intervenir.
Un seul serveur, un seul point de panne
Ajouter un deuxième serveur ne suffit pas : il faut quelqu’un, ou quelque chose, pour décider où envoyer chaque visiteur, remarquer qu’un serveur ne répond plus et cesser de lui envoyer du monde. Fait à la main, cela arrive tard, souvent la nuit, et pendant ce temps une partie de vos visiteurs tombe sur une erreur.
Le serveur de secours que vous payez reste alors inutile au moment où il devait servir. Ce que vous attendez d’une répartition de charge : qu’elle remarque seule un serveur malade, qu’elle cesse de lui envoyer des visiteurs avant qu’ils ne voient une erreur, et qu’elle le réintègre quand il va mieux.
Quand un serveur flanche, le suivant prend le relais
Un serveur qui ne répond plus est écarté : les visiteurs suivants vont vers les autres, et une requête qui pouvait être rejouée sans risque l’est sur un serveur en bonne santé. Si tout le groupe tombe, le serveur de secours prend le relais. Et si plus rien ne répond, la continuité de service sert la dernière copie de vos pages et le dit vite aux visiteurs, plutôt que de les faire attendre.
Pour une application d’une seule page, une adresse que le serveur ne connaît pas peut être renvoyée vers la page principale, pour que le routage de l’application prenne le relais.
Quand c’est l’afflux, et non une panne, qui menace vos serveurs, la salle d’attente virtuelle fait patienter le surplus dans l’ordre. Et comme la gestion des robots arrête les robots indésirables avant eux, vos serveurs se partagent le trafic qui compte, pas celui des aspirateurs.
Plusieurs serveurs, un seul site
Répartition par poids
Vérification de santé
Serveur de secours
Par chemin
La répartition, la continuité et la salle d’attente font partie de la performance et la disponibilité de votre site.
Questions sur la répartition de charge
Mes serveurs doivent-ils être au même endroit ?
Non. Ce sont vos serveurs d’origine, où qu’ils soient, joignables en HTTP ou en HTTPS. Klacos répartit le trafic entre eux ; il ne remplace pas un réseau réparti sur plusieurs continents.
Que voit un visiteur pendant une bascule ?
Rien, le plus souvent : le serveur malade est écarté et les requêtes suivantes vont ailleurs. Une requête qui peut être rejouée sans risque l’est sur un serveur en bonne santé.
Puis-je retirer un serveur pour une maintenance ?
Oui. Vous le sortez du groupe le temps de l’intervention ; les autres absorbent le trafic, puis vous le réintégrez.
Suis-je prévenu quand un serveur tombe ?
Oui. Une alerte s’affiche dans la console dès qu’une origine ne répond plus.
Ne découvrez plus une panne de serveur par vos clients
Demandez un accès anticipé, ou parlons de vos serveurs et de la façon dont vous gérez une panne aujourd’hui.