Partager via


Basculement du serveur de service Bus d'événements BAM

Le service Bus d'événements BAM inclut la logique de tolérance de pannes qui lui permet de récupérer et de redémarrer à partir d'une erreur inattendue sans perdre de données.

Lorsque vous activez le service Bus d'événements BAM sur plusieurs ordinateurs et que ce service échoue, la logique de basculement et de déplacement détecte cet état de fait et démarre automatiquement une nouvelle instance du service Bus d'événements BAM sur un autre ordinateur.

La figure suivante illustre comment le Bus d'événements BAM gère les défaillances d'ordinateurs ou de réseaux en effectuant un simple équilibrage de charge. Deux sources et une destination ont été configurées avant le démarrage du Bus d'événements BAM.

Image montrant comment le bus d’événements BAM gère les défaillances de l’ordinateur ou du réseau en effectuant un équilibrage de charge simple.
Comment le service Bus d'événements BAM effectue l'équilibrage de charge

Le service Bus d'événements BAM effectue l'équilibrage de charge comme suit :

  • R : Server1 traite les données d’événement provenant de 2 sources (sessions). Avant qu'une instance du service Bus d'événements BAM soit créée sur Serveur2, une instance d'orchestration du bus d'événements BAM est créée sur Serveur1. Le serveur constate l'indisponibilité des autres serveurs et récupère les deux sessions de Src1 et Src2.

  • B : Server2 est mis en ligne et rejoint le pool Bam Event Bus. Une fois que l'instance du service Bus d'événements BAM est créée sur Serveur2, Serveur1 abandonne une session du service Bus d'événements BAM et Serveur2 la récupère.

  • C : Server1 échoue. Défaillance de Serveur1 une fois que Serveur2 a rejoint le pool Bus d'événements BAM.

  • D : Server2 traite les données d’événement à partir de 2 sources (sessions). Serveur2 récupère les deux sessions pour Src1 et Src2.

Voir aussi

Gestion du service Bus d'événements BAM
Recommandations de sécurité pour les services BAM
BAM (Business Activity Monitoring)