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

Dans le cadre d'un déploiement d'instance de base de données multi-AZ pour RDS Custom for SQL Server, Amazon provisionne et gère RDS automatiquement une réplique de secours synchrone dans une autre zone de disponibilité (AZ). 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 RDS pour SQL Server. Contrairement à Multi-AZ RDS for SQL Server, vous devez configurer les prérequis 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 avec RDS Custom for Server SQL.

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 de service imprévue, Amazon RDS bascule automatiquement vers l'instance de base de données up-to-date secondaire. 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.

RDSCustom for SQL Server prend en charge le multi-AZ.

Vous pouvez créer un déploiement multi-AZ RDS personnalisé pour le SQL serveur en spécifiant Multi-AZ lors de la création d'une instance de base de données RDS personnalisée. Vous pouvez utiliser la console pour convertir des instances de base de données RDS personnalisées pour SQL serveur 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 AWS CLI ou Amazon RDSAPI.

La RDS console indique la zone de disponibilité de la réplique de secours (l'AZ secondaire). Vous pouvez également utiliser la describe-db-instances CLI commande ou l'DescribeDBInstancesAPIopération pour trouver l'AZ secondaire.

RDSLes instances de base de données personnalisées pour le SQL serveur dotées d'un déploiement multi-AZ peuvent entraîner 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 changer si votre déploiement bascule vers la réplique de secours, même si elle AWS est conçue 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 Provisioned IOPS (opérations d'entrée/sortie par seconde) pour des performances rapides et cohérentes. Pour plus d'informations sur les classes d'instance de base de données, veuillez consulter 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 serveur suivantes :

  • SQLServer 2022 et 2019 : éditions Enterprise, Standard, Web et Developer

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é régionale des déploiements multi-AZ 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 avec RDS Custom for Server SQL

Les déploiements multi-AZ avec RDS Custom for SQL Server présentent 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ée (CEV) avec un déploiement multi-AZ, votre instance de base de données secondaire l'utilisera également. CEV L'instance de base de données secondaire ne peut pas en utiliser une autreCEV.

Création d'un RDS déploiement multi-AZ personnalisé pour le SQL serveur

Pour créer un déploiement multi-AZ RDS personnalisé pour le SQL serveur, suivez les étapes décrites dansCré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 AWS CloudFormation modèle fourni dans les instructions de configuration réseau. Pour de plus amples informations, veuillez consulter Configuration avec AWS CloudFormation.

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