Amazon RDS facilite l'installation, l'exploitation et le redimensionnement de MySQL dans le nuage. Avec Amazon RDS, vous pouvez déployer des déploiements MySQL redimensionnables en quelques minutes ave une capacité matérielle économique et dimensionnable. Amazon RDS vous laisse libre de vous concentrer sur le développement d'application en gérant les longues tâches d'administration de base de données, y compris les sauvegardes, les corrections de logiciel, la surveillance, le redimensionnement et la réplication.
Amazon RDS pour MySQL vous permet de bénéficier des fonctionnalités d'un moteur de base de données MySQL classique. Ceci signifie que le code, les applications et les outils que vous utilisez déjà aujourd'hui avec vos bases de données existantes peuvent être utilisés avec Amazon RDS. Amazon RDS corrige automatiquement le logiciel de base de données et sauvegarde votre base de données, stockant les sauvegardes pendant une période de rétention définie par l'utilisateur et permettant une récupération instantanée. Vous profitez de la flexibilité de pouvoir dimensionner les ressources de calcul ou la capacité de stockage associées à votre instance de base de données (instance DB) via un simple appel d'API.
Les instances DB Amazon RDS pour MySQL peuvent être dimensionnées avec un stockage standard ou de type IOPS dimensionné. L'option de stockage par volume IOPS dimensionné pour Amazon RDS permet de fournir des performances d'E/S rapides, prévisibles et constantes. Elle est optimisée pour les charges de travail de bases de données transactionnelles (OLTP) à fort taux d'E/S.
En outre, Amazon RDS pour MySQL facilite l'utilisation de la réplication dans le but d'améliorer la disponibilité et la fiabilité des charges de travail de production. A l'aide de l'option de déploiement Multi-AZ, vous pouvez exécuter des charges de travail critiques pour votre activité avec une haute disponibilité et une fonction de basculement automatique intégrée. Cette fonction vous permet de basculer à partir de votre base de données principale vers une base de données secondaire répliquée de façon synchrone en cas de panne. Amazon RDS pour MySQL vous permet également de procéder à un dimensionnement au-delà de la capacité inhérente au déploiement d'une seule base de données, dans le cas de charges de travail impliquant une demande de lecture intensive. A l'instar de tous les services Amazon Web Services, il n'y a pas d'investissement initial et vous ne payez que les ressources que vous utilisez.
Si vous débutez sur AWS, inscrivez-vous et faites-vos premiers pas sur RDS gratuitement.
Voir les conditions ici
Amazon RDS for MySQL est conçu pour les développeurs ou les entreprises qui ont besoin de toutes les fonctions et capacités d'une base de données MySQL, ou qui souhaitent migrer leurs applications et outils existants qui utilisent une base de données MySQL. Puisque Amazon RDS for MySQL vous fournit un accès direct au logiciel de base de données MySQL familier en exécution sur votre propre instance DB Amazon RDS, vos applications devraient fonctionner en continu.
Volumes IOPS dimensionnés Avec les API Amazon RDS ou en quelques clics dans AWS Management Console, vous pouvez dimensionner les volumes IOPS (E/S par seconde) pour votre instance de base de données MySQL et la dimensionner facilement. Cette fonctionnalité est accessible en deux étapes. Dans l'immédiat, lorsque vous créez des instances DB à l'aide d'AWS Management Console ou des API Amazon RDS, vous pouvez dimensionner entre 1 000 et 10 000 IOPS avec le stockage correspondant, de 100 Go à 1 To. Vous pouvez commencer par un volume bas, puis l'augmenter par incréments de 1 000 IOPS et 100 Go de stockage.
Dans un avenir proche, nous envisageons de mettre à votre disposition un moyen automatisé de migrer les instances DB vers le stockage de volumes d'IOPS dimensionnés pour le moteur de base de données MySQL. Si vous souhaitez migrer immédiatement une instance de base de données RDS existante vers un stockage par volumes IOPS dimensionnés, vous pouvez exporter les données de votre instance DB et les importer dans une nouvelle instance DB dotée du stockage par volumes IOPS dimensionnés.
Amazon RDS fournit deux fonctions de réplication distinctes, mais complémentaires qui peuvent être utilisées ensemble afin d'obtenir une plus grande disponibilité de la base de données, de protéger vos dernières mises à jour de base de données contre des arrêts imprévus, et de redimensionner au-delà des contraintes de capacité d'une seule instance DB pour les charges de travail de base de données à lecture importante.
Les déploiements Multi-AZ et les réplicas en lecture utilisent différentes technologies de réplication adaptées à leurs objectifs respectifs. Toutefois, vous pouvez les utiliser ensemble pour des déploiements de production fiables et dimensionnables. Il suffit de désigner un déploiement Multi-AZ en tant que source pour un ou plusieurs réplicas de lecture afin de profiter des avantages de disponibilité et de durabilité d'un déploiement Multi-AZ et des avantages de dimensionnement des réplicas de lecture. Pour en savoir plus sur les déploiements Multi-AZ et les réplicas en lecture, consultez notre FAQ sur la réplication ici.
L'utilisation d'Amazon VPC permet d'isoler vos instances de base de données dans votre propre réseau virtuel et de vous connecter à votre infrastructure informatique existante à l'aide d'une connexion VPN IPsec cryptée conforme aux normes de l'industrie. Pour en savoir plus sur Amazon RDS dans un VPC, reportez-vous au manuel Amazon RDS User Guide. De plus, Amazon RDS vous permet de configurer les paramètres de pare-feu et de contrôler l'accès réseau à vos instances DB.
Amazon RDS pour MySQL prend actuellement en charge les classes d'instances DB suivantes :
Pour chaque classe d'instance DB, RDS vous fournit la possibilité de sélectionner de 5 Go à 1 To de capacité de stockage associé pour votre ensemble de données principal. Un ECU fournit une capacité de CPU équivalente à un processeur Opteron ou Xeon 2007 de 1,0-1,2 GHz.
Vous ne payez que ce que vous utilisez. Il n'y a pas de frais minimum. Estimez votre facture mensuelle en utilisant le Calculateur mensuel simple AWS.
Avec les instances DB à la demande, vous pouvez payer la capacité de calcul par heure d'exécution de votre instance DB. Ceci vous libère des coûts et de la complexité de la planification, de l'achat et du maintien de matériel et transforme des frais fixes et habituellement importants en coûts variables beaucoup plus petits.
Le tarif ci-dessous s'applique à une instance DB standard ou réplica de lecture déployé dans une seule zone de disponibilité.
Lorsque vous exécutez votre instance DB comme un déploiement multi-AZ pour une durabilité et une disponibilité des données améliorées, Amazon RDS met en service et maintient une veille dans une zone de disponibilité différente pour un basculement automatique dans le cas d'une panne planifiée ou non. En savoir plus sur les déploiements multi-AZ.
Pour les déploiements standard et multi-AZ, le tarif est appliqué par heure d'instance DB consommée, à partir du moment où l'instance DB est lancée et jusqu'à au moment où elle est arrêtée. Chaque heure d'instance DB entamée sera facturée en totalité.
Les instances réservées Amazon RDS vous donnent la possibilité de faire un paiement unique et peu important pour chaque instance DB que vous voulez réserver et de bénéficier en contrepartie d'une réduction significative sur l'utilisation horaire pour cette instance. Il existe trois types d'instances réservées Amazon RDS (instances réservées d'utilisation légère, modérée et intensive) qui permettent d'équilibrer le montant payé à l'avance avec votre prix horaire effectif. En fonction de la charge de travail de votre application et de la durée pendant laquelle vous prévoyez de les exécuter, les instances réservées Amazon RDS peuvent vous permettre de réaliser des économies importantes sur l'exécution d'instances DB à la demande. Pour en savoir plus sur les instances DB réservées, veuillez consulter notre page sur les instances réservées.
Les réservations d'instance DB standard peuvent être appliquées soit à une instance DB standard soit à un réplica de lecture déployé dans une seule zone de disponibilité. Les déploiements multi-AZ ont des options de réservation séparées.
Les frais uniques par instance DB ne sont pas remboursables.
Pour chaque classe d'instances DB, Amazon RDS vous permet de spécifier ou de dimensionner la capacité d'E/S dont votre base de données a besoin. Vous pouvez dimensionner 1 000 IOPS avec 100 Go de stockage et effectuer une mise à l'échelle jusqu'à 10 000 IOPS avec 1 To de stockage, avec les moteurs de bases de données MySQL. Avec les IOPS dimensionnés, vous êtes facturé en fonction du débit et du stockage dimensionné. Cependant, les opérations d'E/S consommées ne vous sont pas facturées.
Lorsque vous exécutez votre instance DB comme un déploiement multi-AZ pour une durabilité et une disponibilité des données améliorées, Amazon RDS met en service et maintient une veille dans une zone de disponibilité différente pour un basculement automatique dans le cas d'une panne planifiée ou non. En savoir plus sur les déploiements multi-AZ.
Pour chaque classe d'instances DB, Amazon RDS vous permet de sélectionner la capacité de stockage correspondante, comprise entre 5 Go et 1 To, pour votre ensemble de données primaires.
Lorsque vous exécutez votre instance DB comme un déploiement multi-AZ pour une durabilité et une disponibilité des données améliorées, Amazon RDS met en service et maintient une veille dans une zone de disponibilité différente pour un basculement automatique dans le cas d'une panne planifiée ou non. En savoir plus sur les déploiements multi-AZ.
* Pour les déploiements multi-AZ, lorsque vous mettez à jour votre base de données, une utilisation lecture E/S doublera alors qu'Amazon RDS réplique en synchrone vos données vers l'instance DB en veille. L'utilisation lecture E/S restera la même lors de la lecture de la base de données.
Le stockage de sauvegarde est le stockage associé à vos sauvegardes de base de données automatisées et tout instantané de base de données initié par l'utilisateur. Augmenter votre période de rétention de sauvegarde ou prendre des instantanés de base de données supplémentaires augmente le stockage de sauvegarde consommé par votre base de données.
*
Par exemple, si vous avez une instance DB active avec 10 Go par mois de stockage de base de données mis en service, nous fournirons jusqu'à 10 Go par mois de stockage de sauvegarde sans frais supplémentaires. Selon notre expérience en tant qu'administrateurs de base de données, la grande majorité des bases de données nécessite moins de stockage principal pour une sauvegarde que pour l'ensemble des données primaires, ce qui signifie que la plupart des clients ne paieront jamais pour le stockage de sauvegarde.
Le tarif ci-dessous est basé sur les données transférées « sortantes » et « entrantes » de Amazon RDS.
** Dans le cadre du niveau d'utilisation gratuite d'AWS, les nouveaux clients AWS recevront 15 Go de transfert de données sortant chaque mois regroupé parmi tous les services AWS pendant un an.
*** Rate tiers take into account your aggregate Data Transfer Out usage across Amazon EC2, Amazon EBS, Amazon S3, Amazon Glacier, Amazon RDS, Amazon SimpleDB, Amazon SQS, Amazon SNS, AWS Storage Gateway, Amazon DynamoDB and Amazon VPC.
AWS GovCloud (USA) est une région AWS conçue pour permettre aux agences gouvernementales américaines et aux clients de déplacer des charges de travail plus sensibles vers le nuage en répondant à leurs exigences de conformité et réglementations spécifiques. Le cadre de la région AWS GovCloud (USA) respecte la réglementation américaine visant le trafic international d'armes (ITAR). Les charges de travail qui peuvent être prises en charge par la région AWS GovCloud (USA) incluent toutes les catégories d'informations non classées et contrôlées (CUI), y compris les renseignements de type ITAR ainsi que les données gouvernementales disponibles à tous. Pour connaître les informations tarifaires, consultez la page relative à la tarification AWS GovCloud (USA).
| Ressources pour développeurs |
Amazon RDS vous permet d'utiliser AWS Management Console ou un ensemble simple d'API de services Web pour créer, supprimer et modifier des instances de base de données relationnelles (instances DB). 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 une liste complète d'API d'Amazon RDS disponibles, consultez le manuel Amazon RDS API Guide. Voici une présentation de certaines des API les plus couramment utilisées et de leurs fonctionnalités :
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 :
mysqldump acme | mysql --host=hostname --user=username --password acme
mysqlimport --local --compress --user=username --password --host=hostname --fields-terminated-by=',' Acme sales.part_*
Pour plus d'informations sur l'importation de données dans Amazon RDS, consultez le guide Amazon RDS Data Import Guide for MySQL
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 DB que vous avez créée est disponible à la connexion, chaque heure d'exécution de votre instance DB vous sera facturée (par ex. 0,105 USD/heure pour une instance DB Small). Chaque instance DB sera exécutée jusqu'à son arrêt, qui a lieu lorsque vous envoyez un appel API pour supprimer l'instance DB ou en cas de défaillance de l'instance. Les heures d'instance DB partielles consommées sont facturées en tant qu'heures entières. Outre les heures d'instance DB, vos stockages mensuels, demandes 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.
Le meilleur moyen de comprendre Amazon RDS est de lire le manuel de mise en route qui fait partie de notre Documentation technique. Une fois que vous êtes prêt à créer votre propre instance DB et à développer des applications, vous pouvez utiliser AWS Management Console ou les API Amazon RDS pour lancer une instance DB en quelques minutes. Si vous souhaitez exécuter plus de 20 instances DB, veuillez remplir ce formulaire et nous répondrons rapidement à votre demande.
Votre utilisation de ce service est soumise au Contrat client Amazon Web Services.