Utilisation des recommandations Amazon RDS - Amazon Relational Database Service

Utilisation des recommandations Amazon RDS

Amazon RDS fournit des recommandations automatisées pour les ressources de base de données, telles que les instances de base de données, les les réplicas en lecture et les groupes de paramètres de de base de données. Ces recommandations fournissent des conseils quand aux bonnes pratiques en analysant la la configuration de l'instance de base de données, son utilisation et les données de performances.

Vous trouverez des exemples de ces recommandations dans le tableau suivant.

Type Description Recommandation Informations supplémentaires

Version de moteur obsolète

Votre instance de base de données n'exécute pas la dernière version de moteur mineure.

Nous vous recommandons de mettre à niveau vers la dernière version, car celle-ci contient les correctifs de sécurité les plus récents et d'autres améliorations.

Mise à niveau d'une version du moteur d'une instance de base de données

Maintenance en attente disponible

Une maintenance en attente est disponible sur votre instance de base de données.

Nous vous recommandons d'effectuer la maintenance en attente disponible sur votre instance de base de données. Les mises à jour du système d'exploitation se produisent le plus souvent pour des raisons de sécurité et doivent être réalisées dès que possible.

Entretien d'une instance de base de données

Sauvegardes automatiques désactivées

Les sauvegardes automatisées sont désactivées sur votre instance de bases de données.

Nous recommandons d'activer les sauvegardes automatisées sur votre instance de base de données. Les sauvegardes automatiques garantissent une restauration à un instant dans le passé de votre instance de bases de données. Vous bénéficiez d'un stockage de sauvegarde pouvant aller jusqu'à la taille de stockage de votre instance de base de données sans frais supplémentaires.

Utilisation des sauvegardes

Volumes magnétiques utilisés

Votre instance de base de données utilise le stockage magnétique.

Le stockage magnétique n'est pas recommandé pour la plupart des instances de base de données. Nous vous recommandons de passer au stockage à usage général (SSD) ou au stockage IOPS provisionnés.

Stockage d'instance de base de données Amazon RDS

Plateforme EC2 Classic utilisée

Votre instance de base de données utilise la plateforme EC2-Classic héritée.

Nous vous recommandons de déplacer votre instance de base de données vers la plateforme EC2-VPC pour un meilleur contrôle d'accès réseau. Amazon VPC fournit un réseau virtuel qui est isolé de manière logique des autres réseaux virtuels du cloud AWS.

Déterminer si vous utilisez une plateforme EC2-VPC ou EC2-Classic

Surveillance améliorée désactivée

Votre instance de base de données n'a pas la surveillance améliorée activée.

Nous recommandons d'activer la surveillance améliorée. La surveillance améliorée fournit des métriques de système d'exploitation en temps réel pour la surveillance et le dépannage.

Surveillance améliorée

Chiffrement désactivé

Votre instance de base de données n'a pas le chiffrement activé.

Nous vous recommandons d'activer le chiffrement. Vous pouvez chiffrer vos instances de base de données Amazon RDS existantes en effectuant la restauration à partir d'un instantané chiffré.

Chiffrement des ressources Amazon RDS

Classe d'instance de base de données de la génération précédente utilisée

Votre instance de base de données s'exécute sur une classe d'instance de base de données d'une génération précédente.

Les classes d'instance de base de données d'une génération précédente ont été remplacées par des classes d'instances de base de données avec de meilleurs prix, de meilleures performances, ou les deux. Nous recommandons d'exécuter votre instance de base de données sur une classe d'instance de base de données de la génération suivante.

Classes d'instances de base de données

Non-utilisation des grandes pages pour une instance de base de données Oracle

Le paramètre use_large_pages n'est pas défini sur ONLY dans le groupe de paramètres de base de données utilisé par votre instance de base de données.

Pour une meilleure évolutivité des bases de données, nous vous recommandons d'affecter à use_large_pages la valeur ONLY dans le groupe de paramètres de base de données utilisé par votre instance de base de données.

Utilisation de grandes pages avec une instance de base de données Oracle

Paramètres de mémoire personnalisés différents des paramètres par défaut

Votre groupe de paramètres de base de données définit des paramètres de mémoire qui divergent trop par rapport aux valeurs par défaut.

Les paramètres qui divergent trop par rapport aux valeurs par défaut peuvent entraîner des erreurs et des performances médiocres. Nous vous recommandons d'affecter aux paramètres de mémoire personnalisés leurs valeurs par défaut dans le groupe de paramètres de base de données utilisé par l'instance de base de données.

Utilisation de groupes de paramètres de base de données

Mise en mémoire tampon des modifications activée pour une instance de base de données MySQL

La mise en mémoire tampon des modifications de votre groupe de paramètres de base de données est activée.

La mise en mémoire tampon des modifications permet à une distance de base de données de reporter certaines opérations d'écriture nécessaires pour gérer les index secondaires. Cette configuration peut améliorer légèrement les performances, mais elle peut créer un retard important dans le cadre de la récupération sur incident. Au cours de la récupération sur incident, l'index secondaire doit être mis à jour. Ainsi, les avantages de la mise en mémoire tampon des modifications sont contrebalancés par les événements de récupération sur incident potentiellement très longs. Nous vous recommandons de désactiver la mise en mémoire tampon des modifications.

Best practices for configuring parameters for Amazon RDS for MySQL, part 1: Parameters related to performance dans AWS Database Blog

Cache de requête activé pour une instance de base de données MySQL

Le paramètre de cache de requête est activé pour votre groupe de paramètres de base de données.

En raison du cache de requête, l'instance de base de données peut sembler s'interrompre lorsque les modifications nécessitent la purge du cache. La plupart des charges de travail ne bénéficient pas d'un cache de requête. Le cache de requête a été supprimé de MySQL version 8.0. Nous vous recommandons de désactiver le paramètre de cache de requête.

Best practices for configuring parameters for Amazon RDS for MySQL, part 1: Parameters related to performance dans AWS Database Blog

Journalisation vers la table

Votre groupe de paramètres de base de données définit la sortie de journalisation vers TABLE.

La définition de la sortie le journalisation sur TABLE utilise plus de stockage que la définition de ce paramètre sur FILE. Pour éviter d'atteindre la limite de stockage, nous vous recommandons de définir le paramètre de sortie de journalisation sur FILE.

Fichiers journaux de base de données MySQL

Amazon RDS génère des recommandations pour une ressource lorsque cette ressource est crée ou modifiée. Amazon RDS analyse également périodiquement vos ressources et génère des recommandations.

Réponse aux recommandations Amazon RDS

Vous trouverez des recommandations dans la AWS Management Console. Vous pouvez réaliser l'action recommandée immédiatement, la programmer pour la fenêtre de maintenance suivante ou l'ignorer.

Pour répondre aux recommandations Amazon RDS

  1. Connectez-vous au AWS Management Console et ouvrez la console Amazon RDS à l'adresse https://console.aws.amazon.com/rds/.

  2. Dans le volet de navigation, choisissez Recommandations.

    
                        Sélectionner les recommandations dans la console

    La page Recommandations s'affiche.

    
                        Page de recommandations principale dans la console
  3. Sur la page Recommandations, choisissez l'une des options suivantes :

    • Active – Affiche les recommandations en cours que vous pouvez appliquer, ignorer ou programmer.

    • Ignorée – Affiche les recommandations que vous avez ignorées. Si vous choisissez Ignorée, vous pouvez appliquer ces recommandations ignorées.

    • Planifiée – Affiche les recommandations que vous avez planifiées, mais pas encore appliquées. Ces recommandations seront appliquées au cours de la prochaine fenêtre de maintenance planifiée.

    • Appliquée – Affiche les recommandations que vous avez appliquées.

    Dans toute liste de recommandations, vous pouvez ouvrir une section pour afficher les recommandations y figurant.

    
                        Appliquer l'action préconisée par les recommandations dans la console

    Pour configurer les préférences d'affichage des recommandations dans chaque section, choisissez l'icône Préférences.

    
                        Icône Préférences pour les recommandations dans la console

    Dans la fenêtre Préférences qui s'affiche, vous pouvez définir les options d'affichage. Ces options comprennent les colonnes visibles et le nombre de recommandations à afficher sur la page.

  4. Gérer vos recommandations actives :

    1. Choisissez Active et ouvrez une ou plusieurs sections pour consulter les recommandations y figurant.

    2. Choisissez une ou plusieurs recommandations, puis choisissez Appliquer maintenant (pour les appliquer immédiatement), Programme (pour les appliquer dans la fenêtre de maintenance suivante) ou Ignorer.

      Si le bouton Appliquer maintenant apparaît pour une recommandation sans être disponible (grisé), c'est que l'instance de base de données n'est pas disponible. Vous pouvez appliquer les recommandations immédiatement uniquement si le statut de l'instance de base de données est disponible. Par exemple, vous ne pouvez pas appliquer les recommandations immédiatement à l'instance de base de données si son statut est modification. Dans ce cas, attendez que l'instance de base de données soit disponible, puis appliquez la recommandation.

      Si le bouton Appliquer maintenant n'apparaît pas pour une recommandation, vous ne pouvez pas appliquer la recommandation en utilisant la page Recommandations. Vous pouvez modifier l'instance de base de données pour appliquer la recommandation manuellement.

      Pour de plus amples informations sur la modification d'une instance de base de données, veuillez consulter Modification d'une instance de base de données Amazon RDS.

      Note

      Lorsque vous choisissez Appliquer maintenant, une brève interruption de l'instance de base de données peut s'ensuivre.