Beispielszenarien für BizTalk Server mit hoher Verfügbarkeit

In diesem Thema werden die Szenarien in Microsoft BizTalk Server beschrieben, die hohe Verfügbarkeit über skalierte Hostebenen bereitstellen. Durch Trennen von Funktionenbereichen in verschiedene Hosts und Ebenen in BizTalk Server können Administratoren redundanzen für jeden Host bereitstellen und unabhängig von anderen Hosts skalieren. Um eine hohe Verfügbarkeit für jeden Funktionsbereich bereitzustellen, erstellen Sie separate Hosts für jede primäre Funktion – empfangen, verarbeiten, senden und nachverfolgen – und clustern Sie die BizTalk Server Datenbanken und den Enterprise Single Sign-On Master Secret Server.

Kleine BizTalk Server-Bereitstellungen

Die kleinste BizTalk Server Bereitstellung, die hohe Verfügbarkeit für die SQL Server und BizTalk Server bietet, besteht aus zwei Computern, die über eine aktive/aktive Clusterkonfiguration für SQL Server verfügen. Beide Computer enthalten Instanzen aller BizTalk-Hosts in der Umgebung. Fällt ein Computer aus oder treten Fehler auf, erhält der andere Computer die Verfügbarkeit der Dienste für SQL Server und BizTalk Server aufrecht. Diese Konfiguration ist nicht hoch verfügbar, da das Clustern des geheimen Masterschlüsselservers nicht berücksichtigt wird, da BizTalk Server Hostinstanzen nicht auf einem BizTalk Server Computer gestartet werden, auf dem die gruppierte Enterprise Single Sign-On-Ressource passiv ist. Weitere Informationen zum Clustern des Masterschlüsselservers finden Sie unter High Availability for Enterprise Single Sign-On.

Bei kleinen BizTalk Server Bereitstellungen, die weniger als fünf Computer enthalten, empfehlen wir, dass der SQL Server-Cluster, der die BizTalk Server Datenbanken enthält, auf separaten Computern von den BizTalk Server Computern ausgeführt wird. Auf den BizTalk Server-Computern können alle BizTalk-Hosts (Empfangs-/Verarbeitungs- und Sendehosts) ausgeführt werden. Um diese Bereitstellung hoch verfügbar zu machen, clustern Sie den SQL-Server und den Server für den geheimen Hauptschlüssel für Einmaliges Anmelden für Unternehmen und arbeiten mit zwei BizTalk-Servern, auf denen jeweils eine Instanz jedes Hosts in der Umgebung ausgeführt wird.

In der folgenden Abbildung wird eine kleine BizTalk Server-Bereitstellung gezeigt, die hoch verfügbar ist.

Small BizTalk Server Deployment

Mittlere BizTalk Server-Bereitstellungen

Für mittlere Bereitstellungen mit fünf bis zehn Computern sollten Sie den SQL-Server mit den BizTalk Server-Datenbanken und den Server für den geheimen Hauptschlüssel für Einmaliges Anmelden für Unternehmen clustern. Wenn Empfangsvorgänge in Ihrem Szenario eine zentrale Rolle spielen, sollten Sie möglicherweise zwei BizTalk-Server für die Ausführung der empfangenden Hostinstanzen bereitstellen, um eine hoch verfügbare Lösung zu gewährleisten. Zwei oder mehr Computer können dann sowohl die verarbeitenden als auch die sendenden Hostinstanzen ausführen. Erstellen Sie Hostinstanzen der verarbeitenden und sendenden Hosts auf zwei BizTalk-Servern, um diese Bereitstellung hoch verfügbar zu machen. In einem verarbeitungsintensiven Szenario hingegen sollten Sie zwei BizTalk-Server für die Ausführung der verarbeitenden Hostinstanzen bereitstellen und den beiden verbleibenden BizTalk-Servern die Ausführung der Empfangs- und Sendehosts übertragen.

In der folgenden Abbildung wird eine hoch verfügbare mittlere BizTalk Server-Bereitstellung mit zwei BizTalk-Servern gezeigt, die für Empfangsvorgänge zuständig sind.

Medium Sized BizTalk Server Deployment

Weitere Informationen zu hoher Verfügbarkeit für Enterprise Single Sign-On finden Sie unter High Availability for Enterprise Single Sign-On.

Umfangreiche BizTalk Server-Bereitstellungen

Für umfangreiche Bereitstellungen mit 10 oder mehr Computern sollten Sie separate BizTalk Server-Computer für die Empfangs-, Verarbeitungs- und Sendefunktionen festlegen. Befinden sich zahlreiche BizTalk Server-Computer in einer Gruppe, können Sie außerdem weitere MessageBox-Datenbankcomputer hinzufügen, um die Leistung zu erhöhen. Clustern Sie in diesem Fall die MessageBox-Datenbanken und den Server für den geheimen Hauptschlüssel, um Hochverfügbarkeit zu gewährleisten.

Eine solche verteilte Konfiguration zeigt die Flexibilität von BizTalk Server, da Sie bestimmte Fehlerpunkte in Ihrer Bereitstellung bewerten und identifizieren können und dann Ressourcen strategische zuweisen, um diese Punkte im System zu reduzieren. In heutigen dynamischen Geschäftsumgebungen ist diese Flexibilität erforderlich, da die Auslastung ständig schwankt und die Geschäftsanforderungen sich täglich ändern.

Vermeiden Sie zusätzliche Kosten durch Aktualisierung oder Neuerwerb von Hardware, und erreichen Sie Hochverfügbarkeit, indem Sie vorhandene Kapazitäten nutzen: Verlagern Sie Ressourcen von ausgelasteten auf wenig beanspruchte Computer.

Die folgende Abbildung zeigt eine große BizTalk Server Bereitstellung.

Large Scale BizTalk Server Deployment

Weitere Informationen zu hoher Verfügbarkeit für Enterprise Single Sign-On finden Sie unter High Availability for Enterprise Single Sign-On.

Bereitstellen einer hohen Verfügbarkeit mithilfe von Hyper-V und Failoverclustering

Die Windows® Server 2008 Hyper-V-Rolle und das Windows Server 2008-Failoverclustering können zusammen verwendet werden, um Hochverfügbarkeit für eine virtualisierte Serverumgebung bereitzustellen. Die BizTalk Server Computer und die SQL Server Computer, die in einer BizTalk Server-Bereitstellung verwendet werden, können in einer virtualisierten Hyper-V-Umgebung installiert und dann über Failoverclustering hoch verfügbar gemacht werden. Da für die Ausführung eines Gastbetriebssystems unter Hyper-V Systemressourcenkosten notwendig sind, wird empfohlen, dass umfassende Leistungstests ausgeführt werden, bevor eine derartige Lösung in der Produktionsumgebung bereitgestellt wird. Weitere Informationen zur Verwendung von Hyper-V- und Failoverclustering, um hohe Verfügbarkeit für virtuelle Computer bereitzustellen, finden Sie unter Hyper-V-Schrittweise Anleitung: Hyper-V und Failoverclustering. Weitere Informationen zum Bereitstellen eines BizTalk Server in einer virtualisierten Hyper-V-Umgebung finden Sie im BizTalk Server Hyper-V-Leitfaden.

Weitere Informationen

Bereitstellen hoher Verfügbarkeit für BizTalkHostsProviding Hohe Verfügbarkeit für BizTalk Server DatenbankenHigh-Verfügbarkeit für EnterpriseEinmaliges Anmelden