Exigences et limites relatives à Aurora Serverless v2 - 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.

Exigences et limites relatives à Aurora Serverless v2

Lorsque vous créez un cluster dans lequel vous prévoyez d’utiliser des instances de base de données Aurora Serverless v2, prêtez une attention particulière aux exigences et limites suivantes.

Disponibilité des régions et des versions

La disponibilité et la prise en charge des fonctions varient selon les versions spécifiques de chaque moteur de base de données Aurora, et selon les Régions AWS. Pour en savoir plus sur les versions et la disponibilité des régions avec Aurora et Aurora Serverless v2, consultez Régions et moteurs de base de données Aurora pris en charge pour Aurora Serverless v2.

L’exemple suivant illustre les commandes AWS CLI qui permettent de confirmer les valeurs exactes du moteur de base de données que vous pouvez utiliser avec Aurora Serverless v2 pour une Région AWS spécifique. Le paramètre --db-instance-class pour Aurora Serverless v2 est toujours db.serverless. Le paramètre --engine peut être aurora-mysql ou aurora-postgresql. Remplacez les valeurs --region et --engine appropriées pour confirmer les valeurs --engine-version que vous pouvez utiliser. Si la commande ne génère aucune sortie, Aurora Serverless v2 n’est pas disponible pour cette combinaison de Région AWS et de moteur de base de données.

aws rds describe-orderable-db-instance-options --engine aurora-mysql --db-instance-class db.serverless \ --region my_region --query 'OrderableDBInstanceOptions[].[EngineVersion]' --output text aws rds describe-orderable-db-instance-options --engine aurora-postgresql --db-instance-class db.serverless \ --region my_region --query 'OrderableDBInstanceOptions[].[EngineVersion]' --output text

Les clusters qui utilisent Aurora Serverless v2 doivent avoir une plage de capacité spécifiée

Un cluster Aurora doit avoir un attribut ServerlessV2ScalingConfiguration avant de pouvoir ajouter des instances de base de données qui utilisent la classe d’instance de base de données db.serverless. Cet attribut spécifie la plage de capacité La capacité d’Aurora Serverless v2 est comprise entre 0 unité de capacité Aurora (ACU) minimum et un maximum de 256 ACU, par incréments de 0,5 ACU. La valeur minimale autorisée dépend de la version d’Aurora. Chaque ACU fournit l’équivalent d’environ 2 gibioctets (Gio) de RAM, ainsi que d’UC et de mise en réseau associées. Pour plus de détails sur la façon dont Aurora Serverless v2 utilise les paramètres de plage de capacité, consultez Fonctionnement d’Aurora Serverless v2.

Pour connaître les plages de capacité autorisées pour les différentes versions du moteur de base de données et versions de plateforme, consultez Capacité Aurora Serverless v2. La plage de mise à l’échelle disponible pour un cluster donné dépend à la fois de la version du moteur et du matériel (version de plateforme).

Vous pouvez spécifier les valeurs minimales et maximales d’ACU dans the console lorsque vous créez un cluster et une instance de base de données Aurora Serverless v2 associée. Vous pouvez également spécifier l’option --serverless-v2-scaling-configuration dans AWS CLI. Sinon, vous pouvez spécifier le paramètre ServerlessV2ScalingConfiguration avec l’API Amazon RDS. Vous pouvez spécifier cet attribut lorsque vous créez un cluster ou modifiez un cluster existant. Pour connaître les procédures de définition de la plage de capacité, consultez Définition de la plage de capacité Aurora Serverless v2 d’un cluster. Pour obtenir la procédure détaillée de sélection des valeurs de capacité minimale et maximale et pour savoir comment ces paramètres affectent certains paramètres de base de données, consultez Choix de la plage de capacité Aurora Serverless v2 pour un cluster Aurora.

Certaines fonctionnalités approvisionnées ne sont pas prises en charge dans Aurora Serverless v2

Les fonctionnalités suivantes des instances de base de données approvisionnées Aurora ne sont actuellement pas disponibles pour Amazon Aurora Serverless v2 :

  • Flux d’activité de base de données (DAS).

  • Gestion du cache de clusters pour Aurora PostgreSQL. Le paramètre de configuration apg_ccm_enabled ne s’applique pas aux instances de base de données Aurora Serverless v2.

Certaines fonctionnalités Aurora fonctionnent avec Aurora Serverless v2, mais cela peut poser problème si votre plage de capacité est inférieure à celle nécessaire pour les besoins en mémoire de ces fonctionnalités avec votre charge de travail spécifique. Dans ce cas, votre base de données risque de ne pas fonctionner aussi bien que d’habitude ou de rencontrer des erreurs de mémoire insuffisante. Pour obtenir des recommandations sur la définition de la plage de capacité appropriée, consultez Choix de la plage de capacité Aurora Serverless v2 pour un cluster Aurora. Pour obtenir des informations de dépannage si votre base de données rencontre des erreurs de mémoire insuffisante dues à une mauvaise configuration de la plage de capacité, consultez Éviter les erreurs de mémoire insuffisante.

Aurora Auto Scaling n’est pas pris en charge. Ce type de mise à l’échelle ajoute de nouveaux lecteurs pour gérer une charge de travail supplémentaire exigeante en lecture, basée sur l’utilisation du processeur. Toutefois, la mise à l’échelle basée sur l’utilisation du processeur n’est pas significative pour Aurora Serverless v2. En guise d’alternative, vous pouvez créer des instances de base de données de lecteur Aurora Serverless v2 à l’avance et conserver leur réduction d’échelle à faible capacité. Il s’agit d’une méthode plus rapide et moins perturbatrice pour mettre à l’échelle la capacité de lecture d’un cluster plutôt que d’ajouter dynamiquement de nouvelles instances de base de données.

Certains aspects d’Aurora Serverless v2 sont différents d’Aurora Serverless v1

Si vous êtes un utilisateur d’Aurora Serverless v1 et que vous utilisez Aurora Serverless v2 pour la première fois, consultez les différences entre les exigences relatives à Aurora Serverless v2 et Aurora Serverless v1 pour comprendre en quoi les exigences sont différentes entre Aurora Serverless v1 et Aurora Serverless v2.