Condividi tramite


Scenario 1: Ridimensionamento del database di rilevamento per messaggi BizTalk semplici

Nella figura seguente viene illustrato il passaggio di un semplice messaggio BizTalk Server in ingresso e in uscita da BizTalk Server senza alcuna trasformazione.

Messaggio di BizTalk Server semplice: nessuna trasformazione

Semplice messaggio BizTalk Server senza trasformazioni

Prima di applicare la formula descritta nella sezione precedente, è necessario raccogliere alcuni dati su questo scenario. In questo esempio viene utilizzata la seguente configurazione:

  • Le dimensioni del messaggio sono pari a 5 KB.

  • Nessuna proprietà verrà innalzata di livello.

  • In un anno vengono ricevuti 3,5 milioni di messaggi.

  • Il rilevamento è attivato per tutti gli eventi. In questo scenario sono disponibili i seguenti Gli eventi sono:

    • Ricezione del messaggio M0

    • Output del messaggio M1 dalla porta di ricezione

    • Ricezione del messaggio M1 dalla pipeline di trasmissione

    • Output del messaggio M2 dalla pipeline di trasmissione

  • In questo scenario vengono creati due messaggi aggiuntivi. Il messaggio M0 rappresenta il messaggio in ingresso e, pertanto, non viene creato da BizTalk Server. Il messaggio M1 è il messaggio di output dalla porta di ricezione e M2 è l'output dalla porta di trasmissione. I messaggi M1 e M2 vengono creati da BizTalk Server.

    Applicando queste informazioni alla formula si ottiene quanto riportato di seguito:

[(5*252 bytes) + (10*182 bytes) + (0*5(40 bytes + 0) * 3,500,000]/1024/1024  
[(1620 + 1820 + 0) * 3,500,000]/1024/1024 = 10280.61 MB ~ 10.04 GB per year  

Messaggi con una singola proprietà innalzata di livello

Ritornando all'esempio di questo scenario, si supponga di innalzare di livello rispetto al messaggio originale un singolo campo, di dimensioni pari a circa 10 byte. La dimensione massima di un campo innalzato di livello è pari a 256 caratteri o approssimativamente 256 byte (512 byte di caratteri Unicode).

Con l'aggiunta di questo dato supplementare, l'equazione assume il seguente aspetto:

[(2*150 bytes) + (4*230 bytes) + (1*2(52 bytes + 10 bytes)) * 3,500,000]/1024/1024  
[(300 + 920 + 124) * 3,500,000]/1024/1024 = 4486 MB ~ 4.38 GB per year  

Se si desidera innalzare di livello un campo aggiuntivo di 10 byte, l'equazione risultante sarà la seguente:

[(2*150 bytes) + (4*230 bytes) + ((1*2*(52 bytes + 10 bytes) + (1*2*(52 bytes + 10 bytes)) * 3,500,000]/1024/1024  
[(300 + 920 + 248) * 3,500,000]/1024/1024 = 4899 MB ~ 4.78 GB per year  

Di conseguenza, se si innalza di livello una singola proprietà di 10 byte in questo scenario, verranno aggiunti 333,79 MB ~ 0,33 GB supplementari all'anno alla dimensione del database di rilevamento BizTalk.

Se si innalzano di livello due proprietà da 10 byte verranno aggiunti 667,58 MB ~ 0,65 GB supplementari all'anno alla dimensione del database di rilevamento BizTalk.

Messaggi per cui è attivato il rilevamento del corpo

In questo esempio si supponga inoltre di pianificare l'attivazione del rilevamento del corpo dei messaggi. In tal caso sarà necessario aggiungere la seconda equazione per il rilevamento dei messaggi, illustrata nella sezione precedente. L’equazione per questo esempio avrà presumibilmente il seguente aspetto:

[3,500,000 * 4 * 5KB]/1024 = 68359.375 MB ~ 66.75 GB per year  
  

Aggiungendo i risultati delle due equazioni è possibile stimare una crescita approssimativa del database di rilevamento BizTalk tra 54,48 GB e 54,88 GB all'anno.

Vedere anche

Utilizzo di variabili dei messaggi per determinare le dimensioni del database di rilevamento
Definizione delle dimensioni del database di rilevamento per rilevare i corpi dei messaggi
Scenario 2: Ridimensionamento del database di rilevamento per i messaggi nelle orchestrazioni
Scenario 4: Definizione delle dimensioni del database di rilevamento per tutti i messaggi
Scenario 3: Ridimensionamento del database di rilevamento per i messaggi inviati alle liste di distribuzione