---
title: "SafeKit : Logiciel tout-en-un d’équilibrage de charge et de haute disponibilité NGINX"
canonical: "https://safekit.eviden.com/fr/solutions/nginx-the-simplest-load-balancing-cluster-with-failover/"
description: "SafeKit fournit une solution puissante de répartition de charge et de haute disponibilité NGINX, uniquement logicielle. Remplacez le matériel complexe de répartition de charge réseau par l’IP virtuelle intégrée, la surveillance des applications et le basculement automatique de SafeKit. Déployez facilement un cluster NGINX sur des serveurs Windows standard dès aujourd’hui."
category: "solutions"
lang: "fr"
topics: "Le cluster farm SafeKit : NLB purement logiciel et basculement automatique pour NGINX, Table des matières, Comment le logiciel SafeKit implémente-t-il simplement un cluster d’équilibrage de charge réseau NGINX (NLB) ?, Comment fonctionne le cluster SafeKit en mode farm avec NGINX ?, Comparaison : cluster farm SafeKit pour NGINX et autres solutions de clustering NLB, Guide vidéo : Configuration d’un cluster NLB farm SafeKit"
translation: "translate_md 2026-11-08.3 | glossaire 2026-11-08.11 | Translation LLM | 32 expressions"
---

# SafeKit : Logiciel tout-en-un d’équilibrage de charge et de haute disponibilité NGINX {#safekit-all-in-one-nginx-load-balancing--high-availability-software}

## Le cluster <span class="notranslate farm-term" translate="no">farm</span> SafeKit : NLB purement logiciel et basculement automatique pour NGINX {#safekit-farm-cluster-overview}

Un cluster <span class="notranslate farm-term" translate="no">farm</span> SafeKit pour NGINX est une solution d’équilibrage de charge réseau (NLB) définie par logiciel, conçue pour les environnements d’application évolutifs. Il fournit **un équilibrage de charge et un basculement intégrés directement sur les serveurs d’applications**, éliminant ainsi le besoin d’équilibreurs de charge matériels dédiés, de serveurs proxy ou de configurations de multidiffusion complexes.

### Quels sont les avantages d’un cluster <span class="notranslate farm-term" translate="no">farm</span> SafeKit pour NGINX ? {#safekit-farm-cluster-advantages}

  * **Logiciel tout-en-un :** combine l’IP virtuelle, l’équilibrage de charge et le basculement/retour automatique dans un seul progiciel.
  * **Pas de matériel spécial :** remplace les équilibreurs de charge matériels coûteux par une solution purement logicielle pour Windows ou Linux, gérable par des administrateurs système plutôt que par des ingénieurs réseau.
  * **Surveillance approfondie et auto-réparation :** utilise des « vérificateurs » au niveau de l’application pour surveiller des processus d’application spécifiques, détectant les pannes même si le serveur est toujours en cours d’exécution ; il déclenche ensuite un redémarrage automatique du service ou un basculement si nécessaire.
  * **Capacité <span class="notranslate farm-term" translate="no">Farm</span> et Mirror hybride :** Permet de manière unique de mélanger un cluster <span class="notranslate farm-term" translate="no">farm</span> (pour l’équilibrage de charge des front-ends) avec un cluster mirror (pour la réplication synchrone des données des back-ends).
  * **Haute disponibilité OEM :** permet aux fournisseurs de logiciels d’intégrer le clustering natif dans leurs applications, fournissant un produit « prêt pour le cluster » et uniquement logiciel sans infrastructure supplémentaire.

![Architecture de cluster NGINX haute disponibilité SafeKit fournissant une adresse IP virtuelle, un basculement automatique, failback automatique et un équilibrage de charge réseau](https://safekit.eviden.com/wp-content/uploads/2026/02/safekit-farm-nginx-1024.jpg "w:512")

**Cluster NLB <span class="notranslate farm-term" translate="no">farm</span> SafeKit pour NGINX**

<a class="btn-quick-install" href="/fr/quick-install/safekit-quick-installation-guide-with-nginx-with-network-load-balancing-and-failover/">⚡ Guide d’installation rapide du cluster pour NGINX ></a>
## Table des matières {#toc}

  * [Comment le logiciel SafeKit implémente-t-il simplement un cluster d’équilibrage de charge réseau NGINX (NLB) ?](#safekit-farm-ha-cluster)
  * [Comment le cluster <span class="notranslate farm-term" translate="no">farm</span> SafeKit fonctionne-t-il avec NGINX ?](#safekit-farm-cluster)
  * [Comparaison : cluster <span class="notranslate farm-term" translate="no">farm</span> SafeKit pour NGINX et autres solutions de clustering NLB](#safekit-farm-ha-comparison)
  * [Guide vidéo : Configuration d’un cluster NLB <span class="notranslate farm-term" translate="no">farm</span> SafeKit](#videoguide-safekit-farm-cluster)
  * [🔍 Centre de navigation de haute disponibilité SafeKit](#hub)

## Comment le logiciel SafeKit implémente-t-il simplement un cluster d’équilibrage de charge réseau NGINX (NLB) ? {#safekit-farm-ha-cluster}

### Qu’est-ce que la solution SafeKit <span class="notranslate farm-term" translate="no">Farm</span> NLB pour NGINX ? {#safekit-farm-nlb-solution}

SafeKit fournit un équilibrage de charge réseau et une haute disponibilité à NGINX sur deux serveurs ou plus.

Cet article explique comment implémenter rapidement un cluster NGINX sans équilibreurs de charge matériels ni compétences spécialisées en matière de réseau.

La solution fonctionne en définissant une adresse IP virtuelle avec des règles d’équilibrage de charge, les noms des services NGINX et des vérifications d’intégrité.

SafeKit permet ensuite **l’équilibrage de charge du réseau** et **le basculement automatique** pour assurer l’évolutivité et la disponibilité continue du service.

### Comment SafeKit simplifie-t-il l’équilibrage de charge par rapport aux solutions matérielles ? {#software-load-balancing-vs-hardware}

SafeKit simplifie la gestion en remplaçant le matériel NLB traditionnel de type « intermédiaire » par une **solution purement logicielle**.

Au lieu de nécessiter un appareil physique dédié, SafeKit s’exécute directement sur des serveurs d’applications **Windows ou Linux** standard.

Les éditeurs de logiciels peuvent fournir **une haute disponibilité OEM** en intégrant **SafeKit** directement dans leur pile d’applications. Ce partenariat permet aux éditeurs de fournir une **solution autonome, « prête pour le cluster » et purement logicielle** qui inclut des capacités natives d’équilibrage de charge et de basculement.

### Quels sont les avantages de l’équilibrage de charge logiciel de SafeKit pour NGINX ? {#software-load-balancing-benefits}

SafeKit remplace le matériel coûteux par une approche logicielle simplifiée qui offre :

  * **Haute performance :** gère le trafic et l’adresse IP virtuelle (VIP) au niveau du noyau du système d’exploitation, garantissant la vitesse sans équipement réseau supplémentaire.
  * **Simplicité opérationnelle :** Permet aux administrateurs système de gérer les clusters via une interface unifiée sans avoir besoin de certifications réseau spécialisées.
  * **Coût total de possession (TCO) réduit :** Réduit les dépenses d’investissement (CAPEX) et les coûts de maintenance en éliminant le besoin d’équilibreurs de charge matériels dédiés.

### En quoi la surveillance des applications SafeKit diffère-t-elle des vérifications d’intégrité standard du NLB ? {#application-monitoring-vs-nlb-health-checks}

Contrairement au matériel NLB standard qui repose sur **des pings** simples et des vérifications de port, SafeKit dispose **de vérificateurs intégrés au niveau de l’application**. Alors qu’un équilibreur traditionnel ne confirme que si un serveur est « vivant », SafeKit surveille l’état réel des processus NGINX spécifiques.

Ce suivi approfondi permet au système de détecter les états « zombie » (lorsque le serveur est en marche, mais que le logiciel a subi une panne), déclenchant **des redémarrages automatiques du service** ou une redirection du trafic que les solutions NLB standard ne peuvent pas effectuer.

### Est-il possible de configurer un cluster NGINX cluster <span class="notranslate farm-term" translate="no">farm</span> sans compétences en clustering ? {#farm-cluster-without-clustering-skills}

Oui. Cet article explique comment [implémenter rapidement un cluster <span class="notranslate farm-term" translate="no">farm</span> NGINX](https://safekit.eviden.com/fr/quick-install/safekit-quick-installation-guide-with-nginx-with-network-load-balancing-and-failover/) sans avoir besoin de compétences spécialisées et complexes en matière de réseau. En utilisant **l’IP virtuelle** de SafeKit pour gérer l’équilibrage de charge réseau de **NGINX**, vous obtenez une solution robuste et évolutive qui est beaucoup plus simple à déployer et à maintenir que les solutions NLB traditionnelles.

### Au-delà NGINX, quelles applications et environnements SafeKit peut-il protéger ? {#supported-applications-and-environments}

SafeKit est une solution polyvalente de haute disponibilité **pour Windows et Linux**. Il permet clusters mirror avec **réplication synchrone en temps réel** et basculement automatique pour une large gamme de charges de travail critiques, notamment :

  * **Environnements virtuels et physiques :** Machines virtuelles Hyper-V ou KVM complètes.
  * **Orchestration de conteneurs :** environnements Docker, Podman et K3s (Kubernetes).
  * **Données et services :** Répertoires de fichiers individuels, services et diverses bases de données.
  * **Infrastructure Cloud :** Haute disponibilité pour les applications Cloud.

💡 [Découvrez la liste complète des solutions HA prises en charge ici.](https://safekit.eviden.com/fr/solutions/)

## Comment fonctionne le cluster SafeKit en mode <span class="notranslate farm-term" translate="no">farm</span> avec NGINX ? {#safekit-farm-cluster}

### Adresse IP virtuelle dans un cluster en mode <span class="notranslate farm-term" translate="no">farm</span> {#virtual-ip-address-farm}

![Comment le cluster SafeKit implémente l’équilibrage de charge et le basculement du réseau NGINX](https://safekit.eviden.com/wp-content/uploads/2023/02/safekit-up-up-up-300.png "w:300")

Sur la figure précédente, l’application NGINX s’exécute sur les 3 serveurs (3 est un exemple, il peut y en avoir 2 ou plus). Les utilisateurs sont connectés à une adresse IP virtuelle.

L’[adresse IP virtuelle](https://safekit.eviden.com/fr/best-practises/how-a-virtual-ip-address-works/) est configurée localement sur chaque serveur du cluster en mode <span class="notranslate farm-term" translate="no">farm</span>.  
Le trafic d’entrée vers l’adresse IP virtuelle est reçu par tous les serveurs et réparti entre eux par un filtre réseau dans le noyau de chaque serveur.

SafeKit détecte les pannes matérielles et logicielles, reconfigure les filtres réseau en cas de panne et propose des vérificateurs d’applications et des scripts de récupération configurables.

### Équilibrage de charge dans un filtre réseau {#network-load-balancing}

L’algorithme d’équilibrage de charge du réseau à l’intérieur du filtre réseau est basé sur l’identité des paquets du client (adresse IP du client, port TCP du client). En fonction de l’identité du paquet d’entrée du client, un seul filtre dans un serveur accepte le paquet ; les autres filtres dans d’autres serveurs le rejettent.

Une fois qu’un paquet est accepté par le filtre sur un serveur, seul le processeur et la mémoire de ce serveur sont utilisés par l’ NGINX qui répond à la demande du client. Les messages de sortie sont envoyés directement du serveur d’applications au client.

Si un serveur tombe en panne, le protocole de pulsation de la <span class="notranslate farm-term" translate="no">farm</span> reconfigure les filtres dans le cluster d’équilibrage de charge réseau pour rééquilibrer le trafic sur les serveurs disponibles restants.

### Applications avec ou sans état {#stateful-stateless}

Avec une application NGINX état, il existe une affinité de session. Le même client doit être connecté au même serveur sur plusieurs sessions TCP pour récupérer son contexte sur le serveur. Dans ce cas, la règle d’équilibrage de charge SafeKit est configurée sur l’adresse IP du client. Ainsi, le même client est toujours connecté au même serveur sur plusieurs sessions TCP. Et différents clients sont répartis sur différents serveurs de la <span class="notranslate farm-term" translate="no">farm</span>.

Avec une NGINX sans état, il n’y a pas d’affinité de session. Le même client peut être connecté à différents serveurs de la <span class="notranslate farm-term" translate="no">farm</span> sur plusieurs sessions TCP. Aucun contexte n’est stocké localement sur un serveur d’une session à l’autre. Dans ce cas, la règle d’équilibrage de charge SafeKit est configurée sur l’identité de la session client TCP. Cette configuration est la meilleure pour distribuer les sessions entre les serveurs, mais elle nécessite un service TCP sans affinité de session.

### Comment configurer un cluster SafeKit en mode <span class="notranslate farm-term" translate="no">farm</span> pour NGINX ? {#safekit-farm-cluster-configuration}

![Console Web SafeKit : Configuration du cluster pour l’équilibrage de charge du réseau NGINX et la gestion des adresses IP virtuelles.](https://safekit.eviden.com/wp-content/uploads/2026/01/safekit-farm-cluster-config.png "w:966")

Le **cluster SafeKit en mode <span class="notranslate farm-term" translate="no">farm</span>** est conçu pour la haute disponibilité et l’évolutivité des services. La configuration se concentre sur la distribution du trafic entrant sur les deux nœuds simultanément :

  * **Services à charge équilibrée (onglet Macros) :** Définissez les services d’application spécifiques (par exemple, Apache, IIS, Nginx) à maintenir actifs sur tous les nœuds.
  * **Réseau(x) de pulsation cardiaque :** Chemin(s) de communication utilisé(s) pour détecter si un nœud a quitté la <span class="notranslate farm-term" translate="no">farm</span>, déclenchant une redistribution immédiate de la charge.
  * **IP virtuelle (VIP <span class="notranslate farm-term" translate="no">Farm</span>) :** Contrairement à un cluster mirror, la VIP <span class="notranslate farm-term" translate="no">Farm</span> est partagée entre les nœuds à l’aide d’un algorithme de filtrage du noyau pour distribuer le trafic réseau.
  * **Règles d’équilibrage de charge :** Définissez la politique de distribution du trafic en fonction de l’adresse IP source ou du port.
  * **Checkers :** surveille l’état de l’application et déclenche un redémarrage automatique si une défaillance de processus est détectée.

### Comment surveiller un cluster SafeKit en mode <span class="notranslate farm-term" translate="no">farm</span> pour NGINX ? {#safekit-farm-cluster-monitoring}

![Console SafeKit : Surveillance d’un cluster en mode ferme à 2 nœuds montrant les deux nœuds NGINX à l’état UP avec un équilibrage de charge actif.](https://safekit.eviden.com/wp-content/uploads/2026/01/safekit-farm-cluster-monitor.png "w:473")

La surveillance d’un cluster en mode <span class="notranslate farm-term" translate="no">farm</span> offre une visibilité sur la nature **active-active** de l’infrastructure, où tous les nœuds contribuent aux performances de l’application (2 nœuds sont affichés dans cet exemple) :

  * **État UP (50 % sur 2 nœuds) :** Dans une <span class="notranslate farm-term" translate="no">farm</span> saine, les deux nœuds sont à l’état « UP » (50 %), ce qui signifie qu’ils reçoivent et traitent activement les requêtes des clients via l’adresse IP virtuelle partagée.
  * **Rééquilibrage automatique :** si un nœud tombe en panne, la console affiche visuellement le nœud restant qui prend 100 % du trafic. Il n’y a pas de délai de « basculement », car le nœud survivant est déjà actif (à l’exception d’un temps de détection de quelques secondes).
  * **Insertion de nœud :** lorsqu’un nœud réparé est redémarré, il passe de l’état « STOP » à « UP » et commence automatiquement à recevoir sa partie de la charge sans intervention de l’administrateur.
  * **Aucune synchronisation des données :** Notez que dans un cluster en mode <span class="notranslate farm-term" translate="no">farm</span>, il n’y a pas d’état de resynchronisation « Orange », car les nœuds sont censés être sans état ou partager une base de données dorsale (qui peut être protégée séparément dans un cluster mirror).

Au-delà des simples icônes d’état, l’interface fournit une gestion des nœuds en un clic, vous permettant d’arrêter ou de démarrer manuellement un nœud pour une maintenance planifiée tandis que l’IP virtuelle partagée redistribue automatiquement le trafic sans interrompre l’activité de l’utilisateur.

## Comparaison : cluster <span class="notranslate farm-term" translate="no">farm</span> SafeKit pour NGINX et autres solutions de clustering NLB {#safekit-farm-ha-comparison}

Fonctionnalité | Cluster <span class="notranslate farm-term" translate="no">farm</span> SafeKit (logiciel) | Équilibreurs de charge matériels  
---|---|---  
Architecture | Logiciel au niveau du noyau : intégration native dans les systèmes d’exploitation Windows et Linux. | Matériel propriétaire : appareils physiques dédiés.  
Gestion | Administrateurs système : gestion via une simple console web ; aucune formation en réseau n’est requise. | Ingénieurs réseau : Nécessite des compétences spécialisées et des certifications CLI.  
Surveillance de la santé | Vérificateurs d’applications : surveillance approfondie de processus ou de services web spécifiques. | Ping réseau : vérification de base pour savoir si le serveur ou le port est accessible.  
Auto-guérison | Intelligence de redémarrage intégrée : redémarre automatiquement les services en échec localement. | Basculement passif : cesse simplement d’envoyer du trafic vers le nœud défaillant.  
Infrastructure | Agnostique : fonctionne sur des instances physiques, virtuelles (VMware, Hyper-V) ou dans le cloud. | Rigide : Nécessite un câblage physique spécifique et un espace dans un rack réseau.  
Coût (TCO) | Faibles CAPEX/OPEX : utilise les ressources serveur existantes ; pas de maintenance matérielle coûteuse. | Investissement élevé : coûts initiaux élevés, plus frais récurrents de licence et d’énergie.  

**En résumé**, le **cluster <span class="notranslate farm-term" translate="no">farm</span> SafeKit** représente une évolution stratégique par rapport aux réseaux traditionnels, lourds en matériel, vers un modèle moderne **de haute disponibilité défini par logiciel**. En intégrant l’équilibrage de charge et l’auto-réparation directement dans les serveurs d’applications, SafeKit élimine le coût et la complexité du matériel externe d’« intermédiaire ».

## Guide vidéo : Configuration d’un cluster NLB <span class="notranslate farm-term" translate="no">farm</span> SafeKit {#videoguide-safekit-farm-cluster}

### Vidéo SafeKit : Équilibrage de charge réseau et gestion des adresses IP virtuelles (5:03) {#demo-farm}

Dans cette vidéo, découvrez comment implémenter une **adresse IP virtuelle** pour fournir un point d’entrée unique pour un cluster à 2 nœuds. SafeKit simplifie **l’équilibrage de charge réseau** en gérant automatiquement l’IP virtuelle, garantissant que le trafic client est distribué sur les nœuds et redirigé instantanément en cas de basculement. Bien que cette démonstration utilise Apache sous Windows, la solution fonctionne de manière identique avec d’autres applications.

### Chapitres {#chapters}

  1. 🎬 [Architecture : Préparation de 2 nœuds pour une adresse IP virtuelle partagée](https://www.youtube.com/watch?v=1Ww2-cXHNx4&t=0s) (0:13)
  2. 🎬 [Configuration : Configuration du module farm.safe et de l’adresse IP virtuelle](https://www.youtube.com/watch?v=1Ww2-cXHNx4&t=13s) (2:20)
  3. 🎬 [Validation : Test de basculement et redirection d’adresse IP virtuelle en cas de panne du serveur](https://www.youtube.com/watch?v=1Ww2-cXHNx4&t=153s) (2:30)

### Mise en œuvre étape par étape {#step-by-step-implementation}

  * 🛠️ [Lisez le guide sur la configuration d’un cluster farm.safe sous Windows](https://safekit.eviden.com/fr/quick-install/safekit-quick-installation-guide-for-a-new-windows-application-with-network-load-balancing-and-failover/)
  * 🛠️ [Lisez le guide sur la configuration d’un cluster farm.safe sous Linux](https://safekit.eviden.com/fr/quick-install/safekit-quick-installation-guide-for-a-new-linux-application-with-network-load-balancing-and-failover/)

