Guida su Hyper-V per BizTalk Server 2010
Lo scopo di questa guida è fornire indicazioni pratiche per l'uso di Microsoft BizTalk Server con Microsoft Windows Server 2008 R2 Hyper-V. L'enfasi è su BizTalk Server, ma i metodi di valutazione delle prestazioni e gli scenari di test delle prestazioni sono utili per analizzare le prestazioni delle applicazioni server virtualizzate in generale. Questo materiale sussidiario sarà di interesse per le community IT Pro e Developer.
La virtualizzazione server offre alle aziende l'opportunità di eseguire più sistemi operativi in un singolo computer fisico. Questa funzionalità consente il consolidamento di server sottoutilizzati in un numero minore di computer completamente usati. Implementando la virtualizzazione, le aziende possono ridurre al minimo i costi operativi e di spesa capitale associati alla distribuzione e al funzionamento dei server necessari per le applicazioni aziendali.
I potenziali risparmi sui costi hanno richiesto ai reparti IT di valutare applicazioni nuove e esistenti per identificare i candidati adatti per la virtualizzazione del server. La maggior parte di queste valutazioni cerca di individuare il costo totale della virtualizzazione. Il costo totale della virtualizzazione è la somma dei costi monetari per le operazioni hardware e IT e il costo delle prestazioni della virtualizzazione rispetto alle prestazioni raggiungibili in un ambiente fisico. Questa guida si concentra esclusivamente sull'aspetto delle prestazioni della virtualizzazione.
A partire da Windows Server 2008, la virtualizzazione del server usando la tecnologia Hyper-V è stata parte integrante del sistema operativo. Windows Server 2008 R2 Hyper-V offre una soluzione di virtualizzazione affidabile e ottimizzata che consente alle organizzazioni di migliorare l'utilizzo del server e ridurre i costi. Con l'aggiunta di nuove funzionalità, ad esempio la funzionalità di migrazione in tempo reale, il supporto di processori e memoria espansi per i sistemi host, il supporto per l'archiviazione dinamica delle macchine virtuali, consente alle organizzazioni di consolidare i carichi di lavoro in un singolo server fisico ed è una soluzione ottimale per le organizzazioni che stanno consolidando i server e per gli ambienti di sviluppo e test.
BizTalk Server sfrutta i miglioramenti più recenti della virtualizzazione inclusi nell'ambito di Windows Server 2008 R2 Hyper-V, che può causare costi ridotti tramite il consolidamento del server di produzione e la gestione della continuità aziendale, oltre alla creazione di un'infrastruttura IT più dinamica. La funzionalità Clustering consente di distribuire BizTalk Server in ambienti di clustering multisito senza software o hardware aggiuntivi. Hyper-V offre supporto per eseguire diverse istanze di BizTalk Server in istanze virtualizzate di Windows Server 2008 R2. Server Virtualization consente ai clienti BizTalk di ridurre al minimo il footprint hardware di una distribuzione BizTalk consolidando le risorse sottoutilizzate in modo sicuro.
Una distribuzione BizTalk Server è in genere costituita da diversi altri componenti, tra cui: SQL Server, Windows Server e Internet Information Services (IIS). Hyper-V offre supporto per il provisioning dinamico tramite System Center Virtual Machine Manager (VMM) che rende il provisioning su richiesta uno scenario realistico.
Windows Server 2008 R2 offre la tecnologia Hyper-V per supportare il consolidamento del server tramite la virtualizzazione di più istanze del sistema operativo in un singolo server fisico. Hyper-V viene fornito come parte principale di Windows Server 2008 R2 o come prodotto autonomo per semplificare il più possibile per i clienti di adottare la virtualizzazione nell'organizzazione. Esistono diversi scenari chiave per l'implementazione di Hyper-V:
Consolidamento del server: ridurre al minimo il footprint del server, le spese operative e le spese di capitale associate all'esecuzione di applicazioni consolidando più server fisici in una sola casella.
Test e sviluppo : l'uso di macchine virtuali, sviluppatori e architetti può effettuare rapidamente il provisioning di nuove macchine per provare nuove tecnologie e scenari in un ambiente sicuro che riflette in modo accurato le caratteristiche di un ambiente fisico. La virtualizzazione consente di eseguire il provisioning di nuovi computer in esecuzione in un'ampia piattaforma di sistemi operativi senza che sia necessario un nuovo hardware. Questo offre una piattaforma ottimale per gli ambienti di test e sviluppo.
Continuità aziendale e ripristino di emergenza: Hyper-V include potenti funzionalità di continuità aziendale e ripristino di emergenza, ad esempio backup in tempo reale e migrazione rapida, che consente alle aziende di soddisfare i contratti di servizio.
Nota
Per informazioni su come eseguire il backup di macchine virtuali Hyper-V tramite Windows Server Backup, vedere l'articolo di Microsoft Knowledge Base 958662, "Come eseguire il backup di macchine virtuali Hyper-V dalla partizione padre in un computer basato su Windows Server 2008 usando Windows Server Backup".
Per informazioni su come usare la funzionalità di migrazione live Hyper-V disponibile in Windows Server 2008 R2, vedere "Guida dettagliata all'uso della migrazione dinamica in Windows Server 2008 R2".
Dynamic Data Center: combinando Hyper-V con la suite di strumenti di Microsoft System Center, le organizzazioni possono automatizzare la configurazione e il monitoraggio delle macchine virtuali. Per altre informazioni, vedere System Center Virtual Machine Manager.
Le informazioni contenute in questa guida si riferiscono direttamente agli scenari di consolidamento e sviluppo server per Hyper-V. Gli altri due scenari non rientrano nell'ambito di questa guida.
Per altre informazioni sugli scenari principali per Hyper-V, vedere Virtualizzazione con Hyper-V: Panoramica e gli argomenti nella sezione Appendices1 di questa guida.
Chi dovrebbe leggere questo?
Tutti i professionisti IT che lavorano con BizTalk Server
Professionisti IT che distribuiscono, ottimizzano e gestiscono un ambiente applicazione
Professionisti IT che collaborano con i team di sviluppo per valutare e ottimizzare le architetture di sistema
Sviluppatori che creano e gestiscono applicazioni BizTalk Server
Gli sviluppatori interessati all'ottimizzazione delle prestazioni e all'identificazione dei colli di bottiglia delle prestazioni
Obiettivi di questa guida
L'obiettivo principale di questa guida è fornire indicazioni su come determinare se BizTalk Server in esecuzione in Hyper-V è probabile che soddisfi le aspettative sulle prestazioni. Questa guida sarà anche di valore come aiuto per l'ottimizzazione di un'applicazione BizTalk Server distribuita.
Questo progetto è stato condotto con gli obiettivi seguenti:
Fornire indicazioni specifiche per chiunque stia valutando, progettando o implementando un ambiente di BizTalk Server virtualizzato.
Fornire un'introduzione ai contatori e agli strumenti di monitoraggio delle prestazioni usati per misurare le funzionalità delle prestazioni di una piattaforma server virtualizzata.
Fornire linee guida per determinare il costo della virtualizzazione come funzione della differenza di prestazioni tra ambienti server fisici e virtualizzati.
Sviluppare procedure consigliate per l'uso durante la pianificazione o l'ottimizzazione di un ambiente di BizTalk Server virtualizzato.
Fornire indicazioni sull'architettura per determinare come distribuire BizTalk Server in un ambiente virtualizzato.
Identificare e documentare i colli di bottiglia delle prestazioni in un ambiente virtualizzato.
Che cos'è in questa guida?
Linee guida per l'implementazione di una soluzione BizTalk Server in un ambiente virtualizzato Hyper-V. Questa guida include:
Distribuzione di BizTalk Server in Hyper-V: la distribuzione di BizTalk Server in Hyper-V descrive i passaggi seguiti per configurare l'ambiente lab usato per confrontare le prestazioni di una soluzione BizTalk Server in esecuzione nella macchina virtuale Hyper-V nella stessa BizTalk Server soluzione in esecuzione su hardware fisico.
Valutazione delle prestazioni di BizTalk Server in Hyper-V: valutazione delle prestazioni di BizTalk Server in Hyper-V sono importanti considerazioni importanti quando si misurano le prestazioni di una soluzione BizTalk Server in esecuzione in un ambiente virtualizzato Hyper-V.
Test BizTalk Server prestazioni in Hyper-V: Test BizTalk Server Virtualization Performance offre risultati dettagliati di quattro scenari di test distinti che confrontano le prestazioni di una soluzione BizTalk Server in esecuzione in una macchina virtuale Hyper-V alla stessa BizTalk Server soluzione in esecuzione su hardware fisico.
Appendice: gli argomenti di Appendices1 forniscono materiale di riferimento importante per questa guida, tra cui:
Appendice A: Ottimizzazioni applicate ai computer nell'ambiente di test: fornisce informazioni dettagliate sulle ottimizzazioni delle prestazioni applicate ai computer nell'ambiente di test.
Appendice B: Panoramica dell'architettura e della funzionalità Hyper-V : offre una panoramica dell'architettura Hyper-V , descrive i vantaggi e gli svantaggi di Hyper-V e descrive le differenze tra Hyper-V e Virtual Server 2005
Appendice C: BizTalk Server e SQL Server Supporto Hyper-V : descrive i criteri di supporto per l'esecuzione di BizTalk Server e SQL Server in una macchina virtuale Hyper-V.
Appendice D: Strumenti per la misurazione delle prestazioni: descrive diversi strumenti che possono essere usati per monitorare e valutare le prestazioni di un ambiente di BizTalk Server.
Glossario: il glossario definisce i termini chiave usati in questa guida.