Partager via


Planification de la disponibilité des bases de données

Le moteur de messagerie BizTalk Server garantit que les processus métier sont fiables et durables en persistant l’état des processus et les données métier dans une base de données SQL Server appelée base de données BizTalk Messagebox. Étant donné que la fiabilité et la durabilité des données persistantes sont aussi bonnes que le magasin de données sous-jacent, la planification de la haute disponibilité des bases de données BizTalk Server est extrêmement importante.

Considérations matérielles

Pour garantir la haute disponibilité des bases de données BizTalk Server, tenez compte des points suivants lors de la planification du matériel :

  1. Envisagez d’implémenter un réseau de zone de stockage (SAN) pour héberger les bases de données BizTalk Server. Les disques SAN doivent être configurés à l’aide de la topologie RAID 1+0 (une bande de jeux miroir) si possible pour des performances maximales et une haute disponibilité.

  2. Planifiez l’installation de plusieurs ordinateurs exécutant SQL Server pour héberger les bases de données BizTalk Server. Plusieurs ordinateurs exécutant SQL Server seront nécessaires pour SQL Server clustering (recommandé) et/ou pour héberger certaines bases de données BizTalk Server sur des instances de SQL Server physiques distinctes (également recommandé).

  3. Planifiez l’installation d’un ou de plusieurs ordinateurs exécutant SQL Server pour implémenter SQL Server copie des journaux de transaction à des fins de récupération d’urgence. BizTalk Server implémente des fonctionnalités de secours de base de données à l’aide de la copie des journaux de transaction SQL Server. SQL Server copie des journaux de transaction automatise la sauvegarde et la restauration des fichiers journaux de base de données et des transactions, ce qui permet à un serveur de secours de reprendre le traitement de la base de données en cas de défaillance du serveur de production. Pour plus d’informations sur l’implémentation de la copie des journaux de transaction SQL Server à des fins de récupération d’urgence, consultez Qu’est-ce que la copie des journaux de transaction BizTalk Server ?

Considérations relatives aux logiciels

Pour garantir la haute disponibilité des bases de données BizTalk Server, tenez compte des éléments suivants lors de la planification des logiciels : Planifier l’installation d’une version et d’une édition de SQL Server qui prennent en charge le basculement clustering la prise en charge et/ou la prise en charge de la copie des journaux de transaction BizTalk. Pour obtenir la liste complète des fonctionnalités prises en charge par les éditions SQL Server, consultez Éditions et fonctionnalités prises en charge.

Haute disponibilité et récupération d’urgence

Il existe deux méthodes distinctes pour augmenter la disponibilité d’un environnement BizTalk Server : fournir une haute disponibilité à l’aide de la tolérance de panne et/ou de l’équilibrage de charge, ou fournir une disponibilité à l’aide de la récupération d’urgence. Bien que chaque méthode augmente la disponibilité, une différence clé entre elles est que la tolérance de panne et/ou l’équilibrage de charge offrent généralement un temps de récupération beaucoup plus rapide que la récupération d’urgence. Par conséquent, une solution basée sur la tolérance de panne ou l’équilibrage de charge est généralement considérée comme fournissant une haute disponibilité plutôt que comme fournissant simplement une disponibilité. Les deux méthodes doivent être utilisées dans un environnement de production BizTalk Server.

Fournir une haute disponibilité pour les bases de données BizTalk Server à l’aide de la tolérance de panne avec le clustering Windows. Pour plus d’informations sur la haute disponibilité des bases de données BizTalk Server, consultez Haute disponibilité pour les bases de données.

Augmentez la disponibilité grâce à la récupération d’urgence à l’aide de BizTalk Server la copie des journaux de transaction. Pour augmenter la disponibilité des bases de données BizTalk Server avec la récupération d’urgence, suivez les étapes de la rubrique Check-list : Augmentation de la disponibilité avec la récupération d’urgence.