Teilen über


Erstellen einer BizTalk Server-Hostumgebung

Vor dem Erstellen einer BizTalk Server-Hostumgebung sollten Sie die folgenden Empfehlungen beachten:

  • Verwenden Sie unterschiedliche Hosts für vertrauenswürdige und nicht vertrauenswürdige Orchestrierungen und Empfangshandler.

    Jedes auf einem Host ausgeführte Element (z. B. Orchestrierungen, Pipelines, Empfangs- und Sendehandler) wird unter derselben Identität ausgeführt und besitzt Zugriff auf die Warteschlangen "Verarbeiten" und "Angehalten" für diesen Host.

    Wenn eine Nachricht aufgrund von Berechtigungsfehlern nicht an eine Orchestrierung übermittelt werden kann, wird diese Nachricht in der Warteschlange "Angehalten" des Hosts abgelegt, auf dem der Sendevorgang (eine Empfangspipeline oder eine weitere Orchestrierung) ausgeführt wird. Werden jedoch die Orchestrierung und der Sendevorgang (z. B. eine Empfangspipeline) auf demselben Host ausgeführt, kann die Orchestrierung immer noch auf die Nachricht in der Warteschlange "Angehalten" zugreifen. Dadurch könnte Ihr System potentiell missbraucht werden, wenn eine nicht vertrauenswürdige Orchestrierung auf einem vertrauenswürdigen Host ausgeführt wird.

    Sie sollten daher nicht vertrauenswürdige Orchestrierungen auf einem separaten Host und unter einem anderen Dienstkonto ausführen, als von den vertrauenswürdigen Hosts in Ihrer BizTalk-Gruppe verwendet wird. Informationen zum Festlegen eines Hosts als vertrauenswürdig finden Sie unter Ändern von Hosteigenschaften.

  • Begrenzen Sie die Datenbank- und Protokollgröße in den BizTalk Server-Datenbanken.

    Die BizTalk-MessageBox-Datenbanken und die BizTalk-Überwachungsdatenbank wachsen weitaus schneller als die anderen BizTalk Server-Datenbanken. Sie sollten diese Datenbanken im Rahmen Ihrer Sicherungs- und Wartungsarbeiten häufig aktualisieren.

    Standardmäßig gibt es für die Tabellen in den BizTalk Server-Datenbanken keine Beschränkungen bezüglich der Protokollgröße. Sie sollten daher im Rahmen Ihrer Sicherungs- und Wartungsarbeiten die Protokollgröße in Grenzen halten, damit die Protokolle nicht zu groß werden und vielleicht sogar den gesamten Festplattenspeicherplatz belegen. Informationen zum Verwalten der Größe der Nachverfolgungsdatenbank finden Sie unter Archivieren und Bereinigen der BizTalk-Nachverfolgungsdatenbank.

  • Clustern Sie SQL Server.

    Zum Realisieren von Hochverfügbarkeit für die BizTalk Server-Datenbanken sollten Sie die SQL-Server clustern, auf denen die BizTalk Server-Datenbanken gespeichert werden. Auf diese Weise lassen sich Ausfallzeiten minimieren, wenn eine der Datenbanken oder der SQL Server ausfällt. Weitere Informationen zum SQL Server-Clustern finden Sie unter „Failover Clustering Architecture“ in der SQL Server-Onlinedokumentation.

Voraussetzungen

Zum Ausführen des in diesem Thema beschriebenen Verfahrens müssen die folgenden Voraussetzungen erfüllt sein:

  • Sie müssen als ein Benutzer angemeldet sein, der zur BizTalk Server-Administratorengruppe gehört.

  • Bei den nachfolgenden Anleitungen wird davon ausgegangen, dass BizTalk Server mit der Option Vollständige Installation installiert wurde. Wenn dies nicht der Fall ist, sind einige der in Schritt 1 aufgeführten Verwaltungsobjekte auf Ihrem System möglicherweise nicht vorhanden.

Erstellen einer BizTalk Server Hostingumgebung

  1. Verwenden Sie das Konfigurationstool von BizTalk Server zum Erstellen einer neuen BizTalk-Gruppe. Informationen zum Erstellen einer neuen BizTalk Server Gruppe finden Sie unter Konfigurieren von Gruppen mithilfe der BizTalk Server-Konfiguration.

    Das Konfigurationstool von BizTalk Server erstellt die folgenden Verwaltungsobjekte:

    Verwaltungsobjekt BESCHREIBUNG
    BizTalk-Verwaltungsdatenbank (BizTalkMgmtDb) Diese Datenbank ist der zentrale Metainformationsspeicher für alle BizTalk Server.
    BizTalk MessageBox-Datenbank (BizTalkMsgBoxDb) In dieser Datenbank werden Abonnementprädikate gespeichert. Es handelt sich hierbei um eine Hostplattform, auf der die Warteschlangen und Statustabellen für jeden BizTalk Server-Host gespeichert werden. In der MessageBox-Datenbank werden auch die Nachrichten und Nachrichteneigenschaften gespeichert. Informationen zu MessageBox-Datenbanken, einschließlich des Hinzufügens zusätzlicher MessageBox-Datenbanken, finden Sie unter Verwalten von MessageBox-Datenbanken.
    Server Das ist der Computer, auf dem BizTalk Server installiert und konfiguriert ist und auf dem Hostinstanzen ausgeführt werden. Hostinstanzen erstellen Sie von einem auf einem Server erstellten Host. Weitere Informationen zum Erstellen eines Hosts finden Sie unter Erstellen eines neuen Hosts. Informationen zum Erstellen von Hostinstanzen finden Sie unter Hinzufügen einer Hostinstanz.
    PRIMÄRE BAM-Importdatenbank (BAMPrimaryImport) Das ist die Datenbank, in der das Tool zur Geschäftsaktivitätsüberwachung Überwachungsdaten sammelt.
    Regel-Engine-Datenbank (BizTalkRuleEngineDb) Diese Datenbank ist ein Repository für Richtlinien, Regeln und Vokabulare für Datenverweise in Geschäftsregeln.
    BizTalk-Nachverfolgungsdatenbank (BizTalkDTADb) Diese Datenbank speichert Geschäfts- und Integritätsüberwachungsdaten, die von der BizTalk Server-Nachverfolgungs-Engine nachverfolgt werden.
    SSO-Datenbank (SSODB) In dieser Datenbank werden Anmeldeinformationen gespeichert.
    Prozessinterner Host mit entsprechenden Hostinstanzen Der Host vom Typ "In-Process" wird innerhalb des Speicherplatzes des BizTalk Server-Prozesses ausgeführt.
    Isolierter Host mit entsprechenden Hostinstanzen Der isolierte Host wird außerhalb der BizTalk Server-Installation ausgeführt.
    HTTP/S, BizTalk-Message Queuing, Datei, SMTP, SOAP und SQL Der Konfigurations-Assistent erstellt die Adapter, die Teil von BizTalk Server sind.
  2. Verwenden Sie die BizTalk Server-Verwaltungskonsole oder WMI, um Ihrer BizTalk Server Umgebung nach Bedarf Komponenten hinzuzufügen. Zum Skalieren Ihrer Lösung fügen Sie MessageBox-Datenbanken, Hosts und Server hinzu.

  3. Mithilfe der BizTalk-Verwaltungskonsole oder WMI können Sie Hostinstanzen auf den zugeordneten Servern erstellen. Dieser Schritt bestimmt, auf welchen Servern BizTalk Server ausgeführt wird. Sollten sich die Anforderungen in Ihrem Unternehmen ändern, können Sie Server hinzufügen, entfernen oder Server-Host-Zuordnungen ändern.

Weitere Informationen

Verwalten von BizTalk-Hosts und -Hostinstanzen
Hosts
Hostinstanzen