Partager via


Exemples de scénarios BizTalk Server à haute disponibilité

Cette rubrique décrit les scénarios dans Microsoft BizTalk Server qui fournissent une haute disponibilité via des niveaux d’hôtes avec montée en puissance parallèle. En séparant les zones de fonctionnalités en différents hôtes et niveaux dans BizTalk Server, les administrateurs peuvent fournir une redondance pour chaque hôte et les mettre à l’échelle indépendamment des autres hôtes. Pour assurer une haute disponibilité pour chaque zone fonctionnelle, vous créez des hôtes distincts pour chaque fonction principale (réception, traitement, envoi et suivi), puis clusterez les bases de données BizTalk Server et le serveur secret d’entreprise single Sign-On master.

Déploiements BizTalk Server à petite échelle

Le plus petit déploiement BizTalk Server qui offre une haute disponibilité pour les SQL Server et les BizTalk Server est constitué de deux ordinateurs qui ont une configuration de cluster actif/actif pour SQL Server. Les deux ordinateurs contiennent des instances de tous les hôtes BizTalk de l'environnement. Si l'un des ordinateurs s'arrête ou rencontre des problèmes, les autres ordinateurs se chargent de la continuité du service pour les serveurs SQL Server et BizTalk Server. Cette configuration n’est pas hautement disponible, car elle ne prend pas en charge clustering le serveur secret master, car BizTalk Server instances d’hôte ne démarrent pas sur un ordinateur BizTalk Server où la ressource de Sign-On unique d’entreprise en cluster est passive. Pour plus d’informations sur clustering le serveur secret master, consultez High Availability for Enterprise Single Sign-On.

Pour les déploiements de petites BizTalk Server qui contiennent moins de cinq ordinateurs, nous recommandons que le cluster SQL Server qui contient les bases de données BizTalk Server s’exécute sur des ordinateurs distincts des ordinateurs BizTalk Server. Les ordinateurs BizTalk Server peuvent exécuter tous les hôtes BizTalk (hôtes de réception, de traitement et d'envoi). Pour que ce déploiement soit hautement disponible, mettez en cluster SQL Server et le serveur de secret principal du système d'authentification unique de l'entreprise, et équipez-vous de deux serveurs BizTalk, chacun exécutant une instance des hôtes dans l'environnement.

L'illustration suivante représente un petit déploiement BizTalk Server hautement disponible.

Small BizTalk Server Deployment

Déploiements BizTalk Server de taille moyenne

Pour les déploiements de taille moyenne, comprenant de cinq à dix ordinateurs, il est recommandé de mettre en cluster le serveur SQL Server contenant les bases de données BizTalk Server et le serveur de secret principal du système d'authentification unique de l'entreprise. Si, dans votre scénario, l'accent est mis sur la réception, vous pouvez consacrer deux serveurs BizTalk à l'exécution des instances de l'hôte de réception afin d'obtenir une solution hautement disponible. Vous pouvez ensuite configurer deux ordinateurs supplémentaires pour l'exécution des instances de l'hôte de traitement et de l'hôte d'envoi. Pour que ce déploiement soit hautement disponible, créez des instances d'hôte pour les hôtes de traitement et d'envoi sur deux serveurs BizTalk différents. Par ailleurs, si, dans votre scénario, l'accent est mis sur le traitement, vous pouvez consacrer deux serveurs BizTalk à l'exécution des instances de l'hôte de traitement et garder les deux serveurs BizTalk restants pour l'exécution des instances des hôtes de réception et d'envoi.

Le schéma suivant représente un environnement BizTalk Server hautement disponible de taille moyenne équipé de deux serveurs BizTalk dédiés aux opérations de réception.

Déploiement BizTalk Server de taille moyenne TDI_HighAva_MedDepl

Pour plus d’informations sur la haute disponibilité pour l’authentification unique d’entreprise, consultez High Availability for Enterprise Single Sign-On.

Déploiements BizTalk Server à grande échelle

Pour des déploiements à grande échelle contenant dix ordinateurs ou plus, attribuez des ordinateurs BizTalk Server différents à chacune des fonctions de réception, de traitement et d'envoi. De plus, s'il existe un grand nombre d'ordinateurs BizTalk Server dans un groupe, vous pouvez inclure des ordinateurs supplémentaires pour les bases de données MessageBox afin d'améliorer les performances. Dans ce cas, mettez en cluster les bases de données MessageBox et le serveur de secret principal afin d'obtenir une disponibilité élevée.

Une telle configuration distribuée démontre la flexibilité de BizTalk Server, car elle vous permet d’évaluer et d’identifier des points de défaillance spécifiques dans votre déploiement, puis d’allouer stratégiquement des ressources pour réduire ces points dans le système. L'environnement commercial actuel, extrêmement dynamique, exige cette flexibilité car le flux de la charge de travail et les besoins des entreprises varient constamment.

Au lieu d'investir dans la mise à jour ou l'acquisition de matériel supplémentaire, vous pouvez exploiter les ressources existantes et obtenir un environnement hautement disponible en déplaçant les ressources d'ordinateurs utilisant peu de ressources vers des ordinateurs qui en utilisent énormément.

La figure suivante illustre un déploiement de BizTalk Server à grande échelle.

Déploiement BizTalk Server à grande échelle TDI_HighAva_LargeDepl

Pour plus d’informations sur la haute disponibilité pour l’authentification unique d’entreprise, consultez High Availability for Enterprise Single Sign-On.

Configuration de la haute disponibilité à l'aide d'Hyper-V et du clustering avec basculement

Le rôle Hyper-V et la fonctionnalité de clustering avec basculement de Windows® Server 2008 peuvent être combinées pour assurer la haute disponibilité d'un environnement de serveur virtualisé. Les ordinateurs BizTalk Server et les ordinateurs SQL Server utilisés dans un déploiement BizTalk Server peuvent être installés dans un environnement virtualisé Hyper-V, puis rendus hautement disponibles via le basculement clustering. L'exécution d'un système d'exploitation invité sous Hyper-V impliquant la mobilisation de ressources système, il est recommandé de tester les performances de manière approfondie avant le déploiement d'une telle solution dans un environnement de production. Pour plus d’informations sur l’utilisation d’Hyper-V et des clustering de basculement pour fournir une haute disponibilité aux machines virtuelles, consultez Guide pas à pas Hyper-V : Hyper-V et clustering de basculement. Pour plus d’informations sur le déploiement d’un BizTalk Server dans un environnement virtualisé Hyper-V, consultez le Guide BizTalk Server Hyper-V.

Voir aussi

Fourniture de la haute disponibilité pour les hôtes BizTalkFournissant une haute disponibilité pour BizTalk Server bases de donnéesHaute disponibilité pour l’authentification unique d’entreprise