Prüfliste: Bereitstellen von Hochverfügbarkeit mit Fehlertoleranz und Lastenausgleich
In diesem Thema werden die Schritte aufgeführt, die Sie ausführen sollten, um die Fehlertoleranz und/oder den Lastenausgleich für die Komponenten einer Produktionsumgebung BizTalk Server zu konfigurieren, um Hochverfügbarkeit zu gewährleisten. Die Konfiguration der Fehlertoleranz für diese Komponenten ermöglicht es dem System, den Betrieb fortzusetzen, wenn eine bestimmte Komponente ausfällt.
Schritte | Referenz |
---|---|
Erstellen Sie mehrere BizTalk-Hostinstanzen, und implementieren Sie hostclustering-Unterstützung für die Adapter, die sie benötigen. | Hohe Verfügbarkeit für BizTalk-Hosts |
Konfigurieren Sie Überwachungshosts für Hochverfügbarkeit. | Hohe Verfügbarkeit für BizTalk-Hosts |
Konfigurieren Sie die BizTalk Server Datenbanken in einem gruppierten SQL Server instance in einem Windows-Servercluster. | Hohe Verfügbarkeit für Datenbanken |
Konfigurieren Sie Überwachungshosts für Hochverfügbarkeit. Stellen Sie sicher, dass mindestens N+1-Hostinstanzen mit aktivierter Nachverfolgung vorhanden sind, wobei N die Anzahl der MessageBox-Datenbanken in der BizTalk-Gruppe ist. | Um die Nachverfolgung für einen Host zu aktivieren, wählen Sie im Dialogfeld Hosteigenschaften die Option Hostnachverfolgung zulassen aus, die in der BizTalk Server Verwaltungskonsole verfügbar ist. Weitere Informationen zum Festlegen von Hosteigenschaften finden Sie im Thema Aktualisieren von Hosteigenschaften. |
Üben Sie regelmäßig ein Datenbankfailover, um die Failoverfunktionalität sicherzustellen. | Diese Verantwortung sollte direkt übertragen werden, um sicherzustellen, dass dies auf einer konsistenten Grundlage erfolgt. |
Stellen Sie sicher, dass auf den passiven Clusterknoten genügend Verarbeitungsleistung und Arbeitsspeicher vorhanden sind, damit mehrere SQL Server Instanzen gleichzeitig in Failoverszenarien ausgeführt werden können. | Wenn zwei SQL-Instanzen regelmäßig mehr als 50 Prozent der Ressourcen auf einzelnen Clusterknoten verbrauchen, führt dies bei einem Failover beider Instanzen auf einen einzelnen Knoten zu einer Leistungseinbuße bei jeder instance. Daher sollten Tests durchgeführt werden, um sicherzustellen, dass ein einzelner Clusterknoten die Last verarbeiten kann, bis der fehlerhafte Knoten wieder online geschaltet wird. Wenn ein einzelner Knoten die Last beider SQL-Instanzen nicht bewältigen kann, sollten Sie zusätzliche Clusterknoten hinzufügen, um eine Active/Active/Passive-Clustertopologie zu implementieren. |
Implementieren Sie ein Storage Area Network (SAN), um die BizTalk Server Datenbanken zu speichern. Hinweis: Konfigurieren Sie die SAN-Datenträger nach Möglichkeit mithilfe der RAID 1+0-Topologie (ein Stripe aus Spiegel Sätzen) für maximale Leistung und Hochverfügbarkeit. | Weitere Informationen finden Sie unter BizTalk Server Datenbankoptimierung. |
Verwenden Sie Windows-Clustering, um den Enterprise Single Sign-On (SSO) master geheimen Server zu clustern. | Hochverfügbarkeit für den Master Secret ServerHinweis: Clustern Sie den SSO-Dienst nicht auf einem Computer, auf dem BizTalk Server ausgeführt wird, es sei denn, Sie clustern einmaliges Anmelden und einen BizTalk-Host in derselben Clustergruppe. Weitere Informationen zum Clustern des SSO-Diensts und eines BizTalk Server Hosts in derselben Clustergruppe finden Sie unter Cluster-einmaliges Anmelden und ein BizTalk-Host in derselben Clustergruppe. |
Sichern Sie den Enterprise Single Sign-On (SSO) Master Secret. | Weitere Informationen finden Sie unter Sichern des Geheimen Hauptschlüssels. |
Konfigurieren Sie den IIS-Webserver (Internet Information Services) für isolierte Hostinstanzen und die BAM-Portal-Webseite so, dass sie mithilfe des Netzwerklastenausgleichs (Network Load Balancing, NLB) oder eines anderen Lastenausgleichsgeräts hoch verfügbar ist. | Für Windows Server 2008: Siehe Bereitstellungshandbuch für den Netzwerklastenausgleich. |