Skalieren Ihrer LösungenScaling Your Solutions

BizTalk Server-Architektur bietet eine sehr gute Unterstützung für die Skalierbarkeit.BizTalk Server architecture provides a very good support for scalability. Die Skalierung Muster, die Sie auswählen, hängt von Komplexität Ihres Szenarios, Hardware und den Durchsatz/Wartezeit-Anforderungen ab.The scaling patterns that you choose depend on complexity of your scenario, hardware and the throughput/Latency requirements. Sie sollten zunächst mit einer kleineren Topologie beginnen und versuchen, zentrale hochskalieren oder nach-unten-basierend auf den Richtlinien in diesem Abschnitt.You should start with a smaller topology initially and try to scale-up or down based on the guidelines in this section.

Horizontales Hochskalieren und skalierenScaling Out and Scaling Up

Es gibt zwei Möglichkeiten zum Skalieren des BizTalk Server-Systems:There are two ways to scale your BizTalk Server system:

  • Dezentrale Skalierung ist der Prozess der zusätzliche Computer hinzugefügt.Scaling-out is the process of adding additional computers. Z. B. Wenn BizTalk Server durch die CPU-Ressourcen ein Engpass auftritt, bietet Hinzufügen eines weiteren Servers die CPU-Ressourcen die den Durchsatz verdoppeln bereitstellen können.For example, if BizTalk Server is bottlenecked by CPU resources, adding another server provides double the CPU resources which may provide double the throughput.

  • Zentrales Skalieren wird vorhandene Computer aufgerüstet.Scaling-up is process of upgrading the existing computer. Beispielsweise können Sie BizTalk Server-Computer von einem Computer mit 4 Prozessoren auf einem 8-Prozessor aktualisieren.For example, you can upgrade a BizTalk Server computer from a 4 processor machine to an 8 processor.

    Ein BizTalk Server-System hat zwei Ebenen: der BizTalk Server-Ebene und der SQL Server-Ebene, die die MessageBox-Datenbanken enthält.A BizTalk Server system has two tiers: the BizTalk Server tier and the SQL Server tier, which contains your MessageBox databases. In jedem Szenario können Sie horizontal hoch- oder herunterskaliert werden, jede Ebene.In any scenario, you can scale out or scale up each tier. D. h. können Sie horizontaler BizTalk Server und der MessageBox-Datenbank oder beide zentral skalieren.That is, you can scale-out BizTalk Server and the MessageBox database, or scale up both of them.

    In den meisten Fällen die BizTalk-Ebene wird zu einem Engpass zuerst, und starten Sie Sie verbessern die Leistung mithilfe der dezentralen Skalierung. Allerdings an einem bestimmten Punkt je nach Komplexität des Systems und der Hardware, die Sie verwenden, kann nicht zum zentralen hochskalieren der BizTalk-Ebene nicht mehr und die SQL Server-Ebene wird zu einem Engpass.In most cases, the BizTalk tier becomes a bottleneck first, and you start improving performance by scaling it out. But, at some point, depending on complexity of your system and the hardware you use, you can’t scale out the BizTalk tier anymore and the SQL Server tier becomes the bottleneck. Klicken Sie dann, Sie zentrales hochskalieren der SQL Server-Ebene und als Nächstes horizontal hochskalieren durch das Hinzufügen Weitere MessageBox-Datenbanken.Then, you scale up the SQL Server tier, and next scale it out by adding more MessageBox databases.

Hinweis

Eine neue MessageBox-Datenbank bedeutet nicht unbedingt hier einen anderen Server.A new MessageBox database does not necessarily mean another server here. Eine einzelne SQLServer kann mehrere MessageBox-Datenbanken haben.A single SQL server can have multiple MessageBox databases. Außerdem belasten mehrere MessageBox-Datenbanken DTC-Kosten und den networkhop aus, wenn die Datenbanken auf unterschiedlichen Computern befinden.Also, multiple MessageBox databases incur DTC cost and network hop if the databases are on different computers.

Theoretisch kann die SQL Server-Ebene unbegrenzt skalieren, solange die MessageBox-Masterdatenbank nicht überlastet ist.In theory, the SQL Server tier can scale out indefinitely as long as the master MessageBox database is not saturated.

Die Themen in diesem Abschnitt beschreiben ausführlicher zu diesen skalierungsmustern.The topics in this section describe these scaling patterns in more detail. Außerdem wird erläutert, wie Sie die einzelnen Muster skalieren und erläutert, wann Sie dieses Muster zum Skalieren des Systems nicht mehr verwenden können.They also explain how to scale each pattern and how to determine when you can no longer use that pattern to scale your system.

In diesem AbschnittIn This Section

Siehe auchSee Also

Ausskalierte empfangende Hosts Scaled-Out Receiving Hosts
Ausskalierte verarbeitende Hosts Scaled-Out Processing Hosts
Ausskalierte sendende Hosts Scaled-Out Sending Hosts
Mithilfe von Windows Server-Cluster für hohe Verfügbarkeit für BizTalk Server-Hosts2 Using Windows Server Cluster to Provide High Availability for BizTalk Server Hosts2
Ausskalierte Datenbanken Scaled-Out Databases
Clustern von BizTalk Server-DatenbankenClustering the BizTalk Server Databases