Mise à l'échelle manuelle de la capacité d’un cluster de bases de données Aurora Serverless v1 - 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.

Mise à l'échelle manuelle de la capacité d’un cluster de bases de données Aurora Serverless v1

En règle générale, les clusters de bases de données Aurora Serverless v1 se mettent à l’échelle de façon transparente en fonction de la charge de travail. Toutefois, la capacité peut ne pas se mettre à l'échelle suffisamment vite pour répondre à des situations extrêmes, telles qu'une augmentation exponentielle des transactions. Dans ce cas, vous pouvez lancer l'opération de mise à l'échelle manuellement en définissant une nouvelle valeur de capacité. Une fois que vous avez défini la capacité de manière explicite, Aurora Serverless v1 procède automatiquement à la mise à l'échelle du cluster de bases de données. Il effectue cette opération en fonction de la période de stabilisation avant une diminution de capacité.

Vous pouvez définir explicitement une valeur spécifique pour la capacité d'un cluster de bases de données Aurora Serverless v1 avec l'AWS Management Console, l'AWS CLI ou l'API RDS.

Vous pouvez définir la capacité d'un cluster de base de données Aurora avec l'AWS Management Console.

Pour modifier un cluster de bases de données Aurora Serverless v1
  1. Ouvrez la console Amazon RDS à l'adresse https://console.aws.amazon.com/rds/.

  2. Dans la panneau de navigation, choisissez Databases (Bases de données).

  3. Choisissez le cluster de bases de données Aurora Serverless v1 à modifier.

  4. Pour Actions, sélectionnez Set capacity (Définir la capacité).

  5. Dans la fenêtre Définir la capacité de la base de données, choisissez ce qui suit :

    1. Pour le sélecteur déroulant Mettre à l’échelle le cluster de bases de données sur, choisissez la nouvelle capacité souhaitée pour votre cluster de bases de données.

    2. Pour la case à cocher Si un point de mise à l'échelle transparente est introuvable, choisissez le comportement souhaité pour le paramètre TimeoutAction de votre cluster de bases de données Aurora Serverless v1, comme suit :

      • Cochez cette option pour ne pas modifier la capacité si Aurora Serverless v1 ne trouve pas de point de mise à l'échelle avant l'expiration.

      • Sélectionnez cette option pour forcer votre cluster de bases de données Aurora Serverless v1 à modifier sa capacité même s'il ne trouve pas de point de mise à l'échelle avant l'expiration. Cette option peut entraîner l'interruption des connexions Aurora Serverless v1 qui l'empêchent de trouver un point de mise à l'échelle.

    3. Dans le champ secondes, entrez la durée pendant laquelle votre cluster de bases de données Aurora Serverless v1 doit rechercher un point de mise à l'échelle avant l’expiration. Vous pouvez spécifier une valeur comprise entre 10 et 600 secondes (10 minutes). La valeur par défaut est de cinq minutes (300 secondes). L’exemple suivant force le cluster de bases de données Aurora Serverless v1 à réduire la capacité à 2 unités de capacité, même s'il ne trouve pas de point de mise à l'échelle dans les cinq minutes.

      Définition de la capacité pour un cluster de bases de données Aurora Serverless v1 avec la console
  6. Choisissez Apply.

Pour plus d’informations sur les points de mise à l'échelle, TimeoutAction et les temps de stabilisation, consultez Mise à l'échelle automatique pour Aurora Serverless v1.

Pour définir la capacité d'un cluster de bases de données Aurora Serverless v1 à partir de l'AWS CLI, exécutez la commande modify-current-db-cluster-capacity de l'AWS CLI et spécifiez l'option --capacity. Les valeurs de capacité valides sont notamment les suivantes :

  • Aurora MySQL: 1, 2, 4, 8, 16, 32, 64, 128 et 256.

  • Aurora PostgreSQL : 2, 4, 8, 16, 32, 64, 192 et 384.

Dans cet exemple, vous définissez la capacité d'un cluster de bases de données Aurora Serverless v1 nommé sample-cluster sur 64.

aws rds modify-current-db-cluster-capacity --db-cluster-identifier sample-cluster --capacity 64

Vous pouvez définir la capacité d'un cluster de bases de données Aurora avec l'opération ModifyCurrentDBClusterCapacity de l'API. Spécifiez le paramètre Capacity. Les valeurs de capacité valides sont notamment les suivantes :

  • Aurora MySQL: 1, 2, 4, 8, 16, 32, 64, 128 et 256.

  • Aurora PostgreSQL : 2, 4, 8, 16, 32, 64, 192 et 384.