View a markdown version of this page

Multi-AZ déploiements pour Amazon RDS pour Microsoft SQL Server - Amazon Relational Database Service

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.

Multi-AZ déploiements pour Amazon RDS pour Microsoft SQL Server

Multi-AZ les déploiements offrent une disponibilité, une durabilité des données et une tolérance aux pannes accrues pour les instances de bases de données. En cas de maintenance planifiée de la base de données ou d’interruption imprévue du service, Amazon RDS bascule automatiquement vers l’instance de base de données secondaire à jour. Cette fonctionnalité permet aux opérations de la base de données de reprendre rapidement sans intervention manuelle. Les instances principales et de secours utilisent le même point de terminaison, l'adresse réseau physique de celui-ci étant transférée vers le réplica secondaire dans le cadre du processus de basculement. Vous n’avez pas à reconfigurer votre application lorsqu’un basculement se produit.

Amazon RDS prend en charge Multi-AZ les déploiements pour Microsoft SQL Server en utilisant la mise en miroir de base de données SQL Server (DBM), les groupes de disponibilité Always On (AG) ou la réplication au niveau des blocs. Amazon RDS surveille et gère l'état de santé de votre Multi-AZ déploiement. En cas de survenue de problèmes, RDS répare automatiquement les instances de bases de données non saines, rétablit la synchronisation et démarre le basculement. Le basculement n'a lieu que si les instances de secours et principales sont parfaitement synchronisées. Vous ne devez rien gérer.

Lorsque vous configurez SQL Server Multi-AZ, RDS configure automatiquement toutes les bases de données de l'instance pour utiliser DBM, AGs ou la réplication au niveau des blocs. Amazon RDS gère l'instance de base de données principale, témoin et secondaire pour vous lorsque vous configurez DBM ou AG. Pour la réplication au niveau des blocs, RDS gère les instances de base de données principale et secondaire. La configuration étant automatique, RDS sélectionne DBM, Always On AG ou la réplication au niveau des blocs en fonction de la version de SQL Server que vous déployez.

Amazon RDS est compatible Multi-AZ avec Always On AG pour les versions et éditions de SQL Server suivantes :

  • SQL Server 2025 :

    • Standard Edition

    • Enterprise Edition

  • SQL Server 2022 :

    • Standard Edition

    • Enterprise Edition

  • SQL Server 2019 :

    • Standard Edition 15.00.4073.23 et versions ultérieures

    • Enterprise Edition

  • SQL Server 2017 :

    • Standard Edition 14.00.3401.7 et versions ultérieures

    • Enterprise Edition 14.00.3049.1 et versions ultérieures

  • SQL Server 2016: Enterprise Edition version 13.00.5216.0 et supérieure

Amazon RDS prend en charge Multi-AZ avec DBM les versions et éditions suivantes de SQL Server, à l'exception des versions mentionnées précédemment :

  • SQL Server 2019 : Standard Edition 15.00.4043.16

  • SQL Server 2017 : Standard Edition et Enterprise Edition

  • SQL Server 2016 : Standard Edition et Enterprise Edition

Amazon RDS prend Multi-AZ en charge la réplication au niveau des blocs pour SQL Server 2022 Web Edition 16.00.4215.2 et versions ultérieures.

Note

Seules les nouvelles instances de base de données créées avec la version 16.00.4215.2 ou une version ultérieure prennent en charge les Multi-AZ déploiements avec réplication au niveau des blocs. Les restrictions suivantes s'appliquent aux instances SQL Server 2022 Web Edition existantes :

  • Pour les instances existantes sur la version 16.00.4215.2, vous devez restaurer un instantané sur une nouvelle instance avec une version mineure identique ou supérieure pour permettre la réplication au niveau des blocs.

  • Les instances Web de SQL Server 2022 dotées d'une ancienne version mineure peuvent être mises à niveau vers la version mineure 16.00.4215.2 ou supérieure pour permettre la réplication au niveau des blocs.

Vous pouvez utiliser la procédure stockée suivante pour déterminer si votre instance de base de données SQL Server est dotée Single-AZ de DBM, d'AG Multi-AZ Always On ou d'une réplication au niveau Multi-AZ des blocs : Multi-AZ

EXEC msdb.dbo.rds_get_high_availability_option;
Valeur de sortie Description
Multi-AZ (AlwaysOn) L'instance de base de données utilise des groupes de disponibilité Always On pour une haute disponibilité.
Multi-AZ (Mirroring) L'instance de base de données utilise la mise en miroir de base de données SQL Server pour une haute disponibilité.
Multi-AZ (Block level replication) L'instance de base de données utilise la réplication au niveau des blocs pour une haute disponibilité.
Single-AZ L'instance de base de données n'a aucune configuration de haute disponibilité.

Ajout Multi-AZ à une instance de base de données Microsoft SQL Server

Lorsque vous créez une nouvelle instance de base de données SQL Server à l'aide de Console de gestion AWS, vous pouvez l'ajouter Multi-AZ avec la mise en miroir de base de données (DBM), des AG Always On ou la réplication au niveau des blocs. Pour ce faire, sélectionnez Oui (mise en miroir/Always On/Réplication au niveau des blocs) lors du Multi-AZ déploiement. Pour de plus amples informations, veuillez consulter Création d'une instance de base de données Amazon RDS.

Lorsque vous modifiez une instance de base de données SQL Server existante à l'aide de la console, vous pouvez l'ajouter à l' Multi-AZ aide de DBM, d'AG ou d'une réplication au niveau des blocs en choisissant Oui (mise en miroir/Always On/Réplication au niveau du bloc) lors du Multi-AZ déploiement sur la page Modifier l'instance de base de données. Pour de plus amples informations, veuillez consulter Modification d'une instance de base de données Amazon RDS.

Note

Si votre instance de base de données exécute la mise en miroir de base de données (DBM), et non des groupes de disponibilité (AG) Always On, vous devrez peut-être désactiver l'optimisation en mémoire avant de procéder à l'ajout. Multi-AZ Désactivez l'optimisation en mémoire avec DBM avant d'ajouter Multi-AZ si votre instance de base de données exécute SQL Server 2016 ou 2017 Enterprise Edition et si l'optimisation en mémoire est activée.

Si votre instance de base de données exécute des AG ou une réplication au niveau des blocs pour SQL Server Web Editions, cette étape n'est pas requise.

Suppression Multi-AZ d'une instance de base de données Microsoft SQL Server

Lorsque vous modifiez une instance de base de données SQL Server existante à l'aide de Console de gestion AWS, vous pouvez la supprimer à l'Multi-AZ aide de DBM, d'AG ou d'une réplication au niveau des blocs. Vous pouvez le faire en choisissant Non (mise en miroir/Always On/Réplication au niveau des blocs) lors du Multi-AZ déploiement sur la page Modifier l'instance de base de données. Pour de plus amples informations, veuillez consulter Modification d'une instance de base de données Amazon RDS.