Freigeben über


Planen der Datenbankverfügbarkeit

Das BizTalk Server Messaging-Modul stellt sicher, dass Geschäftsprozesse zuverlässig und dauerhaft sind, indem Prozessstatus und Geschäftsdaten in einer SQL Server-Datenbank beibehalten werden, die als BizTalk Messagebox-Datenbank bezeichnet wird. Da die Zuverlässigkeit und Haltbarkeit der gespeicherten Daten nur so gut wie der zugrunde liegende Datenspeicher ist, ist die Planung einer hohen Verfügbarkeit der BizTalk Server-Datenbanken von entscheidender Bedeutung.

Überlegungen zur Hardware

Um eine hohe Verfügbarkeit für die BizTalk Server-Datenbanken zu gewährleisten, berücksichtigen Sie bei der Planung der Hardware Folgendes:

  1. Erwägen Sie die Implementierung eines Speicherbereichsnetzwerks (SAN), um die BizTalk Server-Datenbanken zu speichern. Die SAN-Datenträger sollten mit RAID 1+0 (stripe of mirror sets) Topologie konfiguriert werden, wenn möglich für maximale Leistung und hohe Verfügbarkeit.

  2. Planen Sie die Installation mehrerer Computer, auf denen SQL Server ausgeführt wird, um die BizTalk Server-Datenbanken zu speichern. Für das SQL Server-Clustering (empfohlen) und/oder die Unterbringung bestimmter BizTalk Server-Datenbanken auf separaten physischen SQL Server-Instanzen (ebenfalls empfohlen) sind mehrere Computer erforderlich.

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

Überlegungen zur Software

Um eine hohe Verfügbarkeit für die BizTalk Server-Datenbanken sicherzustellen, sollten Sie bei der Planung der Software Folgendes berücksichtigen: Planen Sie die Installation einer Version und Edition von SQL Server, die Failoverclustering-Unterstü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.

Hohe Verfügbarkeit im Vergleich zur Notfallwiederherstellung

Es gibt zwei unterschiedliche Methoden zum Erhöhen der Verfügbarkeit für eine BizTalk Server-Umgebung: Bereitstellen einer hohen Verfügbarkeit mithilfe von Fehlertoleranz und/oder Lastenausgleich oder Bereitstellen der Verfügbarkeit mithilfe von Notfallwiederherstellung. Während jede Methode die Verfügbarkeit erhöht, besteht ein wichtiger Unterschied zwischen ihnen darin, dass Fehlertoleranz und/oder Lastenausgleich in der Regel wesentlich schnellere Wiederherstellungszeiten bieten als die Notfallwiederherstellung. Daher wird eine Lösung, die auf Fehlertoleranz oder Lastenausgleich basiert, häufiger als die Bereitstellung einer hohen Verfügbarkeit im Gegensatz zur bloßen Bereitstellung der Verfügbarkeit betrachtet. Beide Methoden sollten in einer BizTalk Server-Produktionsumgebung verwendet werden.

Stellen Sie hohe Verfügbarkeit für die BizTalk Server-Datenbanken mithilfe der Fehlertoleranz mit Windows Clustering bereit. Weitere Informationen zur Bereitstellung hoher Verfügbarkeit für die BizTalk Server-Datenbanken finden Sie unter "Hohe Verfügbarkeit für Datenbanken".

Erhöhen Sie die Verfügbarkeit mit der Notfallwiederherstellung mithilfe des BizTalk Server-Protokollversands. Um die Verfügbarkeit der BizTalk Server-Datenbanken mit Notfallwiederherstellung zu erhöhen, führen Sie die Schritte in der Themenprüfliste aus: Erhöhen der Verfügbarkeit mit Notfallwiederherstellung.