Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Il motore di messaggistica di BizTalk Server garantisce che i processi aziendali siano affidabili e durevoli salvando in modo permanente lo stato del processo e i dati aziendali in un database di SQL Server noto come database BizTalk Messagebox. Poiché l'affidabilità e la durabilità dei dati persistenti sono valide solo per l'archivio dati sottostante, la pianificazione della disponibilità elevata dei database BizTalk Server è fondamentale.
Considerazioni sull'hardware
Per garantire la disponibilità elevata per i database BizTalk Server, considerare quanto segue durante la pianificazione dell'hardware:
Prendere in considerazione l'implementazione di una rete SAN (Storage Area Network) per ospitare i database bizTalk Server. I dischi SAN devono essere configurati usando la topologia RAID 1+0 (uno striping di set di mirror) se possibile per ottenere prestazioni massime e disponibilità elevata.
Pianificare l'installazione di più computer che eseguono SQL Server per ospitare i database BizTalk Server. Per il clustering di SQL Server (scelta consigliata) saranno necessari più computer che eseguono SQL Server e/o che ospitano determinati database BizTalk Server in istanze di SQL Server fisiche separate (consigliate).
Pianificare l'installazione di uno o più computer che eseguono SQL Server per implementare il log shipping di SQL Server ai fini del ripristino di emergenza. BizTalk Server implementa funzionalità di standby del database tramite l'uso del log shipping di SQL Server. Il log shipping di SQL Server automatizza il backup e il ripristino dei file di database e di log delle transazioni, consentendo a un server standby di riprendere l'elaborazione del database nel caso in cui il server di produzione non riesca. Per ulteriori informazioni sull'implementazione del Log Shipping di SQL Server ai fini del ripristino di emergenza, vedere Informazioni sul Log Shipping di BizTalk Server.
Considerazioni sul software
Per garantire l'alta disponibilità dei database di BizTalk Server, prendere in considerazione quanto segue durante la pianificazione del software: Pianificare l'installazione di una versione e edizione di SQL Server che supporti il clustering di failover e/o il log shipping di BizTalk. Per un elenco completo delle funzionalità supportate dalle edizioni di SQL Server, vedere Edizioni e funzionalità supportate.
Disponibilità elevata e ripristino di emergenza
Esistono due metodi distinti per aumentare la disponibilità per un ambiente BizTalk Server: fornire disponibilità elevata usando la tolleranza di errore e/o il bilanciamento del carico o fornire disponibilità tramite il ripristino di emergenza. Mentre ogni metodo aumenta la disponibilità, una differenza fondamentale tra di esse è che la tolleranza di errore e/o il bilanciamento del carico offrono in genere tempi di ripristino molto più veloci rispetto al ripristino di emergenza. Pertanto, una soluzione basata sulla tolleranza di errore o sul bilanciamento del carico è più comunemente considerata come fornire disponibilità elevata anziché semplicemente fornire disponibilità. Entrambi i metodi devono essere usati in un ambiente BizTalk Server di produzione.
Offrire disponibilità elevata per i database BizTalk Server usando la tolleranza di errore con Windows Clustering. Per altre informazioni sulla disponibilità elevata per i database BizTalk Server, vedere Disponibilità elevata per i database.
Aumentare la disponibilità con il ripristino di emergenza usando il log shipping di BizTalk Server. Per aumentare la disponibilità dei database BizTalk Server con il ripristino di emergenza, seguire la procedura descritta nell'argomento Elenco di controllo: Aumento della disponibilità con il ripristino di emergenza.