Le niveau gratuit d'AWS inclut 750 heures d'exécution d'une instance DB Micro chaque mois durant un an, 20 Go de stockage et 20 Go de sauvegardes avec Amazon Relational Database Service (RDS).

Consultez les détails relatifs au niveau gratuit d'AWS »

Amazon Relational Database Service (Amazon RDS) est un service Web qui facilite l'installation, l'exploitation et le dimensionnement d'une base de données relationnelle dans le cloud. Ce service fournit une capacité économique et redimensionnable tout en gérant les tâches fastidieuses d'administration des bases de données, vous permettant de vous consacrer à vos applications et à votre activité.


Les nouvelles instances de base de données M3 vous offrent 50 % de capacité/cœurs supplémentaires, à un prix inférieur de 6 % à celui des instances M1. En savoir plus »


Amazon RDS vous donne accès aux capacités d'un moteur de base de données classique MySQL, Oracle, Microsoft SQL Server ou PostgreSQL. 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 applique automatiquement les correctifs logiciels à la base de données et sauvegarde votre base, stocke les sauvegardes pendant une période de rétention définie par l'utilisateur et permet une récupération à un instant donné. Vous profitez d'une grande flexibilité vous permettant de mettre à l'échelle les ressources de calcul ou les capacités de stockage associées à votre instance de base de données (instance DB) via un simple appel d'API.

Les instances DB Amazon RDS peuvent être mises en service avec un stockage standard ou de type IOPS dimensionnés. 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 facilite l'utilisation de la réplication dans le but d'améliorer la disponibilité et la fiabilité pour les charges de travail de production. À 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. À l'instar de tous les services Amazon Web Services, il n'y a pas d'investissement initial à réaliser et vous ne payez que les ressources que vous utilisez.

Amazon RDS permet d'aller facilement de la conception du projet à son déploiement. Utilisez AWS Management Console ou de simples appels d'API pour accéder aux capacités d'une base de données relationnelle prête à la production, sans vous soucier de la mise en service de l'infrastructure ou de l'installation et de la mise à jour du logiciel de la base de données.

Amazon RDS traite les longues tâches de gestion des bases de données, comme la gestion des correctifs, les sauvegardes et la réplication, ce qui vous permet de vous consacrer au développement d'applications de plus grande valeur ou aux ajustements de base de données.

Avec Amazon RDS, vous obtenez un accès natif à une base de données relationnelle. Vous bénéficiez ainsi d'une compatibilité directe avec vos outils et applications existants. En outre, Amazon RDS vous donne un contrôle optionnel sur quelle Version de moteur DB MySQL ou Version de moteur DB Oracle alimente votre Instance DB via la fonction de gestion de version de moteur DB.

Les volumes IOPS dimensionnés pour Amazon RDS représentent une option de stockage à hautes performances en termes d'E/S rapides, prévisibles et constantes pour les charges de travail des bases de données transactionnelles à fort taux d'E/S. Vous pouvez mettre en service de 1 000 à 30 000 IOPS par instance DB. Notez que les performances maximales réalisées en termes d'IOPS varient en fonction du type de moteur.

Vous pouvez mettre à l'échelle les ressources de stockage et de calcul dont votre application a besoin à l'aide de l'API Amazon RDS ou d'AWS Management Console. Si vous utilisez le stockage Amazon RDS par volumes IOPS dimensionnés avec Amazon RDS pour MySQL, Oracle ou PostgreSQL, vous pouvez allouer et mettre à l'échelle des capacités de stockage allant jusqu'à 3 To pour des performances pouvant atteindre 30 000 IOPS. Notez que les performances maximales réalisées en termes d'IOPS varient en fonction du type de moteur. Pour les moteurs de base de données MySQL, vous pouvez également associer un ou plusieurs réplicas en lecture à votre déploiement d'instance de base de données, ce qui permet un dimensionnement au-delà des capacités d'une seule instance DB pour les charges de travail impliquant une demande intensive en lecture.

Amazon RDS offre plusieurs fonctionnalités qui améliorent la fiabilité des bases de données critiques de l'environnement de production, notamment les sauvegardes automatisées, les instantanés DB, le remplacement automatique de l'hôte et les déploiements multi-AZ actuellement disponibles pour les moteurs de base de données MySQL, Oracle et PostgreSQL. Amazon RDS fonctionne sur la même infrastructure extrêmement fiable que celle utilisée par les autres offres Amazon Web Services.

Amazon RDS est étroitement intégré aux autres solutions Amazon Web Services. Par exemple, une application exécutée dans Amazon EC2 aura un accès à faible latence à une instance DB Amazon RDS au sein de la même région.

Amazon RDS fournit plusieurs mécanismes permettant de sécuriser vos instances DB.

  • Amazon RDS fournit des interfaces de service Web pour configurer les paramètres du pare-feu qui contrôlent l'accès du réseau à votre base de données.
  • Amazon RDS vous permet d'exécuter vos instances DB dans Amazon Virtual Private Cloud (Amazon VPC). Amazon VPC vous permet d'isoler vos instances DB en définissant la plage d'adresses IP à utiliser. De plus, vous pouvez vous connecter à votre infrastructure informatique existante via une solution de connexion VPN IPsec chiffrée standard. Pour en savoir plus sur l'utilisation d'Amazon RDS dans un VPC, reportez-vous au manuel Amazon RDS User Guide.

Les tarifs sont très bas et vous ne payez que les ressources que vous consommez réellement. En outre, vous profitez de tarifs à la demande sans frais initiaux ou d'engagements à long terme ou même de tarifs horaires plus bas via notre option tarifaire de réservation.

  • Instances DB à la demande – Avec les instances DB à la demande, vous payez les capacités de calcul à l'heure, sans engagement à long terme. Ceci vous libère des coûts et de la complexité des opérations de planification, d'achat et de maintenance du matériel, et transforme des frais fixes, généralement conséquents, en coûts variables nettement plus faibles.
  • Instances DB réservées – Les instances DB réservées vous donnent la possibilité de faire un paiement unique et peu important pour chaque instance DB que vous voulez réserver. En contrepartie, vous bénéficiez d'une grosse réduction sur les frais d'utilisation horaire pour cette instance DB. Selon vos besoins, vous avez le choix entre trois types d'instances DB réservées (d'utilisation légère, modérée et intensive) qui vous permettent d'obtenir entre 30 et 55 % de réduction par rapport aux tarifs à la demande. Pour en savoir plus, consultez la page Instances DB réservées.