Testen der Virtualisierungsleistung von BizTalk Server
Jedes der in diesem Leitfaden beschriebenen Leistungstestszenarien wurde auf physischen Computern in einem Microsoft-Testlabor bereitgestellt, und dann wurde der gleiche Auslastungstest für jede einzelne Systemarchitektur durchgeführt. Das Hostbetriebssystem auf jedem physischen Computer war eine vollständige Installation von Windows Server 2008 SP2 Enterprise, 64-Bit Edition, mit installierter Hyper-V-Serverrolle. Die zum Testen BizTalk Server verwendeten virtuellen Computer wurden mit Windows Server 2008 SP2 Enterprise, 64-Bit Edition als Gastbetriebssystem eingerichtet. Der zum Testen SQL Server verwendete virtuelle Computer wurde mit Windows Server 2008 SP2 Enterprise, 64-Bit Edition als Gastbetriebssystem eingerichtet. Die Testszenarien, Testmethoden, Leistungstestergebnisse und nachfolgende Analysen wurden verwendet, um eine Reihe bewährter Methoden und Anleitungen zum Entwerfen, Implementieren und Optimieren virtualisierter BizTalk Server zu formulieren.
Testszenario 1: Baseline: Das erste Szenario wurde entwickelt, um die Baselineleistung einer BizTalk Server Umgebung zu ermitteln, die nur auf physischer Hardware ausgeführt wird. In diesem Szenario wurden sowohl BizTalk Server als auch SQL Server nur auf physischer Hardware installiert und ausgeführt.
Testszenario 2: Virtuelle BizTalk Server/Physische SQL Server: Das zweite Szenario wurde entwickelt, um die Leistungsbeeinträchtigung des Hostens von BizTalk Server auf mehreren virtuellen Gastcomputern auf demselben physischen Server zu bestimmen. Die Testergebnisse aus konfigurationen mehrerer virtueller Computer wurden dann mit einer physischen Computerverarbeitung mit der gleichen Anzahl logischer Prozessoren verglichen wie die Gesamtzahl, die auf alle virtuellen Computer verteilt ist.
Testszenario 3: Virtuelle BizTalk Server/Virtuelle SQL Server auf separaten physischen Hyper-V-Hosts: Das dritte Szenario wurde durchgeführt, um die Auswirkungen der Ausführung von BizTalk Server und SQL Server in einer virtualisierten Umgebung auf die Leistung zu ermitteln. Tests wurden mit BizTalk Server ausgeführt, die auf virtuellen Hyper-V-Computern ausgeführt werden, wobei die BizTalk-Datenbanken auf einer SQL Server instance auf einem virtuellen Hyper-V-Computer gehostet werden. In diesem Szenario wurden die BizTalk Server virtuellen Computer und die SQL Server virtuellen Computer auf separaten physischen Hyper-V-Hosts gehostet.
Testszenario 4: Serverkonsolidierung: Konsolidierung einer vollständigen BizTalk-Gruppe einschließlich SQL auf einem physischen Server auf Hyper-V : Im Szenario werden alle virtuellen Computer (VMs), die zum Ausführen der Testanwendung benötigt werden, auf einem physischen Server gehostet. Der Zweck dieses Szenarios besteht darin, die Leistungskosten für das Hosten von SQL Server und BizTalk Server virtuellen Computern in einer konsolidierten Umgebung zu ermitteln.
Dieser Abschnitt bietet eine Übersicht über die Testanwendung und die Serverarchitektur, die für jedes Szenario verwendet werden, und stellt auch key performance indicators (KPIs) dar, die während des Tests beobachtet werden.