Nous prévoyons une configuration Biztalk 2009 dans laquelle nous avons 2 serveurs d'applications Biztalk et 2 serveurs de base de données (les serveurs DB étant dans un cluster actif/passif). Tous les serveurs exécutent Windows Server 2008 R2.Biztalk Server 2009 - Clustering de basculement et équilibrage de charge réseau (NLB)
Dans le cadre de notre application, nous aurons du trafic entrant via les adaptateurs MSMQ, FILE et SOAP. Nous avons également besoin de haute disponibilité et d'équilibrage de charge. Supposons que je crée deux hôtes Biztalk différents et affectez le gestionnaire de réception FILE au premier et le gestionnaire de réception MSMQ au second. Je crée maintenant deux instances d'hôte pour chacun des deux hôtes (c'est-à-dire un pour chacun de mes deux serveurs physiques).
Après avoir examiné la documentation Biztalk, ce que je sais à ce jour:
FICHIER (réception), haute availablity et d'équilibrage de charge sera atteint par Biztalk automatiquement parce que je mis en place une foule instance sur chacun des deux serveurs du groupe. MSMQ (Receive) nécessite le clustering d'hôte Biztalk pour garantir la haute disponibilité (le clustering d'hôte nécessite toutefois également la configuration du clustering avec basculement Windows). Aucune option d'équilibrage de charge n'est claire ici. SOAP (Receive) nécessite NLB pour atteindre l'équilibrage de charge et la haute disponibilité (si un serveur tombe en panne, NLB dirigera le trafic vers l'autre).
C'est là où je suis complètement perplexe et j'ai désespérément besoin de votre aide:
- Est-il possible d'avoir un cluster de basculement Windows et NLB mis en place en même temps sur les deux applications les serveurs?
- Si oui, alors s'il vous plaît dites-moi comment.
- Si non, alors expliquez-moi comment quelqu'un atteint la haute disponibilité et l'équilibrage de charge pour MSMQ et SOAP lorsque leurs prérequis sous-jacents s'excluent mutuellement!
Votre aide est grandement appréciée,
M
Remarque rapide . Si vous avez besoin de NLB, vous n'avez pas besoin de dépendre de Windows NLB. Vous pouvez configurer un périphérique réseau pour équilibrer les ports de réception SOAP/HTTP. De cette façon, vous pouvez utiliser le clustering pour fournir une haute disponibilité à vos services. En outre, certaines cartes doivent être groupées si vous avez une situation d'instance double serveur/double hôte. Si vous exécutez une réception FTP sur deux instances hôtes différentes, vous obtiendrez deux copies du fichier. Bonne chance! –
Merci Chris. Le scénario d'équilibrage de la charge matérielle est en réalité très intriguant car il est peu probable que le client veuille investir dans une infrastructure séparée pour SOAP et MSMQ. Merci pour votre contribution. – FullOfQuestions