Freigeben über


Planen der Datenbankverfügbarkeit

Die BizTalk Server Messaging-Engine stellt sicher, dass Geschäftsprozesse zuverlässig und dauerhaft sind, indem der Prozesszustand und die Geschäftsdaten in einer SQL Server Datenbank gespeichert werden, die als BizTalk Messagebox-Datenbank bezeichnet wird. Da die Zuverlässigkeit und Dauerhaftigkeit der gespeicherten Daten nur so gut ist wie der zugrunde liegende Datenspeicher, ist die Planung der Hochverfügbarkeit der BizTalk Server Datenbanken von entscheidender Bedeutung.

Hardwareanforderungen

Um Hochverfügbarkeit für die BizTalk Server Datenbanken sicherzustellen, sollten Sie bei der Hardwareplanung Folgendes berücksichtigen:

  1. Erwägen Sie die Implementierung eines Storage Area Network (SAN) zum Speichern der BizTalk Server Datenbanken. Die SAN-Datenträger sollten nach Möglichkeit mithilfe der RAID 1+0-Topologie (einem Stripe aus Spiegel Sets) konfiguriert werden, um maximale Leistung und Hochverfügbarkeit zu gewährleisten.

  2. Planen Sie die Installation mehrerer Computer, auf denen SQL Server ausgeführt wird, um die BizTalk Server Datenbanken zu installieren. Mehrere Computer, auf denen SQL Server ausgeführt wird, sind für SQL Server Clustering (empfohlen) und/oder für bestimmte BizTalk Server Datenbanken in separaten physischen SQL Server Instanzen erforderlich (auch empfohlen).

  3. Planen Sie die Installation eines oder mehrerer Computer, auf denen SQL Server ausgeführt wird, um SQL Server Protokollversand für Zwecke der Notfallwiederherstellung zu implementieren. BizTalk Server implementiert Datenbank-Standbyfunktionen mithilfe von SQL Server Protokollversand. SQL Server Protokollversand automatisiert die Sicherung und Wiederherstellung von Datenbank- und Transaktionsprotokolldateien, sodass ein Standbyserver die Datenbankverarbeitung im Falle eines Ausfalls des Produktionsservers fortsetzen kann. Weitere Informationen zum Implementieren SQL Server Protokollversands für Zwecke der Notfallwiederherstellung finden Sie unter Was ist BizTalk Server Protokollversand?

Überlegungen zur Software

Um Hochverfügbarkeit für die BizTalk Server-Datenbanken sicherzustellen, sollten Sie bei der Softwareplanung Folgendes berücksichtigen: Planen Sie die Installation einer Version und Edition von SQL Server, die Failoverclusteringunterstützung und/oder BizTalk-Protokollversandunterstützung unterstützt. Eine vollständige Liste der features, die von den SQL Server-Editionen unterstützt werden, finden Sie unter Editionen und unterstützte Features.

Hochverfügbarkeit im Vergleich zur Notfallwiederherstellung

Es gibt zwei unterschiedliche Methoden zum Erhöhen der Verfügbarkeit für eine BizTalk Server-Umgebung: Bereitstellen von Hochverfügbarkeit mithilfe von Fehlertoleranz und/oder Lastenausgleich oder Bereitstellen der Verfügbarkeit mithilfe der Notfallwiederherstellung. Obwohl jede Methode die Verfügbarkeit erhöht, besteht ein wichtiger Unterschied zwischen ihnen darin, dass Fehlertoleranz und/oder Lastenausgleich in der Regel eine viel schnellere Wiederherstellungszeit bieten als die Notfallwiederherstellung. Daher wird eine Lösung, die auf Fehlertoleranz oder Lastenausgleich basiert, häufiger als Hochverfügbarkeit und nicht nur als Bereitstellung von Verfügbarkeit betrachtet. Beide Methoden sollten in einer Produktionsumgebung BizTalk Server verwendet werden.

Bereitstellen von Hochverfügbarkeit für die BizTalk Server Datenbanken mithilfe der Fehlertoleranz mit Windows-Clustering. Weitere Informationen zum Bereitstellen von Hochverfügbarkeit für die BizTalk Server Datenbanken finden Sie unter Hochverfügbarkeit für Datenbanken.

Erhöhen Sie die Verfügbarkeit mit der Notfallwiederherstellung mithilfe BizTalk Server Protokollversands. Um die Verfügbarkeit der BizTalk Server Datenbanken mit Notfallwiederherstellung zu erhöhen, führen Sie die Schritte im Thema Prüfliste: Erhöhen der Verfügbarkeit mit der Notfallwiederherstellung aus.