web-dev-qa-db-fra.com

Quelles sont les différences entre la mise en miroir et le clustering de basculement et quand chacun est-il recommandé sur l'autre?

Quelles sont les principales différences entre la mise en miroir et le clustering de basculement?

Quel genre de problème que chacun résoue et dans quel type de scénarios est-il recommandé de l'autre?

10
ivanmp

La mise en miroir est une technologie qui augmente la haute disponibilité pour les bases de données utilisateur et crée une copie de la DB source qui est maintenue en temps réel. Ceci est fait en fournissant toutes les enregistrements de journal de transaction active sur le serveur de miroir.

De - MSDN :

"La miroir de la base de données est une solution principale logicielle pour accroître la disponibilité de la base de données. La mise en miroir est mise en œuvre sur une base de base de données et fonctionne uniquement avec des bases de données utilisant le modèle de récupération complète. La récupération simple et enregistrée en vrac Les modèles ne prennent pas en charge la mise en miroir de la base de données. La miroir de la base de données est prise en charge dans SQL Server Standard et Enterprise. "

Le clustering est une technologie qui offre une haute disponibilité pour l'ensemble de l'instance SQL Server. Cela signifie qu'il est possible d'avoir deux serveurs avec une structure identique (OS, applications, services, packs de service, patchs ... etc.) et avec un stockage partagé (les données elles-mêmes).

De - MSDN :

"Le clustering de basculement SQL Server fournit une prise en charge à haute disponibilité pour une instance de serveur SQL complète. Les clusters de basculement SQL Server sont construits sur des clusters de basculement de Windows Server. Pour créer un cluster de basculement SQL Server, vous avez besoin Pour d'abord créer le cluster de basculement du serveur Windows sous-jacent. "

Voici un cours de l'Académie de Microsoft Virtual sur la haute disponibilité offerte aujourd'hui par MS: Comprendre les solutions de haute disponibilité de Microsoft .

9
Marian