Instances de cluster Always On Failover - AWS Directives prescriptives

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Instances de cluster Always On Failover

Les instances de cluster SQL Server Always On Failover (FCI) utilisent le cluster Windows Server Failover (WSFC) pour fournir une haute disponibilité au niveau de l'instance de serveur. Une FCI est une instance unique de SQL Server installée sur les nœuds WSFC afin de fournir une haute disponibilité pour l'ensemble de l'installation de SQL Server. Si le nœud sous-jacent rencontre des défaillances matérielles, du système d'exploitation, des applications ou des services, tout ce qui se trouve à l'intérieur de l'instance SQL Server est déplacé vers un autre nœud WSFC. Cela inclut les bases de données système, les connexions SQL Server, les tâches de l'agent SQL Server et les certificats.

Un FCI est généralement préférable à un groupe de disponibilité Always On lorsque :

  • Vous utilisez l'édition Standard de SQL Server au lieu de l'édition Enterprise.

  • Vous disposez d'un grand nombre de petites bases de données par instance.

  • Vous modifiez constamment des objets au niveau de l'instance, tels que les tâches de l'agent SQL Server, les connexions, etc.

Il existe quatre options pour déployer des FCI sur AWS :

  • Amazon EBS Multi-Attach avec réservations persistantes

  • Amazon FSx for Windows File Server

  • Amazon FSx pour ONTAP NetApp

  • Solutions proposées par des AWS partenaires

Utilisation d'Amazon EBS Multi-Attach avec des réservations persistantes

Amazon EBS Multi-Attach with NVMe reservations prend en charge la création de FCI SQL Server avec des volumes Amazon io2 EBS comme stockage partagé sur les clusters de basculement Windows Server. Cette fonctionnalité simplifie le processus de configuration du cluster de basculement en vous permettant de créer un cluster de basculement à l'aide de volumes Amazon io2 EBS. Ces volumes ne peuvent être attachés qu'à des instances situées dans la même zone de disponibilité. Pour déployer des clusters de basculement Windows Server à l'aide de io2 volumes Amazon EBS, vous devez utiliser les derniers pilotes AWS NVMe.

Les volumes Amazon EBS et les volumes de stockage d’instances sont exposés en tant que périphériques de stockage en mode bloc NVMe sur les instances basées sur Nitro. Le pilote AWS NVMe doit être installé avec la fonctionnalité de réservation persistante SCSI configurée lorsque vous utilisez des io2 volumes Amazon EBS pour former des FCI WSFC et SQL Server.

Pour plus d'informations sur cette fonctionnalité, consultez le billet de AWS blog Comment déployer un cluster de basculement SQL Server avec Amazon EBS Multi-Attach on Windows Server.

Utilisation d'Amazon FSx for Windows File Server

Amazon FSx for Windows File Server fournit un stockage de fichiers partagé entièrement géré. Il réplique automatiquement le stockage de manière synchrone sur deux zones de disponibilité pour garantir une haute disponibilité. L'utilisation de FSx for Windows File Server pour le stockage de fichiers permet de simplifier et d'optimiser les déploiements de haute disponibilité de SQL Server sur Amazon EC2.

Avec Microsoft SQL Server, la haute disponibilité est généralement déployée sur plusieurs nœuds de base de données d'un WSFC, et chaque nœud a accès au stockage de fichiers partagé. Vous pouvez utiliser FSx for Windows File Server comme stockage partagé pour les déploiements de haute disponibilité de SQL Server de deux manières : en tant que stockage pour les fichiers de données actifs et en tant que témoin de partage de fichiers SMB.

Pour savoir comment réduire la complexité et le coût liés à l'exécution des déploiements FCI de SQL Server à l'aide de FSx for Windows File Server, consultez le billet de blog Simplifiez vos déploiements de haute disponibilité de Microsoft SQL Server à l'aide d'Amazon FSx for Windows File Server. Le billet de blog fournit également des step-by-step instructions pour déployer des FCI SQL Server en utilisant un système de fichiers multi-AZ Amazon FSx comme solution de stockage partagé. Pour plus d'informations, consultez la documentation Amazon FSx for Windows File Server.

Utilisation d'Amazon FSx pour ONTAP NetApp

Amazon FSx for NetApp ONTAP est un service entièrement géré qui fournit un stockage de fichiers hautement fiable, évolutif, performant et riche en fonctionnalités, basé sur le système de fichiers ONTAP. NetApp FSx for ONTAP combine les fonctionnalités, les performances, les capacités et les opérations d'API habituelles des systèmes de NetApp fichiers avec l'agilité, l'évolutivité et la simplicité d'un service entièrement géré. AWS

FSx for ONTAP fournit un accès multiprotocole aux données via les protocoles NFS, SMB et iSCSI pour les systèmes Windows et Linux. Vous pouvez créer une architecture SQL Server Always On FCI hautement disponible, comme expliqué en détail dans le billet de blog SQL Server High Availability Deployments Using Amazon FSx for ONTAP. NetApp FSx for ONTAP peut également fournir un moyen rapide de basculer votre environnement SQL Server vers un autre Région AWS afin de répondre aux exigences des objectifs de temps de restauration (RTO) et des objectifs de point de restauration (RPO). Pour plus d'informations, consultez le billet de blog Implementation HA et DR pour une instance de cluster SQL Server Always-On Failover à l'aide de FSx for ONTAP.

Vous pouvez également les utiliser AWS Launch Wizard pour déployer des solutions SQL Server sur AWS, avec la prise en charge des groupes de disponibilité Always On et des déploiements à nœud unique. Launch Wizard prend en charge le déploiement de SQL Server Always on FCI sur Amazon EC2 avec FSx for ONTAP comme stockage partagé. Ce service vous permet d'économiser du temps et des efforts en remplaçant un processus de déploiement manuel complexe par un assistant guidé basé sur une console qui accélère la migration de vos charges de travail SQL Server sur site qui reposent sur un stockage partagé. Pour plus d'informations sur la façon dont Launch Wizard peut vous aider à provisionner et à configurer des FCI SQL Server en quelques heures, consultez le billet de blog Simplify SQL Server Always On déploiements avec et AWS Launch Wizard Amazon FSx. Launch Wizard prend également en charge le déploiement de SQL Server Always On FCI en utilisant Amazon FSx for Windows File Server comme solution de stockage partagé.

Utilisation de solutions proposées par des AWS partenaires

  • Le SIOS DataKeeper fournit un support de basculement de clusters à haute disponibilité entre les zones de disponibilité Régions AWS et les zones de disponibilité. SIOS DataKeeper est disponible en. AWS Marketplace

  • DxEnterprisede DH2i permet le basculement entièrement automatique des groupes de disponibilité de SQL Server dans Kubernetes et le basculement d'instance unifié pour Windows et Linux. D2HI est disponible en. AWS Marketplace