Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Wenn die BizTalk Server-Datenbanken nicht verfügbar sind, funktioniert die BizTalk Server-Umgebung nicht ordnungsgemäß. Um eine hohe Verfügbarkeit bereitzustellen, können Sie einen Microsoft SQL Server-Cluster für die BizTalk Server-Datenbanken erstellen, wie in der folgenden Abbildung dargestellt.
Um eine hoch verfügbare Lösung für die BizTalk Server-Datenbanken zu erstellen, müssen Sie über mindestens zwei Computer verfügen, auf denen SQL Server und ein freigegebenes Datenträgerarray im Cluster ausgeführt werden.
Clusteringoptionen
Ermitteln Sie die beste Clusterkonfiguration für die BizTalk Server-Datenbanken für Ihre geschäftlichen Anforderungen. Hier ist eine Liste der Optionen:
Aktiv/passiv. Hohe Verfügbarkeit für die BizTalk Server-Datenbanken besteht in der Regel aus zwei oder mehr Datenbankcomputern, die in einer Aktiven/passiven Serverclusterkonfiguration konfiguriert sind. Diese Computer nutzen eine gemeinsame Datenträgerressource (z. B. ein RAID 1+0-Array aus SCSI-Datenträgern oder ein Speichernetzwerk) und verwenden Windows Clustering, um Sicherungsredundanz und Fehlertoleranz bereitzustellen.
Aktiv/aktiv. Mit Windows Clustering und SQL Server können Sie SQL Server im Aktiven/Aktiven Modus ausführen, wobei jeder Knoten des Clusters "aktiv" ist und eine oder mehrere SQL Server-Instanzen ausführt. Auf diese Weise können Sie beispielsweise die MessageBox-Datenbank auf einem Knoten und alle anderen BizTalk Server-Datenbanken auf dem anderen Knoten verwenden. Auf diese Weise können Sie die Clusterhardwarenutzung maximieren, aber eine aktive/aktive SQL Server-Konfiguration sollte sorgfältig verwendet werden.
Kann jeder Knoten während eines SQL Server-Clusterknoten-Failoverszenarios gleichzeitig die Last aller SQL Server-Instanzen verarbeiten? Gibt es genügend CPU-Ressourcen? Gibt es genügend Arbeitsspeicher? Was ist mit der Netzwerkbandbreite? Wie sieht es mit Festplatten-E/A-Engpässen aus?
Dies sind nur einige der Fragen, die beantwortet werden müssen, um festzustellen, ob ein aktiver/aktiver SQL Server-Cluster für Ihre BizTalk-Anwendungen geeignet ist. Wenn festgestellt wird, dass ein Knoten nicht alle SQL Server-Instanzen in einem Failoverszenario verarbeiten kann, besteht eine Alternative darin, aktive/aktive/passive Clustering zu verwenden.
Aktiv/aktiv/passiv. Die Laufzeitprozesse schreiben in die BizTalk Management-Datenbank, MessageBox-Datenbanken, Tracking Analysis Services-Datenbank, BAM-Analysedatenbank, BAM Star Schema-Datenbank, BAM Primary Import-Datenbank und BAM-Archivdatenbank. Daher sind diese Datenbanken besonders wichtig, wenn ein Notfall auftritt, und muss eine höhere Priorität haben, wenn sie bestimmen, welche Datenbanken gruppiert werden sollen. Nur Benutzer oder Tools schreiben in die anderen Datenbanken. Für die MessageBox-Datenbanken können Sie eine aktive/aktive/passive oder aktive/aktive/passive Konfiguration in Betracht ziehen, um die erforderliche Hardware zu minimieren.
Hinweis
SQL Server Standard Edition unterstützt Failovercluster mit zwei Knoten. Wenn Sie die aktive/aktive/passive Konfiguration auf SQL Server verwenden möchten, müssen Sie die Enterprise Edition verwenden.
Verfahren für das Clustering der Datenbanken
Stellen Sie sicher, dass Sie die folgenden Voraussetzungen erfüllen, bevor Sie mit dem Clustering der BizTalk Server-Datenbanken beginnen.
Wenn Sie die Domänengruppen für Ihre BizTalk Server-Umgebung erstellen, müssen Sie globale Domänenkonten erstellen.
Konfigurieren Sie den SQL Server-Cluster, bevor Sie BizTalk Server installieren und konfigurieren. Siehe Windows Server-Failoverclustering (WSFC) mit SQL Server oder Always On Failover Cluster Instances (SQL Server)
Wenn Sie auch den geheimen Masterschlüsselserver clustern, konfigurieren Sie diesen Server zuerst. Weitere Informationen finden Sie unter "Hohe Verfügbarkeit" für den Master Secret Server.
BizTalk-Konfiguration ausführen
Installieren Sie BizTalk Server auf einem Laufzeitserver.
Öffnen Sie die BizTalk Server-Konfiguration.
Informationen zum Anwenden einer benutzerdefinierten Konfiguration finden Sie unter "Importieren und Exportieren der BizTalk Server-Konfiguration". Um den SQL Server-Cluster für die BizTalk Server-Datenbanken anzugeben, geben Sie den Namen des SQL Server-Clusters im Dialogfeld Datenbanken der Konfiguration ein.
Schließen Sie die BizTalk Server-Konfiguration mit einer benutzerdefinierten Konfiguration ab.
Weitere Informationen zum Clustering von BizTalk Server-Datenbanken finden Sie unter Verbessern der Fehlertoleranz in BizTalk Server mithilfe eines Windows Server 2008-Failoverclusters oder windows Server 2003 Server Cluster.
Verhalten von BizTalk-Hostinstanzen während des SQL Server-Failovers
Weitere Informationen zum Verhalten von BizTalk-Hostinstanzen während des SQL Server-Failovers finden Sie unter Verhalten von BizTalk Server-Hostinstanzen während des SQL Server-Failovers.
Verwenden der SQL Server-Datenbankspiegelung
Weitere Informationen zur Verwendung der SQL Server-Datenbankspiegelung in Bezug auf bizTalk Server-Datenbankclustering finden Sie unter SQL Server-Datenbankspiegelung, Volume Shadow Copy Service und AlwaysOn.