Condividi tramite


Scalabilità delle soluzioni

L'architettura di BizTalk Server fornisce un ottimo supporto per la scalabilità. I modelli di scala selezionati dipendono dalla complessità dello scenario, dall'hardware e dai requisiti di velocità effettiva/latenza. È consigliabile iniziare con una topologia più piccola e tentare di scalarla in verticale o in orizzontale sulla base delle indicazioni contenute in questa sezione.

Scalabilità orizzontale e scalabilità verticale

Esistono due modi per scalare il sistema BizTalk Server:

  • La scalabilità orizzontale è il processo con cui si aggiungono altri computer. Se, ad esempio, in BizTalk Server vi è un collo di bottiglia dovuto alle risorse della CPU, l'aggiunta di un altro server raddoppia tali risorse e può raddoppiare la velocità effettiva.

  • La scalabilità verticale è il processo con cui viene aggiornato il computer esistente. È ad esempio possibile aggiornare un computer BizTalk Server da un computer a 4 processori a uno a 8 processori.

    Un sistema BizTalk Server include due livelli: il livello BizTalk Server e il livello SQL Server, che contiene i database MessageBox. In qualsiasi scenario, è possibile scalare in orizzontale o in verticale ogni livello. Vale a dire, è possibile scalare in orizzontale BizTalk Server e il database MessageBox oppure scalarli entrambi in verticale.

    Nella maggior parte dei casi, il livello BizTalk diventa innanzitutto un collo di bottiglia e si inizia a migliorare le prestazioni aumentandone le prestazioni. Tuttavia, a un certo punto, a seconda della complessità del sistema e dell'hardware usato, non è più possibile aumentare il livello BizTalk e il livello SQL Server diventa il collo di bottiglia. Scalare quindi in verticale il livello SQL Server e successivamente scalarlo in orizzontale aggiungendo altri database MessageBox.

Nota

Un nuovo database MessageBox non implica necessariamente un altro server, in questo caso. Un singolo SQL Server può avere più database MessageBox. Inoltre, più database MessageBox comportano costi DTC e hop di rete se i database si trovano in computer diversi.

In teoria, il livello SQL Server può essere scalato in orizzontale all'infinito finché il database MessageBox master non è saturo.

Negli argomenti di questa sezione vengono descritti più dettagliatamente questi modelli di scalabilità. Viene inoltre illustrato come scalare ogni modello e come determinare quando non è più possibile utilizzare tale modello per scalare il sistema.

Contenuto della sezione

Vedere anche

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