Ajout de réplicas Aurora à un cluster de bases de données - Amazon Aurora

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.

Ajout de réplicas Aurora à un cluster de bases de données

Un cluster de base de données Aurora utilisant la réplication se compose d'une instance de base de données principale et de 15 réplicas Aurora, au maximum. L'instance de base de données principale prend en charge les opérations de lecture et d'écriture, et effectue toutes les modifications de données du volume de cluster. Les réplicas Aurora se connectent au même volume de stockage que l'instance de base de données principale, mais prennent uniquement en charge les opérations de lecture. Utilisez des réplicas Aurora pour décharger l'instance de base de données principale des charges de travail en lecture. Pour de plus amples informations, veuillez consulter Réplicas Aurora.

Les réplicas Amazon Aurora ont les limitations suivantes :

  • Vous ne pouvez pas créer une réplique d'Aurora pour un Aurora Serverless v1 Cluster de bases de données. Aurora Serverless v1 possède une instance de base de données unique qui augmente et diminue automatiquement pour prendre en charge toutes les opérations de lecture et d'écriture de base de données.

    Toutefois, vous pouvez ajouter des instances de lecteur à Aurora Serverless v2 Clusters de bases de données. Pour de plus amples informations, veuillez consulter Ajout d'un lecteur Aurora Serverless v2.

Nous vous recommandons de répartir l'instance principale et les réplicas Aurora de votre cluster de bases de données Aurora sur plusieurs zones de disponibilité afin d'améliorer la disponibilité de votre cluster de bases de données. Pour plus d'informations, consultez Disponibilité dans les Régions.

Pour supprimer un réplica Aurora d'un cluster de bases de données Aurora, supprimez le réplica en suivant les instructions de la section Auror Suppression d'une instance de base de données d'un cluster de bases de données Aurora.

Note

Amazon Aurora prend également en charge la réplication avec une base de données externe, telle qu'une RDS instance de base de données. L'RDSinstance de base de données doit être dans la même AWS Région sous le nom d'Amazon Aurora. Pour de plus amples informations, veuillez consulter Réplication avec Amazon Aurora.

Vous pouvez ajouter des répliques Aurora à un cluster de bases de données à l'aide du AWS Management Console, le AWS CLI, ou le RDSAPI.

Pour ajouter un réplica Aurora à un cluster de bases de données
  1. Connectez-vous au AWS Management Console et ouvrez la RDS console Amazon à l'adresse https://console.aws.amazon.com/rds/.

  2. Dans le panneau de navigation, choisissez Databases (Bases de données), puis sélectionnez le cluster de base de données dans lequel vous voulez ajouter la nouvelle instance de base de données.

  3. Assurez-vous que le cluster et l'instance principale ont l'état Disponible. Si le cluster de base de données ou l'instance principale sont dans un état transitoire tel que En cours de création, vous ne pouvez pas ajouter de réplica.

    Si le cluster ne possède pas d'instance principale, créez-en une à l'aide du create-db-instance AWS CLI commande. Cette situation peut se produire si vous avez utilisé le CLI pour restaurer un instantané de cluster de base de données, puis afficher le cluster dans le AWS Management Console.

  4. Pour Actions, choisissez Add reader (Ajouter un lecteur).

    La page Add reader (Ajouter un lecteur) s'affiche.

  5. Sur la page Add reader (Ajouter un lecteur), spécifiez les options de votre réplica Aurora. Le tableau suivant affiche les paramètres pour un réplica Aurora.

    Pour cette option Faire ceci

    Zone de disponibilité

    Déterminez si vous voulez spécifier une zone de disponibilité particulière. La liste n'inclut que les zones de disponibilité qui sont mappées au groupe de sous-réseaux de base de données que vous avez choisi lors de la création du cluster de bases de données. Pour plus d'informations sur les zones de disponibilité, consultez Régions et zones de disponibilité.

    Accessible publiquement

    Sélectionnez Yes pour attribuer au réplica Aurora une adresse IP publique ; sinon, sélectionnez No. Pour plus d'informations sur le masquage des réplicas Aurora de l'accès public, consultez Masquer un cluster d' de base VPC de données dans un.

    Chiffrement

    Sélectionnez Enable encryption pour activer le chiffrement au repos pour ce réplica Aurora. Pour plus d'informations, consultez Chiffrement des Amazon Amazon Aurora.

    Classe d'instances de base de données

    Sélectionnez une classe d'instance de base de données qui définit les exigences de mémoire et de traitement pour le réplica Aurora. Pour plus d'informations sur les options de classe d'instance de base de données, consultez Classes d'instances de base de données Amazon Aurora.

    Source réplica Aurora

    Sélectionnez l'identifiant de l'instance principale pour laquelle créer un réplica Aurora.

    Identifiant d'instance de base de données

    Entrez un nom unique pour votre compte pour l'instance dans le AWS Région que vous avez sélectionnée. Vous pouvez choisir d'ajouter une touche d'intelligence au nom, par exemple en incluant le AWS Région et moteur de base de données que vous avez sélectionnés, par exempleaurora-read-instance1.

    Priorité

    Choisissez une priorité de basculement pour l'instance. Si vous ne sélectionnez pas de valeur, la valeur par défaut est tier-1. Cette priorité détermine l'ordre dans lequel les réplicas Aurora sont promus lors de la reprise après une défaillance de l'instance principale. Pour plus d'informations, consultez Tolérance aux pannes pour un cluster de base de données Aurora.

    Port de la base de données

    Le port d'un réplica Aurora est le même que le port du cluster de bases de données.

    Groupe de paramètres de base de données

    Sélectionnez un groupe de paramètres. Aurora possède un groupe de paramètres par défaut que vous pouvez utiliser, ou bien vous pouvez créer votre propre groupe de paramètres. Pour plus d'informations sur les groupes de paramètres, consultez Groupes de paramètres pour Amazon Aurora.

    Performance Insights

    La case Turn on Performance Insights (Activer Performance Insights) est cochée par défaut. La valeur n'est pas héritée de l'instance d'enregistreur. Pour de plus amples informations, veuillez consulter Surveillance de la charge de base de données avec Performance Insights sur Amazon Aurora.

    Surveillance améliorée

    Choisissez Activer la surveillance améliorée pour activer la collecte de métriques en temps réel pour le système d'exploitation sur lequel votre cluster de base de données s'exécute. Pour plus d'informations, consultez Surveillance des métriques du système d'exploitation à l'aide de la Surveillance améliorée.

    Monitoring Role (Rôle de surveillance)

    Disponible uniquement si l'option Surveillance améliorée est définie sur Activer la surveillance améliorée. Choisissez le IAM rôle que vous avez créé pour permettre RDS à Amazon de communiquer avec Amazon CloudWatch Logs à votre place, ou choisissez Default pour qu'un rôle soit RDS créé pour vousrds-monitoring-role. Pour de plus amples informations, veuillez consulter Surveillance des métriques du système d'exploitation à l'aide de la Surveillance améliorée.

    Granularité

    Disponible uniquement si l'option Surveillance améliorée est définie sur Activer la surveillance améliorée. Définissez l'intervalle, en secondes, entre les recueils des métriques pour votre cluster DB.

    Mise à niveau automatique de versions mineures

    Sélectionnez Enable auto minor version upgrade (Activer la mise à niveau automatique des versions mineures) si vous souhaitez que votre cluster de bases de données Aurora reçoive automatiquement les mises à niveau des versions mineures dès qu'elles deviennent disponibles.

    Le paramètre de mise à niveau automatique des versions mineures s'applique à la fois aux clusters Aurora Postgre SQL et Aurora My SQL DB. Pour les clusters Aurora My SQL 2.x, ce paramètre met à niveau les clusters vers une version maximale de 2.07.2.

    Pour plus d'informations sur les mises à jour du moteur pour Aurora PostgreSQL, consultezMises à jour d'Amazon Aurora Postgre SQL.

    Pour plus d'informations sur les mises à jour du moteur pour Aurora MySQL, consultezMises à jour du moteur de base de données pour Amazon Aurora My SQL.

  6. Choisissez Add reader (Ajouter un lecteur) pour créer le réplica Aurora.

Pour créer une réplique Aurora dans votre cluster de base de données, exécutez le create-db-instance AWS CLI commande. Incluez le nom du cluster de bases de données comme valeur de l'option --db-cluster-identifier. Vous pouvez éventuellement spécifier une zone de disponibilité pour le réplica Aurora à l'aide du paramètre --availability-zone, comme dans les exemples suivants.

Par exemple, la commande suivante crée une nouvelle réplique Aurora SQL compatible avec My 5.7 nommée. sample-instance-us-west-2a

Dans Linux, macOS, ou Unix:

aws rds create-db-instance --db-instance-identifier sample-instance-us-west-2a \ --db-cluster-identifier sample-cluster --engine aurora-mysql --db-instance-class db.r5.large \ --availability-zone us-west-2a

Dans Windows:

aws rds create-db-instance --db-instance-identifier sample-instance-us-west-2a ^ --db-cluster-identifier sample-cluster --engine aurora-mysql --db-instance-class db.r5.large ^ --availability-zone us-west-2a

La commande suivante crée une nouvelle réplique Aurora SQL compatible avec My 5.7 nommée. sample-instance-us-west-2a

Dans Linux, macOS, ou Unix:

aws rds create-db-instance --db-instance-identifier sample-instance-us-west-2a \ --db-cluster-identifier sample-cluster --engine aurora-mysql --db-instance-class db.r5.large \ --availability-zone us-west-2a

Dans Windows:

aws rds create-db-instance --db-instance-identifier sample-instance-us-west-2a ^ --db-cluster-identifier sample-cluster --engine aurora --db-instance-class db.r5.large ^ --availability-zone us-west-2a

La commande suivante crée une nouvelle réplique SQL Aurora compatible avec Postgre nommée. sample-instance-us-west-2a

Dans Linux, macOS, ou Unix:

aws rds create-db-instance --db-instance-identifier sample-instance-us-west-2a \ --db-cluster-identifier sample-cluster --engine aurora-postgresql --db-instance-class db.r5.large \ --availability-zone us-west-2a

Dans Windows:

aws rds create-db-instance --db-instance-identifier sample-instance-us-west-2a ^ --db-cluster-identifier sample-cluster --engine aurora-postgresql --db-instance-class db.r5.large ^ --availability-zone us-west-2a

Pour créer une réplique Aurora dans votre cluster de base de données, appelez l'reateDBInstanceopération C. Incluez le nom du cluster de bases de données comme valeur du paramètre DBClusterIdentifier. Vous pouvez éventuellement spécifier une zone de disponibilité pour le réplica Aurora à l'aide du paramètre AvailabilityZone.

Pour plus d'informations sur Auto Scaling Amazon Aurora with Aurora replicas, consultez les sections suivantes.