eviden-logo

Evidian > Produits > SafeKit : Logiciel de haute disponibilité simple et économique > Microsoft NLB avec VMware: alternative aux adresses multicast et unicast avec le logiciel SafeKit

Microsoft NLB avec VMware: alternative aux adresses multicast et unicast avec le logiciel SafeKit

Evidian SafeKit

Mode multicast de Microsoft NLB

Comme expliqué dans la base de connaissances de VMware pour la configuration du mode multicast de Microsoft NLB, vous devez positionner manuellement la résolution ARP statique des switchs ou des routeurs réseaux pour chaque port connecté au cluster. Le déploiement du mode multicast de Microsoft NLB dans un environnement réseau inconnu peut s'avérer une tâche complexe et ardue.

Mode unicast de Microsoft NLB

Avec le mode unicast de Microsoft NLB, vous devez configurer l'hôte ESXi / ESX pour qu'il n'envoie pas de paquets RARP lorsque l'une de ses machines virtuelles est mise sous tension. C'est pourquoi VMware recommande de ne pas utiliser le mode unicast de Microsoft NLB.

Alternative avec Evidian SafeKit

La configuration de l'adresse IP virtuelle de SafeKit ne nécessite aucune configuration réseau particulière et l'équilibrage de charge réseau peut s'exécuter dans n'importe quel environnement. Une fonctionnalité importante lorsque la solution doit être déployée dans une infrastructure inconnue : switchs ou routeurs inconnus, serveurs physiques ou serveurs virtuels.

Comment fonctionne le cluster en ferme SafeKit avec Windows?

Adresse IP virtuelle dans un cluster en ferme

Comment le cluster en ferme Evidian SafeKit met en œuvre Windows l'équilibrage de charge réseau et le basculement

Sur la figure précédente, l'application Windows 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 est configurée localement sur chaque serveur du cluster en ferme.
Le trafic entrant vers l'adresse IP virtuelle est reçu par tous les serveurs et réparti entre eux par un filtre réseau à l'intérieur du noyau de chaque serveur.
SafeKit détecte les pannes matérielles et logicielles, reconfigure les filtres réseau en cas de panne et offre des vérificateurs d'application et des scripts de récupération configurables.

Équilibrage de charge dans un filtre réseau

L'algorithme d'équilibrage de charge réseau à l'intérieur du filtre réseau est basé sur l'identité des paquets clients (adresse IP client, port TCP client). En fonction de l'identité du paquet client entrant, un seul filtre dans un serveur accepte le paquet; les autres filtres dans les autres serveurs le rejettent.
Une fois qu'un paquet est accepté par le filtre sur un serveur, seuls le CPU et la mémoire de ce serveur sont utilisés par l'application Windows qui répond à la requête du client. Les messages de sortie sont envoyés directement du serveur d'application au client.
Si un serveur tombe en panne, le protocole de battement de cœur de la ferme 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 ou Stateless)

Avec une application avec état (stateful) Windows, il y a 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 ferme.
Avec une application sans état (stateless) Windows, il n'y a pas d'affinité de session. Le même client peut être connecté à différents serveurs de la ferme sur plusieurs sessions TCP. Il n'y a aucun contexte 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 celle qui est la meilleure pour répartir les sessions entre les serveurs, mais elle nécessite un service TCP sans affinité de session.

🔍 Hub de navigation SafeKit Haute Disponibilité

Explorez SafeKit : fonctionnalités, vidéos techniques, documentation et essai gratuit
Type de ressource Description Lien direct
Fonctionnalités Pourquoi choisir SafeKit pour une haute disponibilité simple et économique ? Voir les fonctionnalités
Partenaires SafeKit : la référence en haute disponibilité pour les partenaires SafeKit pour les partenaires
VM vs App HA SafeKit : choix de haute disponibilité (HA) et de redondance Choix VM/App
Usage type Utilisation typique de SafeKit et limitations Usage et limitations
Vidéos SafeKit : démonstrations techniques et tutoriels Voir les vidéos
Cluster Mirror Comment fonctionne le cluster miroir SafeKit (réplication de fichiers en temps réel et basculement) ? Cluster Mirror
Cluster Farm Comment fonctionne le cluster farm SafeKit (répartition de charge réseau et basculement) ? Cluster Farm
Différenciateurs Comparaison de SafeKit avec les clusters de haute disponibilité (HA) traditionnels Voir les avantages
Ressources Ressources SafeKit HA, téléchargements et documentation Accéder aux ressources
Modules applicatifs Bibliothèque de modules applicatifs SafeKit : solutions prêtes à l'emploi Parcourir les modules