For the complete documentation index, see llms.txt. This page is also available as Markdown.

Comment déployer un Répartiteur de charge

Un Répartiteur de charge répartit les requêtes entre plusieurs Serveurs, de sorte qu’aucun ne soit surchargé et que le service reste en ligne même si l’un d’eux tombe en panne.

Dans ce tutoriel, vous créez une règle d’équilibrage sur un pool d’au moins deux Serveurs du même Abonnement.

👍 Ce que tu obtiens

Une règle d’équilibrage publiant un service sur une IP publique et répartissant le trafic entre les Serveurs que vous choisissez.

Comment s’articule l’équilibrage

Le trafic arrive sur une IP et un port publics, et le Répartiteur de charge le répartit entre les Serveurs du pool selon un algorithme. Pour que cela fonctionne, tous les Serveurs du pool doivent servir la même chose : l’équilibrage répartit la charge, il ne synchronise pas le contenu.

📘 Répartit la charge, pas de Haute disponibilité totale

L’équilibrage améliore la disponibilité et absorbe les pics, mais il ne rend pas votre service infaillible.

Si un Serveur du pool sert quelque chose de différent des autres, le Client verra des réponses incohérentes. Conservez le même contenu et la même configuration sur tous.

Avant de commencer

  • Se connecter à la plateforme de Plenit avec un Utilisateur disposant d’Autorisations d’administration sur l’Organisation.

  • Avoir au moins deux Serveurs déployés dans le même Abonnement. Vous pouvez créer la règle avant de les ajouter et les intégrer ensuite.

Étape 1. Accédez à Répartiteurs de charge

  1. Entre dans l'Abonnement de Serveurs depuis sa carte.

  2. Ouvrez la sous-section Répartiteurs de charge du menu latéral gauche.

{/* 📸 CAPTURE 1 · menu latéral avec la sous-section Répartiteurs de charge */}

Accès à la sous-section Répartiteurs de charge

Étape 2. Créez une nouvelle règle

S’il n’y a encore aucune règle, vous verrez l’Écran initial pour en créer une ; s’il en existe déjà, vous verrez la liste. Sélectionnez la Réseau sur laquelle vous allez créer la règle et cliquez sur Nouvelle règle.

{/* 📸 CAPTURE 2 · sélection du Réseau et du bouton Nouvelle règle */}

Création d’une nouvelle règle d’équilibrage sur un réseau

Étape 3. Configurez le réseau, l’IP et les ports

  1. Choisissez le réseau avec Sélectionner un réseau.

  2. Sélectionnez une IP publique des options disponibles pour ce réseau.

  3. Définissez le Protocole (TCP ou UDP), le Port public (par lequel entrent les requêtes depuis Internet, par exemple 80 ou 443) et le Port privé (vers lequel elles sont redirigées en interne).

  4. Clique sur Suivant.

🚧 Un port, une seule Utilisation par réseau

Au sein d’un même réseau, un port ne peut être utilisé qu’une seule fois : il ne peut pas y avoir deux règles pour le même port dans le même espace réseau.

{/* 📸 CAPTURE 3 · champs Public IP, Protocol, Public Port et Private Port */}

Configuration de l’IP publique, du protocole et des ports

Étape 4. Définissez quels réseaux auront accès

Indiquez depuis quelles IPs on peut accéder au service publié :

  • Tous: accès depuis n’importe quel réseau. C’est l’option la moins sûre.

  • Spécifier: accès uniquement depuis les IPs ou plages que vous indiquez.

Avec Spécifier, saisissez l’IP ou la plage autorisée (vous pouvez en ajouter plusieurs) et cliquez sur Suivant.

{/* 📸 CAPTURE 4 · option Spécifier avec l’IP ou la plage autorisée */}

Définition des réseaux ayant accès au service publié

Étape 5. Choisissez l’algorithme et l’affinité

Sélectionnez comment les requêtes sont réparties entre les Serveurs du pool :

Algorithme
Ce que cela fait
Quand il convient

Round Robin

Répartit à tour de rôle, de manière circulaire

Cas général, Serveurs équivalents

Moins de connexions

Envoie chaque requête au Serveur ayant le moins de connexions actives

Requêtes de durée inégale

Source

Attribue selon l’IP source

Quand un même Client doit toujours aller au même Serveur

Ensuite, décidez si vous activez les règles d’affinité. Activez-les si l’application conserve l’état de session sur le Serveur lui-même et ne le partage pas entre machines ; si vous le faites, complétez Taille de la table (KB) et Expiration(s). Cliquez sur Suivant.

📘 L’affinité maintient le Client sur le même Serveur

Sans état partagé entre Serveurs, répartir à l’aveugle peut interrompre la session d’un Utilisateur en cours de navigation. L’affinité évite cela en l’attachant à un Serveur, au prix d’une répartition un peu moins uniforme.

{/* 📸 CAPTURE 5 · sélection de l’algorithme et de l’option d’affinité */}

Sélection de l’algorithme de répartition et de l’affinité

Étape 6. Sélectionnez les Serveurs du pool

Choisissez les machines qui répondront aux requêtes. Cliquez sur chaque élément affiché comme Non sélectionné et attribuez-lui l’IP correspondante. Un Serveur correctement ajouté affiche une coche et un contour marqué de la couleur de Plenit. Quand vous avez terminé, cliquez sur Créer la règle.

{/* 📸 CAPTURE 6 · sélection des Serveurs du pool avec la coche d’ajout */}

Sélection des Serveurs qui composent le pool du Répartiteur de charge

Étape 7. Vérifiez que la règle a été créée

Pendant la création, vous verrez un message du type Serveurs: création du Répartiteur de charge ... et, à la fin, un autre confirmant qu’elle a été créée correctement. La règle apparaît dans la liste, même s’il vous faudra peut-être rafraîchir l’Écran.

Pour vérifier que le service répond vraiment, testez l’endpoint public depuis l’extérieur. Sous Linux ou macOS :

Sous Windows, depuis PowerShell :

Et sur chaque Serveur du pool, confirmez que le service écoute sur le port privé. Sous Linux :

Sous Windows :

Si quelque chose ne colle pas

Symptôme
Cause probable
Que faire

Impossible de créer la règle à cause du port

Ce port est déjà utilisé sur le réseau

Utilisez un autre port public ou libérez celui qui existe déjà

L’endpoint public ne répond pas

Aucun Serveur du pool n’écoute sur le port privé

Vérifiez avec ss / netstat que le service est démarré

Un Utilisateur perd la session en naviguant

Répartition sans état partagé

Activez l’affinité ou partagez l’état entre Serveurs

Conclusion

Avec cela, vous disposez d’un service publié derrière un Répartiteur de charge qui répartit le trafic entre plusieurs Serveurs, ce qui lisse les pics et maintient le service même si une machine tombe en panne. L’équilibrage donne de vrais résultats quand le pool est homogène et que vous choisissez l’algorithme adapté à votre charge : vous cessez alors de répartir les requêtes à l’aveugle et vous commencez à les répartir avec discernement.

Mis à jour

Ce contenu vous a-t-il été utile ?