5
la solution de haute disponibilité.
La nouvelle solution intégrée de haute disponibilité et de récupération en cas de désastre d'urgence
assure la redondance interne et externe des centres de données pour faciliter un basculement rapide
d'application en cas d'interruption d'activité (planifiée ou non). AlwaysOn propose une suite complète de
nouvelles fonctionnalités dans une solution unique.
SQL Server AlwaysOn Availability Groups renforce considérablement les possibilités de
mise en miroir de bases de données et aide à garantir la disponibilité des bases de
données d'applications. Elle fournit une palette d'options intégrée, avec notamment un
basculement automatique et manuel au niveau du groupe de bases de données, la prise
en charge de quatre bases de données secondaires (maximum), un basculement rapide
d'application et la réparation automatique des pages. Le déploiement d'AlwaysOn
Availability Groups implique la création et la configuration d'un ou plusieurs groupes de
disponibilité supplémentaires. Chaque groupe de disponibilité est un conteneur abritant
un ensemble distinct de bases de données utilisateur (bases de données de disponibilité)
qui basculent simultanément. Un groupe de disponibilité peut avoir plusieurs cibles de
basculement possibles (réplicas secondaires). De plus, il est possible de configurer des
réplicas secondaires qui prendront en charge l'accès en lecture seule aux bases de
données secondaires et qui pourront réaliser des sauvegardes sur ces bases de données
secondaires. L'ajout de groupes de disponibilité rend inutile le stockage sur disque partagé
(SAN ou NAS) pour le déploiement d'une instance de cluster de basculement (Failover
Cluster Instance).
Les instances SQL Server AlwaysOn Failover Cluster Instances viennent améliorer le
clustering avec basculement de SQL Server et la prise en charge du clustering multisite
entre sous-réseaux, facilitant ainsi le basculement entre instances SQL Server de centres de
données différents. Un basculement d'instance rapide et prévisible est en effet un autre
avantage essentiel qui contribue à une récupération rapide d'application.
SQL Server AlwaysOn Active Secondaries permet d'utiliser les instances secondaires pour
traiter les demandes de rapports et réaliser les sauvegardes. Il est ainsi possible d'éliminer
du matériel inactif et d'améliorer l'utilisation des ressources.
Fonctionnalités de SQL Server AlwaysOn Availability Groups Listener :
o Basculement de plusieurs sous-réseaux : cette amélioration permet un basculement
plus rapide de la connexion client AlwaysOn en cas de sous-réseaux multiples. Le
basculement d'applications clients d'un sous-réseau à l'autre (jusqu'à 64 sous-
réseaux pris en charge) est maintenant presque aussi rapide qu'au sein d'un seul
sous-réseau.
o Read-Only Intent : la fonction Read-Only Intent permet de contrôler le type de
charges de travail traitées par les serveurs à haute disponibilité et de gérer
efficacement leurs ressources, apportant ainsi aux clients encore plus de flexibilité.
SQL Server AlwaysOn AutoStat crée automatiquement et tient à jour les statistiques
temporaires nécessaires aux requêtes exécutées sur l'instance secondaire en lecture. Les
statistiques temporaires étant stockées dans TempDB, la base de données utilisateur ne
subit aucune modification physique. L'optimiseur peut donc générer des plans de requête
optimaux sur le réplica secondaire comme s'il intervenait sur le réplica primaire, sans
aucune intervention de l'utilisateur.