Share via


Horizontale Skalierung von Workflow Manager 1.0

 

Workflow-Manager 1.0 unterstützt horizontale Skalierungsarchitektur.Die Skalierung von einem Computer in eine Konfiguration mit mehreren Computern kann verwendet werden, um hohe Verfügbarkeit zu erzielen und optimierte Leistung und höheren Durchsatz bereitzustellen.

Horizontale Skalierung von Workflow-Manager 1.0

Die horizontale Skalierung von Workflow-Manager 1.0 kann ganz einfach sein: Installieren Sie nur Workflow-Manager 1.0 oder einen weiteren Server, den Sie dann einer vorhandenen Farm hinzufügen.Siehe Installieren und Konfigurieren von Workflow Manager 1.0.

Sie müssen Ihre Workflows nicht ändern, um die Vorteile der horizontalen Skalierungstopologie von Workflow-Manager 1.0 nutzen zu können.Sie müssen sich auch nicht darum kümmern, wie die Ausführung von Workflows auf Servern in der Farm verteilt wird.Alle Workflow-Manager 1.0-Server, die der Farm beigetreten sind, verwenden effiziente Algorithmen, um Workflowinstanzen mit ausstehenden Aufgaben zu verarbeiten.

Auf die gleiche Weise können die Workflow-Manager-Client 1.0-API und die REST-API für die Interaktion mit jedem Server in der Farm verwendet werden.Die Server sollten mit einem Software- oder Hardwarelastenausgleich für einen ordnungsgemäßen Lastenausgleich konfiguriert sein, oder der Zugriff sollte direkt erfolgen.

Abhängig von den Verwendungs- und Ladecharakteristika kann die Leistung von Workflow-Manager 1.0 von verschiedenen Faktoren beeinflusst werden, z. B. von den im Folgenden genannten.

  • CPU-Verwendung durch Workflow-Manager-Client 1.0 oder Service Bus-Dienste.

  • CPU-Verwendung durch SQL Server.

  • SQL Server-E/A.

  • Netzwerkcharakteristika.

Wenn die Workflow-Manager-Client 1.0-Leistung durch die CPU-Auslastung durch Workflow- oder Service Bus-Dienste beeinträchtigt wird, kann der Engpass durch Hinzufügen weiterer Knoten zur Farm behoben werden.

Wenn die Workflow-Manager 1.0-Leistung durch SQL Server beeinträchtigt wird, sollten Sie zuerst eine Optimierung Ihrer SQL Server-Bereitstellung in Betracht ziehen.Dieser Vorgang kann das Angeben größerer Dateigrößen für die Datenbank, das Zuweisen separater Datenträger zu verschiedenen Datenbanken und Datenbankprotokolldateien, die von Workflow-Manager 1.0 und Service Bus verwendet werden, und das Verwenden einer separaten SQL Server-Version für Workflow- und Service Bus-Datenbanken beinhalten.