Condividi tramite


Risultati test: Indicatori KPI di BizTalk Server

Questo argomento riepiloga BizTalk Server indicatori di prestazioni chiave osservati durante gli scenari di test. In particolare, questi test hanno valutato la velocità effettiva misurata dal contatore di monitoraggio delle prestazioni "BizTalk:Messaging/Documents processed/Sec" e dalla latenza, misurata in base al tempo di risposta del client di Visual Studio.

Riepilogo degli indicatori di prestazioni chiave di BizTalk Server

Per ogni scenario le macchine fisiche erano limitate in modo che il numero di processori logici e processori virtuali fosse equivalente. Questa operazione è stata eseguita usando le opzioni /maxmem e /numproc per il file diboot.ini . Per altre informazioni, vedere Opzioni di avvio in un file Boot.ini.

Confronto degli indicatori di prestazioni chiave di BizTalk Server

Per questo scenario di test, l'esecuzione di BizTalk Server in una macchina virtuale Hyper-V ha fornito circa il 95% della velocità effettiva e delle prestazioni di latenza di BizTalk Server su hardware fisico. Per offrire scalabilità orizzontale e aumentare le prestazioni complessive del sistema, è possibile aggiungere più BizTalk Server macchine virtuali all'ambiente in base alle esigenze, a causa della natura senza stato di BizTalk Server. È possibile creare e aggiungere altre BizTalk Server macchine virtuali all'ambiente usando l'utilità SysPrep per generare nuove immagini da un'immagine di base.

Nota

È possibile creare più immagini in base a un'immagine esistente di un computer in cui è installato BizTalk Server. È possibile eseguire SysPrep su un'immagine di base usando un file di risposte SysPrep e script forniti con BizTalk Server. Questi script di esempio sono progettati per l'uso solo con BizTalk Server installati in versioni a 32 bit e a 64 bit di Windows Server 2008. Per altre informazioni, vedere Sysprep a BizTalk Server VHD (BizTalk Server Sample).

È possibile accelerare notevolmente il provisioning, il consolidamento e la gestione delle macchine virtuali quando si usano System Center Virtual Machine Manager (VMM). Per altre informazioni, vedere System Center Virtual Machine Manager.

I risultati ottenuti in questo lab prestazioni mostrano un miglioramento significativo delle prestazioni ottenute quando si esegue BizTalk Server 2006 R2 in Windows Server 2003 in una macchina virtuale Hyper-V. L'esecuzione di BizTalk Server 2006 R2 in una macchina virtuale Hyper-V ha fornito circa il 75% della velocità effettiva e delle prestazioni di latenza di BizTalk Server 2006 R2 su hardware fisico rispetto alle prestazioni di circa il 95% osservato quando si eseguono BizTalk Server e Windows Server 2008 SP2 in macchine virtuali Hyper-V. Queste prestazioni migliorate sono in gran parte attribuibili alle prestazioni migliorate di Windows Server 2008 SP2 durante l'esecuzione come sistema operativo guest in Hyper-V. Il confronto delle prestazioni correlato è disponibile nella guida BizTalk Server 2006 R2 Hyper-V.

Il grafico seguente illustra le prestazioni di BizTalk Server nelle varie piattaforme di test:

Indicatori di prestazioni chiave

La tabella seguente illustra le prestazioni relative dell'indicatore KPI raccolto per ogni configurazione. Ogni set di risultati viene calcolato come percentuale dell'indicatore KPI di configurazione baseline.

Indicatore KPI Virtual BizTalk/Physical SQL Virtual BizTalk/Virtual SQL in host separati Virtual BizTalk/Virtual SQL on Consolidated environment
\BizTalk:Messaging\Documents elaborati/sec 94.3% 79.8% 67%
Latenza misurata dal client di Visual Studio 94.3% 79.7% 66.9%

Per altre informazioni su come ottimizzare le prestazioni di una soluzione BizTalk Server, vedere Pianificazione delle prestazioni e della capacità.

Riepilogo dei risultati del confronto delle prestazioni

La velocità effettiva del 94,3% e la latenza del 94,3% ottenuta quando si esegue solo BizTalk Server in Hyper-V suggerisce che la virtualizzazione di questo livello della soluzione tramite Hyper-V offre prestazioni eccellenti insieme al provisioning, al consolidamento, alla flessibilità e alla facilità di gestione possibili quando si distribuiscono soluzioni in un ambiente Hyper-V.

Risultati del confronto della velocità effettiva

Quando i computer BizTalk Server usati nell'ambiente BizTalk Server sono stati eseguiti in macchine virtuali Hyper-V, la velocità effettiva della soluzione BizTalk Server misurata dal contatore delle prestazioni "BizTalk:Messaging/Documents processed/Sec" è compreso tra il 67% e il 94,3% della velocità effettiva raggiungibile quando tutti i computer usati nel BizTalk Server ambiente è stato installato nell'hardware fisico.

Risultati di esempio di confronto della latenza

Quando i computer BizTalk Server usati nell'ambiente BizTalk Server sono stati eseguiti in macchine virtuali Hyper-V, la latenza della soluzione BizTalk Server misurata in base al tempo di risposta del client di Visual Studio è compreso tra il 66,9% e il 94,3% della latenza raggiungibile quando tutti i computer usati nel BizTalk Server l'ambiente è stato installato nell'hardware fisico.