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

Dans le cadre d'un déploiement d'instance de base de données multi-AZ pour RDS Custom for Oracle, Amazon RDS approvisionne et gère 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 Oracle est différent d'un déploiement multi-AZ pour RDS for Oracle. Contrairement à Multi-AZ pour RDS pour Oracle, vous devez définir les prérequis pour RDS Custom pour Oracle 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. Vous devez également créer l'instance Multi-AZ sur le CEV avec la dernière AMI fournie par le service qui prend en charge les déploiements Multi-AZ.

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 pour Oracle.

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 de up-to-date secours. Cette fonctionnalité permet aux opérations de la base de données de reprendre rapidement sans intervention manuelle. Les instances principale et de secours utilisent le même point de terminaison, dont l'adresse réseau physique est transférée à la réplique de secours dans le cadre du processus de basculement. Vous n'avez pas à reconfigurer votre application lorsqu'un basculement se produit.

Le schéma suivant montre l'architecture multi-AZ de RDS Custom pour Oracle :

Amazon RDS architecture with primary DB instance and standby replica in separate availability zones.

Vous pouvez créer un déploiement RDS Custom pour Oracle Multi-AZ en spécifiant Multi-AZ lors de la création d'une instance de base de données RDS Custom. Les instances de base de données RDS Custom pour Oracle créées avant le 30 juin 2025 ne peuvent pas être converties en déploiements multi-AZ en modifiant l'instance de base de données et en spécifiant l'option Multi-AZ. Vous devez créer une nouvelle instance de base de données RDS Custom pour Oracle en spécifiant l'option Multi-AZ. Les nouvelles instances de base de données créées à l'aide de l'AMI fournie par le service disponible après le 30 juin 2025 prennent en charge l'option Multi-AZ. Ensuite, vous devez migrer votre base de données RDS Custom for Oracle existante vers la nouvelle instance de base de données. Pour en savoir plus, consultez Étapes de migration pour les instances de base de données CEVs créées avant le 30 juin 2025.

La console Amazon RDS indique la zone de disponibilité de la réplique de secours (l'AZ 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 pour Oracle avec déploiement 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 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é.

Disponibilité des régions et des versions

Les déploiements multi-AZ pour RDS Custom for Oracle sont pris en charge pour les éditions de base de données Oracle suivantes :

  • Oracle Database 12c version 1 (12.1)

  • Oracle Database 12c version 2 (12.2)

  • Oracle Database 19c

  • Enterprise Edition (EE)

  • Édition standard (2SE2)

Note

Les déploiements multi-AZ pour RDS Custom for Oracle ne sont pas pris en charge sur Oracle Database 18c.

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

Limites d'un déploiement multi-AZ avec RDS Custom pour Oracle

Les déploiements multi-AZ avec RDS Custom pour Oracle 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 de secours pour accepter l'activité de lecture de la 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 de secours utilisera également le même CEV. L'instance de base de données de secours ne peut pas utiliser un autre CEV.

  • Vous ne pouvez pas créer de réplique en lecture sur une instance de déploiement multi-AZ et vous ne pouvez pas non plus modifier l'instance principale de la réplique en lecture pour un déploiement multi-AZ.

Création d'une instance de base de données RDS Custom pour Oracle avec un déploiement multi-AZ

Pour créer une instance de base de données RDS Custom pour Oracle avec un déploiement multi-AZ, suivez les étapes décrites Configuration de votre environnement pour Amazon RDS Custom for Oracle pour configurer votre environnement avec les prérequis.

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 Déploiement de RDS Custom pour Oracle avec AWS CloudFormation.

Vous pouvez créer une instance RDS Custom pour Oracle avec un déploiement multi-AZ en choisissant l'option Multi-AZ lors de la création de l'instance de base de données dans la console Amazon RDS. Vous pouvez également spécifier le --multi-az paramètre dans la create-db-instance commande Amazon RDS du AWS CLI.