Gestion d'un déploiement multi-AZ pour RDS Custom for 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.

Gestion d'un déploiement multi-AZ pour RDS Custom for SQL Server

Dans un déploiement d'instance de base de données multi-AZ pour RDS Custom for SQL Server, Amazon RDS alloue et maintient automatiquement un réplica de secours synchrone dans une zone de disponibilité (AZ) différente. L'instance de base de données primaire est répliquée de manière synchrone dans les zones de disponibilité sur un réplica de secours afin d'assurer une redondance des données.

Important

Un déploiement multi-AZ pour RDS Custom for SQL Server est différent d'un déploiement multi-AZ pour RDS for SQL Server. Contrairement à un déploiement multi-AZ pour RDS for SQL Server, vous devez configurer les conditions préalables pour RDS Custom for SQL Server avant de créer votre instance de base de données multi-AZ, car RDS Custom s'exécute dans votre propre compte, qui nécessite des autorisations.

Si vous ne remplissez pas les conditions préalables, votre instance de base de données multi-AZ risque de ne pas s'exécuter ou de revenir automatiquement à une instance de base de données mono-AZ. Pour plus d'informations sur les conditions préalables, consultez Conditions préalables pour un déploiement multi-AZ pour RDS Custom for SQL Server.

L'exécution d'une instance de base de données en haute disponibilité peut améliorer la disponibilité pendant la maintenance planifiée du système. 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.

RDS Custom for SQL Server prend en charge le déploiement multi-AZ.

Vous pouvez créer un déploiement multi-AZ RDS Custom for SQL Server en indiquant multi-AZ lors de la création d'une instance de base de données RDS Custom. Vous pouvez utiliser la console pour convertir les instances de base de données RDS Custom for SQL Server existantes en déploiements multi-AZ en modifiant l'instance de base de données et en spécifiant l'option multi-AZ. Vous pouvez également spécifier un déploiement d'instance de base de données multi-AZ avec l'interface de ligne de commande AWS ou l'API Amazon RDS.

La console RDS affiche la zone de disponibilité du réplica de secours (la zone de disponibilité secondaire). Vous pouvez également utiliser la commande d'interface de ligne de commande describe-db-instances ou l'opération d'API DescribeDBInstances pour rechercher la zone de disponibilité secondaire.

Les instances de base de données RDS Custom for SQL Server qui utilisent des déploiements multi-AZ peuvent avoir une latence d'écriture et de validation accrue par rapport à un déploiement mono-AZ. Cette augmentation peut se produire en raison de la réplication de données synchrone entre les instances de base de données. La latence peut évoluer si votre déploiement bascule vers le réplica de secours, même si AWS est conçu avec une connectivité réseau à faible latence entre les zones de disponibilité.

Note

Pour les charges de travail de production, nous vous recommandons d'utiliser une classe d'instance de base de données avec l'option IOPS provisionnés (opérations d'entrée/sortie par seconde) pour plus de rapidité et de constance sur le plan des performances. Pour plus d’informations sur les classes d’instance de base de données, consultez Conditions requises et limitations d'Amazon RDS Custom for SQL Server.

Disponibilité des régions et des versions

Les déploiements multi-AZ pour RDS Custom for SQL Server sont pris en charge pour les éditions de SQL Server suivantes :

  • SQL Server 2022 et 2019 : Enterprise, Standard, Web et Developer Editions

Note

Les déploiements multi-AZ pour RDS Custom for SQL Server ne sont pas pris en charge sur SQL Server 2019 CU8 (15.00.4073.23) ou les versions antérieures.

Les déploiements multi-AZ pour RDS Custom for SQL Server sont disponibles dans toutes les régions où RDS Custom for SQL Server est disponible. Pour plus d'informations sur la disponibilité des déploiements multi-AZ dans les régions pour RDS Custom for SQL Server, consultez Régions et moteurs de base de données pris en charge pour RDS Custom for SQL Server.

Limites d'un déploiement multi-AZ pour RDS Custom for SQL Server

Les déploiements multi-AZ avec RDS Custom for SQL Server ont les limites suivantes :

  • Les déploiements multi-AZ entre régions ne sont pas pris en charge.

  • Vous ne pouvez pas configurer l'instance de base de données secondaire pour accepter l'activité de lecture de base de données.

  • Lorsque vous utilisez une version de moteur personnalisé (CEV) avec un déploiement multi-AZ, votre instance de base de données secondaire utilise également la même CEV. L'instance de base de données secondaire ne peut pas utiliser d'autre CEV.

Création d'un déploiement multi-AZ RDS Custom for SQL Server

Pour créer un déploiement multi-AZ RDS Custom for SQL Server, suivez les étapes dans Création et connexion à une instance de base de données pour Amazon RDS Custom for SQL Server.

Important

Pour simplifier la configuration, nous vous recommandons d'utiliser le dernier fichier modèle CloudFormation fourni dans les instructions de configuration du réseau. Pour plus d’informations, consultez Configuration avec CloudFormation.

La création d'un déploiement multi-AZ dure quelques minutes.