Questions fréquentes (FAQ) sur Amazon RDS for MySQL

Q : Quelles sont les versions de MySQL prises en charge par Amazon RDS ?
Actuellement, Amazon RDS for MySQL prend en charge MySQL Community Edition versions 5.7 et 8.0. Pour en savoir plus sur les versions mineures prises en charge, reportez-vous au Guide de l'utilisateur Amazon RDS.
 
Q : Comment Amazon RDS fait-il la distinction entre publications de versions « majeures » et « mineures » ?
Dans le contexte MySQL, les numéros de versions sont organisés comme suit :
MySQL version = X.Y.Z
X = Version majeure, Y = Niveau de mise à jour, Z = Numéro de version dans la série de mise à jour.
Du point de vue d'Amazon RDS, un changement de version serait considéré comme étant majeur si la version majeure ou le niveau de mise à jour est modifié. Exemple : passer de 5.6.X -> 5.7.X.
Un changement de version serait considéré comme étant mineur si le numéro de version dans la mise à jour est modifié. Exemple : passer de 5.6.27 -> 5.6.29.
 
Q : Le service Amazon RDS fournit-il des directives pour la transition vers des versions plus anciennes ou plus récentes des moteurs prises en charge ?
Oui. Consultez la FAQ sur Amazon RDS.
 
Q : Quels sont les moteurs de stockage pris en charge par Amazon RDS for MySQL ?
Les fonctions de restauration-à-un-point-dans-le-temps et de restauration d'instantané de Amazon RDS pour MySQL nécessitent un moteur de stockage tolérant au plantage et sont prises en charge uniquement pour le moteur de stockage InnoDB. Même si MySQL prend en charge plusieurs moteurs de stockage avec diverses capacités, toutes ne sont pas optimisées pour la récupération de plantage et la durabilité des données. Par exemple, le moteur de stockage MyISAM ne prend pas en charge une récupération de plantage fiable et peut causer la perte ou la corruption des données quand MySQL est redémarré après un plantage, empêchant la restauration-à-un-point-dans-le-temps et la restauration d'instantané de fonctionner comme espéré. Cependant, si vous choisissez d'utiliser MyISAM avec Amazon RDS, il peut être utile de suivre ces étapes dans certaines situations pour la fonctionnalité de restauration d'instantané de base de données. Federated Storage Engine n'est pour l'instant pas pris en charge par Amazon RDS for MySQL.
 
Q : Quels sont les privilèges accordés à l'utilisateur principal pour une instance de base de données RDS for MySQL ?
Lorsque vous créez une instance de base de données, l'utilisateur principal par défaut que vous utilisez obtient certains privilèges. Consultez Privilèges du compte utilisateur principal dans le Guide de l'utilisateur Amazon RDS pour connaître la liste des privilèges.
 
Q : Quels sont les moteurs de stockage pris en charge pour une utilisation avec des réplicas en lecture Amazon RDS for MySQL ?
Les réplicas en lecture Amazon RDS for MySQL exigent un moteur de stockage transactionnel et sont uniquement pris en charge par le moteur de stockage InnoDB. Les moteurs de stockage MySQL non transactionnels, comme MyISAM, peuvent empêcher le bon fonctionnement des réplicas en lecture. Toutefois, si vous choisissez tout de même d'utiliser MyISAM avec les réplicas en lecture, nous vous conseillons de consulter attentivement la métrique Replica Lag (délai de réplication) dans Amazon CloudWatch (disponible par le biais de la console de gestion AWS ou des API Amazon CloudWatch) et de recréer le réplica en lecture s'il continue de prendre du retard en raison d'erreurs de réplication. Les mêmes conseils s'appliquent à l'utilisation de tables temporaires et de tout autre moteur non transactionnel.
 
Q : Puis-je configurer la réplication entre mon instance de base de données Amazon RDS for MySQL source et un réplica en lecture pour utiliser une réplication par ligne ?
Vous pouvez définir le format de journalisation binaire par ligne, pour MySQL 5.6 et les versions ultérieures. Par défaut, la réplication est définie sur format mixte (ce qui inclut la réplication par ligne et par instruction). Cette option devrait répondre aux exigences de la plupart des cas d'application. La documentation MySQL comprend des explications supplémentaires sur la différence entre la réplication par ligne et la réplication de type format mixte.

Questions fréquentes (FAQ) sur Amazon RDS Optimized Reads

Q : Comment Amazon RDS Optimized Reads accélère-t-il les performances des requêtes ?
Les charges de travail qui utilisent des objets temporaires dans MySQL pour le traitement des requêtes bénéficient d'Amazon RDS Optimized Reads. Optimized Reads place les objets temporaires sur le stockage d'instance basé sur NVMe de l'instance de base de données, au lieu du volume Amazon Elastic Block Store. Cela permet d'accélérer le traitement des requêtes complexes jusqu'à 50 %.

Q : Quelles versions de la base de données RDS for MySQL prennent en charge Amazon RDS Optimized Reads ? 
Amazon RDS Optimized Reads est disponible pour RDS for MySQL sur les versions 8.0.28 et supérieures de MySQL

Q : Quels types d'instance de base de données prennent en charge Amazon RDS Optimized Reads ? Dans quelles régions est-il disponible ?
Amazon RDS Optimized Reads est disponible dans toutes les régions où les instances db.r5d, db.m5d, db.r6gd et db.m6gd sont disponibles. Pour plus d'informations, consultez la documentation sur les classes d'instances de base de données Amazon RDS.

Q : Quand dois-je utiliser Amazon RDS Optimized Reads ?
Les clients devraient utiliser Amazon RDS Optimized Reads lorsqu'ils ont des charges de travail qui nécessitent des requêtes complexes, des analyses d'usage général ou qui requièrent des groupes complexes, des tris, des agrégations de hachage, des jointures à forte charge et des expressions de table communes (CTE). Ces cas d'utilisation entraînent la création de tables temporaires, ce qui permet à Optimized Reads d'accélérer le traitement des requêtes de votre charge de travail. 

Q : Les clients peuvent-ils convertir leurs bases de données Amazon RDS existantes pour utiliser Amazon RDS Optimized Reads ?
Oui, les clients peuvent convertir leur base de données Amazon RDS existante pour utiliser Amazon RDS Optimized Reads en déplaçant la charge de travail vers une instance compatible avec Optimized Read. Optimized Reads est également disponible par défaut sur toutes les classes d'instance prises en charge. Si vous exécutez votre charge de travail sur des instances db.r5d, db.m5d, db.r6gd et db.m6gd, vous bénéficiez déjà d'Optimized Reads.

Questions fréquentes (FAQ) sur Amazon RDS Optimized Writes

Q : Comment Amazon RDS Optimized Writes écrit-il les fichiers de données différemment de MySQL ?
MySQL protège les utilisateurs contre la perte de données en écrivant les données par pages de 16 Kio en mémoire deux fois dans un stockage durable ; d'abord dans le « tampon de double écriture », puis dans le stockage des tables. Amazon RDS Optimized Writes (français non garanti) écrit vos pages de données de 16 Kio directement dans vos fichiers de données de manière fiable et durable en une seule étape grâce à AWS Nitro System.  

Q : Quelles versions de la base de données RDS for MySQL prennent en charge Amazon RDS Optimized Writes ?
Amazon RDS Optimized Writes (français non garanti) est disponible pour la version majeure de MySQL 8.0.30 et supérieure.  
 
Q : Quels types d'instance de base de données prennent en charge Amazon RDS Optimized Writes ? Dans quelles régions est-il disponible ?
Amazon RDS Optimized Writes (français non garanti) est disponible dans les instances db.r6i et db.r5b. Il est disponible dans toutes les régions où ces instances sont disponibles, à l'exception des régions AWS Chine.
 
Q : Quand dois-je utiliser Amazon RDS Optimized Writes ?
Tous les utilisateurs d' Amazon RDS for MySQL devraient implémenter Amazon RDS Optimized Writes (français non garanti) pour améliorer jusqu'à deux fois le débit des transactions d'écriture. Les applications avec des charges de travail à forte intensité d'écriture, telles que les paiements numériques, les transactions financières et les applications de jeux en ligne, trouveront cette fonction particulièrement utile. Optimized Writes est disponible pour les clients RDS for MySQL sans frais supplémentaires.
 
Q : Amazon RDS Optimized Writes est-il pris en charge sur l'édition compatible avec Amazon Aurora MySQL ?
Non. L' édition compatible avec Amazon Aurora MySQL permet déjà d'éviter l'utilisation du « tampon de double écriture ». À la place, Aurora réplique les données de six façons à travers trois zones de disponibilité (AZ) et utilise une approche basée sur le quorum pour écrire durablement les données et les lire correctement par la suite.
 
Q : Les clients peuvent-ils convertir leurs bases de données Amazon RDS existantes pour utiliser Amazon RDS Optimized Writes ?
Actuellement, cette version initiale ne permet pas d'activer Amazon RDS Optimized Writes (français non garanti) pour vos instances de base de données existantes, même si la classe d'instance prend en charge Optimized Writes.

Questions fréquentes (FAQ) sur les déploiements bleus/verts d'Amazon

Q : Quelles versions sont prises en charge par les déploiements bleus/verts d'Amazon RDS ?
Les déploiements bleus/verts d'Amazon RDS sont disponibles dans l'édition compatible avec Amazon Aurora MySQL versions 5.6 et supérieures, RDS for MySQL versions 5.7 et supérieures et RDS for MariaDB versions 10.2 et supérieures. Pour en savoir plus sur les versions disponibles, consultez la documentation d' Aurora, de RDS for MySQL et de RDS for MariaDB.
 
Q : Quelles régions sont prises en charge par les déploiements bleus/verts d'Amazon RDS ?
Les déploiements bleus/verts d'Amazon RDS sont disponibles dans toutes les régions commerciales AWS, à l'exception de la Chine, ainsi que dans les régions AWS GovCloud.
 
Q : Quel type de modifications puis-je apporter avec les déploiements bleus/verts d'Amazon RDS ?
Les déploiements bleus/verts d'Amazon RDS vous permettent d'effectuer des modifications plus sûres, plus simples et plus rapides des bases de données, telles que des mises à niveau de versions majeures ou mineures, des modifications de schémas, des mises à l'échelle d'instances, des modifications de paramètres de moteurs et des mises à jour de maintenance.
 
Q : Quel est le coût de l'utilisation des déploiements bleus/verts d'Amazon RDS ?
L'exécution de vos charges de travail sur des instances vertes vous coûtera le même prix que pour les instances bleues. Le coût d'utilisation des instances bleues et vertes comprend notre tarification standard actuelle pour les db.instances, le coût du stockage, le coût des E/S en lecture/écriture et toutes les fonctions activées, telles que le coût des sauvegardes et l' analyse des performances d'Amazon RDS. En fait, vous payez environ deux fois le coût d'exécution des charges de travail sur une db.instance pendant la durée de vie du déploiement bleu-vert.
Par exemple : vous avez une base de données RDS for MySQL 5.7 exécutée sur deux db.instances r5.2xlarge, une instance de base de données principale et un réplica en lecture, dans la région AWS us-east-1 avec une configuration Multi-AZ (MAZ). Chacune des db.instance r5.2xlarge est configurée pour 20 Gio Amazon Elastic Block Storge (EBS) à usage général. Vous créez un clone de la topologie de l'instance bleue en utilisant les déploiements bleus/verts d'Amazon RDS, vous l'exécutez pendant 15 jours (360 heures), puis vous supprimez les instances bleues après un basculement réussi. Les instances bleues coûtent 1 387 USD pour 15 jours à un tarif à la demande de 1,926 USD/h (coût de l'instance + EBS). Le coût total de l'utilisation des déploiements bleus/verts pour ces 15 jours est de 2 774 USD, soit environ deux fois le coût de l'exécution des instances bleues pour cette période.
 
Q : Qu'est-ce que l'« environnement bleu » dans les déploiements bleus/verts d'Amazon RDS ? Qu'est-ce qu'un « environnement vert » ?
Dans le cadre des déploiements bleus/verts d'Amazon RDS, l'environnement bleu est votre environnement de production actuel. L'environnement vert est votre environnement de transit qui deviendra votre nouvel environnement de production après le basculement.
 
Q : Comment fonctionnent les basculements avec les déploiements bleus/verts d'Amazon RDS ?
Lorsque les déploiements bleus/verts d'Amazon RDS initient un basculement, ils bloquent les écritures dans les environnements bleus et verts, jusqu'à ce que le basculement soit terminé. Pendant le basculement, l'environnement de transit, ou environnement vert, rattrape l'environnement bleu, garantissant la cohérence des données entre les environnements bleu et vert. Une fois que les environnements bleu et vert sont complètement synchronisés, les déploiements bleus/verts promeuvent l'environnement vert comme le nouvel environnement bleu en redirigeant le trafic vers l'environnement vert. Les déploiements bleus/verts d'Amazon RDS sont conçus pour permettre les écritures sur l'environnement vert une fois le basculement terminé, ce qui garantit une perte de données nulle pendant le processus de basculement.
 
Q : Après le basculement des déploiements bleus/verts d'Amazon RDS, qu'arrive-t-il à mon ancien environnement de production ?
Les déploiements bleus/verts d'Amazon RDS ne suppriment pas votre ancien environnement de production. Si nécessaire, vous pouvez y accéder pour des validations supplémentaires et des tests de performance/régression. Si vous n'avez plus besoin de l'ancien environnement de production, vous pouvez le supprimer. Les frais de facturation standard s'appliquent aux anciennes instances de production jusqu'à ce que vous les supprimiez.
 
Q : Que vérifient les barrières de protection pour le basculement des déploiements bleus/verts d'Amazon RDS ?
Les barrières de protection pour le basculement des déploiements bleus/verts d'Amazon RDS bloquent les écritures sur vos environnements bleu et vert jusqu'à ce que votre environnement vert se rattrape avant le basculement. Les déploiements bleus/verts effectuent également des surveillances de l'état de votre principal et de vos réplicas dans vos environnements bleus et verts. Ils effectuent également des surveillances de l'état de la réplication, par exemple, pour voir si la réplication s'est arrêtée ou s'il y a des erreurs. Ils détectent les transactions en cours d'exécution entre vos environnements bleus et verts. Vous pouvez spécifier votre temps d'arrêt maximal tolérable, aussi bas que 30 secondes, et si votre transaction en cours dépasse ce délai, votre basculement expirera.
 
Q : Les déploiements bleus/verts d'Amazon RDS prennent-ils en charge les bases de données mondiales, Proxy Amazon RDS, les réplicas en lecture inter-régions ou les réplicas en lecture en cascade ?
Non, les déploiements bleus/verts d'Amazon RDS ne prennent pas en charge le Proxy Amazon RDS, les réplicas en lecture inter-régions ou les réplicas en lecture en cascade.
 
Q : Puis-je utiliser les déploiements bleus/verts d'Amazon RDS pour restaurer des modifications ?
Non, pour le moment, vous ne pouvez pas utiliser les déploiements bleus/verts d'Amazon RDS pour restaurer les modifications.
En savoir plus sur la tarification du produit

Vous pouvez essayer Amazon RDS gratuitement. Paiement en fonction de l'utilisation. Il n'y a pas de frais minimums.  

En savoir plus 
Créer gratuitement un compte

Obtenez un accès instantané à l'offre gratuite d'AWS. 

S'inscrire 
Commencez à créer sur la console

Démarrez avec Amazon RDS for MySQL sur la console AWS.

Se connecter