Beispielszenarien für BizTalk Server mit hoher Verfügbarkeit
In diesem Thema werden die Szenarien in Microsoft BizTalk Server beschrieben, die Hochverfügbarkeit über horizontal skalierte Ebenen von Hosts bieten. Durch die Aufteilung von Funktionsbereichen in verschiedene Hosts und Ebenen in BizTalk Server können Administratoren Redundanz für jeden Host bereitstellen und diese unabhängig von anderen Hosts skalieren. Um Hochverfügbarkeit für jeden Funktionsbereich bereitzustellen, erstellen Sie separate Hosts für jede primäre Funktion – empfangen, verarbeiten, senden und nachverfolgen – und clustern die BizTalk Server Datenbanken und den Enterprise Single Sign-On master Secret Server.
Kleine BizTalk Server-Bereitstellungen
Die kleinste BizTalk Server Bereitstellung, die Hochverfügbarkeit für die SQL Server und BizTalk Server bietet, besteht aus zwei Computern, die über eine Aktiv/Aktiv-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 sie das Clustern des master Geheimservers nicht ermöglicht, 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 master Geheimservers finden Sie unter Hochverfügbarkeit für einmaliges Anmelden für Unternehmen.
Für kleine BizTalk Server Bereitstellungen, die weniger als fünf Computer enthalten, wird empfohlen, dass der SQL Server-Cluster, der die BizTalk Server Datenbanken enthält, auf getrennten 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.
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.
Weitere Informationen zur Hochverfügbarkeit für einmaliges Anmelden in Enterprise finden Sie unter Hochverfügbarkeit für einmaliges Anmelden in Unternehmen.
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 veranschaulicht die Flexibilität von BizTalk Server, da Sie damit bestimmte Fehlerpunkte in Ihrer Bereitstellung auswerten und identifizieren und dann Ressourcen strategisch zuweisen können, 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 umfangreiche BizTalk Server Bereitstellung.
für
Weitere Informationen zur Hochverfügbarkeit für einmaliges Anmelden in Enterprise finden Sie unter Hochverfügbarkeit für einmaliges Anmelden in Unternehmen.
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 durch Failoverclustering hochverfü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 gemeinsamen Verwendung von Hyper-V und Failoverclustering zur Bereitstellung von Hochverfügbarkeit für virtuelle Computer finden Sie unter Hyper-V Schritt-für-Schritt-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 von Hochverfügbarkeit für BizTalk-HostsBereitstellen von Hochverfügbarkeit für BizTalk Server DatenbankenHochverfügbarkeit für einmaliges Anmelden in Unternehmen