Les groupes de disponibilité Always On (AG) de Microsoft SQL Server vous permettent de répliquer des bases de données sur plusieurs instances SQL Server Enterprise.

À l'instar des instances de cluster de basculement SQL Server, les groupes de disponibilité AlwaysOn utilisent le clustering de basculement Windows Server (WSFC) pour mettre en œuvre la haute disponibilité. Mais ces deux fonctionnalités diffèrent de plusieurs manières, en particulier :

Groupes de disponibilité Always On Instances de cluster de basculement
Champ d'application du basculement Groupe de bases de données Instance
Stockage Non partagé Partagé

Pour une comparaison plus détaillée, consultez la section Comparaison des instances de cluster de basculement et des groupes de disponibilité.

Les groupes de disponibilité Always On acceptent plusieurs modes de disponibilité. Ce tutoriel explique comment déployer des groupes de disponibilité AlwaysOn en mode de commit synchrone afin de mettre en œuvre la haute disponibilité pour une ou plusieurs bases de données.

Dans la configuration, vous allez créer trois instances de VM. Deux instances de VM, node-1 et node-2, servent de nœuds de cluster et exécutent SQL Server. Une troisième instance de VM, witness, permet d'atteindre un quorum dans un scénario de basculement. Les trois instances de VM sont réparties dans trois zones et partagent un sous-réseau commun.

Un groupe de disponibilité Always On SQL Server est utilisé pour répliquer de manière synchrone un exemple de base de données, bookshelf, sur les deux instances SQL Server.

Dans un environnement de clustering de basculement Windows Server sur site, les annonces ARP déclenchent le basculement d'adresse IP. Google Cloud, en revanche, ignore les annonces ARP. Vous devez donc mettre en œuvre l'une des deux options suivantes : utiliser un équilibreur de charge interne et un nom de réseau distribué (DNN). Dans cet article, nous partons du principe que vous avez déjà déployé Active Directory sur Google Cloud et que vous possédez des connaissances de base sur SQL Server, Active Directory et Compute Engine. Pour en savoir plus sur Active Directory sur Google Cloud, consultez la section Commencer.