Fonctions d'Amazon RDS for MySQL

Travailler avec Amazon RDS for MySQL

Amazon RDS vous permet d'utiliser la console de gestion AWS ou un simple ensemble d'API de services web pour créer, supprimer et modifier des instances de base de données relationnelle (instances de base de données). Vous pouvez également contrôler l'accès et la sécurité de votre/vos instances et gérer vos sauvegardes et instantanés de base de données. Pour obtenir une liste complète des API Amazon RDS disponibles, consultez le manuel Amazon RDS API Guide.

Migrer vers Amazon RDS for MySQL

Si votre application s'appuie déjà sur une base de données MySQL, importer des données vers Amazon RDS est simple. En général, pour migrer vos données vers Amazon RDS, il vous suffit de :

  • Créer une instance de base de données avec les capacités de calcul et de stockage ainsi que les contrôles d'accès désirés.
  • Pour les plus petites bases de données (par ex. jusqu'à 1 Go), récupérez les données avec mysqldump et acheminez-les directement dans Amazon RDS. L'exemple ci-dessous illustre la base de données « acme » en cours de copie sur Amazon RDS :

mysqldump acme | mysql --host=hostname --user=username --password acme

Pour des bases de données plus importantes, créez votre schéma de base de données dans Amazon RDS, puis convertissez les données dans un fichier plat et importez-le dans votre instance DB en utilisant l'utilitaire mysqlimport. L'exemple ci-dessous illustre la base de données « acme » en cours de copie sur Amazon RDS :

mysqlimport --local --compress --user=username --password --host=hostname --fields-terminated-by=',' Acme sales.part_*

  • Mettez à jour la chaîne de connexion de base de données dans votre fichier de configuration d'application.
 
Pour plus d'informations sur l'importation de données dans Amazon RDS, consultez le guide Amazon RDS Data Import Guide for MySQL (français non garanti).

Mise à jour des bases de données avec les déploiements Amazon RDS bleu/vert

Les déploiements Amazon RDS bleus/verts vous permettent d'effectuer des mises à jour de bases de données plus sûres, plus simples et plus rapides, sans aucune perte de données sur RDS pour MySQL. En quelques étapes, les déploiements bleu/vert créent un environnement de transit qui reflète l'environnement de production et maintient les deux environnements synchronisés à l'aide de la réplication logique. Vous pouvez effectuer des changements - tels que des mises à niveau de versions majeures ou mineures, des modifications de schémas et des changements de paramètres - sans avoir d'impact sur votre charge de travail de production. 

Lors de la promotion de votre environnement de préparation, les déploiements bleu/vert bloquent les écritures dans les environnements bleu et vert jusqu'à ce que le basculement soit terminé. Les déploiements bleus/verts utilisent des barrières de protection intégrées qui interrompent la promotion si elles dépassent le temps d'arrêt maximal tolérable, détectent les erreurs de réplication, vérifient la santé des instances, etc.

En savoir plus »

Amélioration des performances

Amazon RDS Optimized Writes

Amazon RDS Optimized Writes, construites à partir de la fonction AWS Nitro System Torn Write Prevention, vous permettent d'améliorer le débit des transactions d'écriture jusqu'à deux fois dans RDS pour MySQL, sans frais supplémentaires. Optimized Writes écrit en toute sécurité vos pages de données de 16 Kio en une seule étape. Optimized Writes est particulièrement utile pour les clients ayant des charges de travail de base de données à forte intensité d'écriture, comme les paiements numériques, le commerce financier et les jeux en ligne.

En savoir plus »

Amazon RDS Optimized Reads

Amazon RDS Optimized Reads sont conçues pour vous offrir des performances de base de données plus rapides, avec un traitement des requêtes jusqu'à 50 % plus rapide dans Amazon RDS pour MySQL, sans frais supplémentaires. Optimized Reads améliore la vitesse de vos requêtes complexes qui utilisent des tables temporaires, telles que les requêtes qui nécessitent des tris, des agrégations de hachage, des jointures à forte charge et des expressions de table communes (CTE). Optimized Reads améliore la vitesse de vos requêtes en plaçant les tables temporaires sur votre stockage d'instance basé sur NVMe, qui est physiquement connecté à votre serveur hôte.

En savoir plus »

Paiement à l'utilisation

Vous serez facturé à la fin de chaque mois pour les ressources Amazon RDS que vous avez réellement consommées. Dès lors qu'une instance de base de données que vous avez créée est disponible à la connexion, chaque heure d'exécution de votre instance de base de données vous sera facturée. Chaque instance de base de données sera exécutée jusqu'à son arrêt, qui a lieu lorsque vous envoyez un appel API pour supprimer l'instance de base de données ou en cas de défaillance de l'instance. Les heures d'instance de base de données partielles consommées sont facturées en tant qu'heures entières. Outre les heures d'instance DB, vos stockages mensuels, demandes d'E/S et sauvegardes vous sont également facturés. Si vous dimensionnez votre capacité de stockage pendant la période de facturation, votre facture sera ajustée au prorata.

Pour plus d'informations, consultez la page de tarification Amazon RDS for MySQL.

Utilisation prévue et restrictions

Votre utilisation de ce service est soumise au Contrat client Amazon Web Services.

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