Scalabilità verticale del livello di SQL Server
In questo modello, il database MessageBox SQL esistente viene aggiornato in modo da garantire la scalabilità in base ai requisiti di velocità effettiva o latenza.
Nella figura seguente viene illustrato uno scenario in cui il database MessageBox master viene aggiornato da un server a quattro processori a un server a otto processori.
Situazioni in cui configurare il livello SQL con scalabilità verticale
Quando è possibile configurare con scalabilità verticale il database MessageBox master.
Quando il database MessageBox master diventa il collo di bottiglia. Di seguito sono riportati i possibili colli di bottiglia:
CPU In caso di scenari di orchestrazione molto costosi e complessi, la casella messaggi usa risorse di CPU pesanti. La scalabilità verticale del server SQL Server mediante l'aggiunta di un numero maggiore di CPU dovrebbe garantire la scalabilità dello scenairo.
Memoria o I/O Memoria o I/O possono essere colli di bottiglia e possono essere aggiornati.
Quando la scalabilità verticale risulta più economica rispetto alla scalabilità orizzontale e la scalabilità verticale è in grado di risolvere il collo di bottiglia. Se ad esempio nel database MessageBox master si verifica un problema con la contesa dei blocchi SQL, non sarà possibile risolvere questo problema con la scalabilità verticale.
Situazioni in cui non è possibile configurare il livello SQL con scalabilità verticale
La scalabilità verticale non è in grado di far fronte ai colli di bottiglia di contesa dei blocchi sul livello SQL. Se si verificano questi tipi di colli di bottiglia, è consigliabile utilizzare la scalabilità orizzontale anziché la scalabilità verticale.
Strategie e considerazioni per la scalabilità verticale del livello SQL
Configurare il database MessageBox master prima con scalabilità verticale e successivamente con scalabilità orizzontale.
Il database MessageBox master potrebbe diventare il collo di bottiglia. È consigliabile pertanto che il database MessageBox sia dotato di velocità e dimensioni più elevate, ad esempio un computer dual core Itanium a 64 bit o x64.
Vedere anche
Scalabilità orizzontale del livello BizTalk Server
Scalabilità verticale del livello BizTalk Server
Scalabilità orizzontale del livello SQL Server
Host riceventi con scalabilità orizzontale
Host di elaborazione con scalabilità orizzontale
Host di invio con scalabilità orizzontale
Uso del cluster Windows Server per fornire disponibilità elevata per gli host BizTalk Server 2
Database con scalabilità orizzontale
Clustering dei database BizTalk Server