Phase 4: Erstellen der Bewertungsumgebung
Die Buildlaborphase einer Leistungsbewertung wird verwendet, um die Hardware und Software für die Umgebung in Übereinstimmung mit den Entwurfsentscheidungen in früheren Phasen zu installieren. Da die Build-Lab-Phase zeitaufwändig sein kann, ist es nicht ungewöhnlich, dass sich diese Phase über frühere Phasen überschneidet. In vielen Szenarien werden die Hardware und das Betriebssystem möglicherweise installiert, bevor eine endgültige Entscheidung über die Anwendungsarchitektur getroffen wurde. Die Buildlaborphase einer Leistungsbewertung umfasst in der Regel die in diesem Thema beschriebenen Aufgaben.
Abrufen der gesamten Build-Lab-Infrastruktur mindestens eine Woche vor dem Startdatum des Labs
Planen Sie, die gesamte erforderliche Hardware und Software mindestens eine Woche vor dem Startdatum des Labs zur Verfügung zu haben. Dadurch wird sichergestellt, dass wertvolle Laborzeit nicht für den Bedarf an der benötigten Infrastruktur verschwendet wird.
Konfigurieren von Softwaresystemen von Drittanbietern
Möglicherweise müssen Systeme von Drittanbietern erstellt und konfiguriert werden, bevor das Lab beginnen kann. Wenn Fachexperten (KMU) für diese Systeme erforderlich sind, stellen Sie sicher, dass diese während der Aufbau- und Labausführungsphase geplant werden. Stellen Sie sicher, dass sie ihre Erstellungsverfahren gründlich dokumentieren.
Installieren und Konfigurieren der BizTalk Server Umgebung
Ausführliche Anweisungen zum Installieren BizTalk Server und der erforderlichen Abhängigkeitssoftware finden Sie in den Installations- und Upgradehandbüchern. Führen Sie nach der erfolgreichen Installation und Konfiguration der BizTalk Server Umgebung die folgenden Aufgaben aus:
Befolgen Sie die In den Checklisten für die Betriebsbereitschaft aufgeführten Empfehlungen.
Befolgen Sie die Empfehlungen unter Optimieren der Leistung.
Stellen Sie sicher, dass alle Computerzeiten ordnungsgemäß synchronisiert sind.
Überprüfen Sie die MSDTC-Funktionalität zwischen allen Computern in der Umgebung.
Stellen Sie sicher, dass die benutzerdefinierte Ablaufverfolgung/Protokollierung deaktiviert ist, sofern sie nicht unbedingt erforderlich ist.
Installieren Sie die Visual Studio Ultimate Edition für Auslastungstests. Weitere Informationen zum Ausführen automatisierter Tests mit Visual Studio finden Sie unter Verwenden von Visual Studio zum Vereinfachen automatisierter Tests.
Richten Sie nach Bedarf Leistungsmonitor Indikatoren und Protokolle ein.
Richten Sie einen Debugcomputer ein, um die Projektmappe zu debuggen, wenn Codeänderungen innerhalb des Bereichs der Leistungsbewertung liegen.
Defragmentieren Sie alle Festplatten.
Deaktivieren Sie die Antivirus-Echtzeitüberprüfung.
Sichern Sie den Sign-On Master Secret für Unternehmen.
Installieren der zu testenden BizTalk Server Anwendung
Die Installation der zu testenden Anwendung umfasst in der Regel die folgenden Schritte:
Verwenden Sie die BizTalk Server-Verwaltungskonsole, um Folgendes auszuführen:
Erstellen von Hosts
Erstellen sie Sende-/Empfangshandler.
Erstellen Sie Hostinstanzen.
Erstellen sie BizTalk Server Anwendungen.
Anwendungsinstallation:
Stellen Sie BizTalk Server Binärdateien für die BizTalk Server Gruppe bereit.
Importieren Sie Bindungen in die BizTalk Server Gruppe.
GAC BizTalk Server und nicht BizTalk Server Binärdateien in allen Feldern.
Stellen Sie sicher, dass Abhängigkeitskomponenten in allen Feldern vorhanden sind.
Installieren Sie Abhängigkeitsanwendungen.
Konfigurieren Sie Transporte und physische Endpunkte in der BizTalk Server-Verwaltungskonsole.
Starten Sie Dienste.
Führen Sie grundlegende Rauchtests durch– Rauchtests sind End-to-End-Funktionstests, die die grundlegende Funktionalität Ihrer Lösung testen.
Implementieren von automatisierten Build- und Auslastungstests
Die Implementierung eines automatisierten Build- und Auslastungstestprozesses ist wohl der Eckpfeiler einer BizTalk Server Leistungsbewertung. Ein automatisierter Buildprozess sollte implementiert werden, wenn Codeänderungen im Rahmen der Leistungsbewertung liegen. Automatisierte Auslastungstests sollten für alle Auslastungstestszenarien implementiert werden. Die anfänglichen Zeitinvestitionen, die für die Implementierung automatisierter Build- und Auslastungstests erforderlich sind, sind schnell wieder verfügbar. Die Automatisierung ermöglicht eine schnelle und präzise Wiederholung von alltäglichen Build-/Testaufgaben, die einem menschlichen Fehler unterliegen. Weitere Informationen zum Implementieren eines automatisierten Build- und Testprozesses finden Sie in diesem Leitfaden unter Implementieren automatisierter Tests .
Konfigurieren der Leistungsüberwachung
Eine genaue Leistungsüberwachung ist entscheidend für den Erfolg der Leistungsbewertung. Bestimmen Sie, welche Leistungsmetriken basierend auf den Durchsatz- und Latenzzielen ausgewertet werden sollen, die in der Bereichsphase definiert wurden. Die Leistungsüberwachung sollte auf jedem Computer in der BizTalk Server Umgebung durchgeführt werden. Siehe Leistungsindikatoren. Verwenden Sie das Tool zur Leistungsanalyse von Protokollen (PAL), um HTML-Berichte zu generieren, die wichtige Leistungsindikatoren grafisch darstellen und Warnungen generieren, wenn Schwellenwerte für diese Indikatoren überschritten werden. S Performance Analysis of Logs (PAL)-Tool.
Einrichten und Dokumentieren der Basisleistung der Lösung
Die Baselineleistung sollte so berechnet werden, dass die Auswirkungen von Leistungsoptimierungen, die während der Leistungsbewertung angewendet werden, gemessen werden können.