Definizione dei criteri delle prestazioni
Gli obiettivi di prestazioni di una soluzione BizTalk Server in genere rientrano in una delle due categorie, velocità effettiva o latenza. Questo argomento descrive i fattori che devono essere considerati durante la valutazione della velocità effettiva o della latenza di una soluzione BizTalk Server.
Nota
L'ottimizzazione della velocità effettiva o della latenza di una soluzione BizTalk Server spesso rappresenta obiettivi in conflitto. Ad esempio, è possibile migliorare la velocità effettiva della scheda di ricezione del file aumentando le dimensioni del batch, ma riducendo così la latenza. In questo scenario l'adapter richiede più tempo per accumulare messaggi per dimensioni batch maggiori, che a sua volta ridurranno la latenza end-to-end per un determinato messaggio.
Fattori che influiscono sulla velocità effettiva di una soluzione di BizTalk Server
Velocità effettiva: misurata ampiamente come numero di documenti che una soluzione BizTalk Server può elaborare entro un determinato intervallo di tempo.
I fattori che influiscono sulla velocità effettiva includono:
Dimensioni del messaggio: i messaggi più grandi usano un sovraccarico maggiore rispetto ai messaggi più piccoli, soprattutto se i messaggi vengono trasformati con una mappa e sono sufficienti in modo che vengano memorizzati nel buffer nel file system durante l'operazione di mapping. Per altre informazioni sul modo in cui le dimensioni dei messaggi influiscono sulle prestazioni BizTalk Server, vedere Come BizTalk Server elabora messaggi di grandi dimensioni (https://go.microsoft.com/fwlink/?LinkId=139293).
Formato messaggio: i messaggi vengono ricevuti in BizTalk Server in uno dei due formati primari, file XML o file flat. Poiché i file flat devono essere convertiti nel formato XML da elaborare dal motore di messaggistica BizTalk, il sovraccarico aggiuntivo è dovuto all'elaborazione di file flat.
Requisiti dell'adattatore : le diverse schede hanno spesso diverse funzionalità di prestazioni. Ad esempio, gli adattatori che richiedono il supporto delle transazioni MSDTC comportano un sovraccarico o una riduzione delle prestazioni aggiuntive rispetto a una scheda che non usa transazioni MSDTC. Gli adattatori usati dalla soluzione BizTalk variano a seconda dei requisiti e/o delle esigenze aziendali interne del partner commerciale.
Requisiti di elaborazione dell'orchestrazione : le orchestrazioni offrono una grande flessibilità per incapsulare e applicare processi aziendali ai messaggi ricevuti da BizTalk. Allo stesso tempo, le orchestrazioni usano il sovraccarico, che deve essere considerato quando si stima la velocità effettiva di una soluzione BizTalk Server.
Requisiti di carico di picco : la maggior parte dell'elaborazione dei documenti non si verifica necessariamente in modo ordinato. Ad esempio, una soluzione BizTalk Server può sostenere una grande percentuale del carico di elaborazione alla chiusura di un giorno lavorativo. Pertanto, i requisiti di carico di picco e la velocità effettiva massima sostenibile (MST) di una soluzione BizTalk Server devono essere presi in considerazione durante la definizione dei criteri di velocità effettiva. Per altre informazioni sulla misurazione del MST di una soluzione BizTalk Server, vedere Misurazione massima velocità effettiva del motore sostenibile () e misurazione massima velocità effettiva di rilevamento sostenibile (https://go.microsoft.com/fwlink/?LinkID=153815https://go.microsoft.com/fwlink/?LinkID=154388).
Requisiti di rilevamento dei documenti: il rilevamento dei documenti impone un sovraccarico aggiuntivo sul sistema. I requisiti di rilevamento dei documenti devono essere una considerazione primaria quando si stimano gli obiettivi di velocità effettiva di una soluzione BizTalk.