Amazon Relational Database Service (Amazon RDS)

Introduction

Amazon Relational Database Service est un service de base de données relationnelle entièrement géré fourni par Amazon Web Services (AWS).

…​

Il permet aux utilisateurs de déployer, de gérer et de mettre à l’échelle facilement des bases de données relationnelles dans le cloud AWS, sans avoir à se soucier de la gestion de l’infrastructure sous-jacente.

Prise en charge de plusieurs moteurs de base de données :

Amazon RDS prend en charge plusieurs moteurs de bases de données relationnelles, notamment:

  • MySQL

  • PostgreSQL

  • Oracle

  • Microsoft SQL Server

  • MariaDB

  • Amazon Aurora.

…​

Cela permet aux utilisateurs de choisir le moteur de base de données qui convient le mieux à leurs besoins.

Gestion automatisée de la base de données :

Amazon RDS gère automatiquement les tâches de gestion de base de données courantes telles que:

  • les sauvegardes,

  • les mises à jour logicielles,

  • les correctifs de sécurité,

  • la surveillance des performances,

  • la réplication des données

  • la récupération en cas de panne.

Facilité de déploiement :

Amazon RDS permet de déployer facilement une nouvelle instance de base de données en quelques clics via la console de gestion AWS ou à l’aide d’outils d’automatisation tels que AWS CloudFormation.

Mises à l’échelle automatiques :

Amazon RDS offre des options de mise à l’échelle automatique pour ajuster automatiquement la capacité de calcul et de stockage en fonction des besoins de charge de travail, ce qui garantit des performances optimales et une disponibilité élevée de la base de données.

Sécurité :

Amazon RDS offre des fonctionnalités de sécurité avancées telles que :

  • le cryptage des données au repos et en transit,

  • la gestion des clés de chiffrement,

  • le contrôle d’accès basé sur les rôles (IAM),

  • les groupes de sécurité réseau,

  • etc.

Haute disponibilité :

Amazon RDS offre des options de déploiement multi-zones pour une haute disponibilité.

Cela permet de répliquer automatiquement les données dans différentes zones de disponibilité AWS pour une redondance et une résilience élevées.

Surveillance et métriques :

Amazon RDS offre des fonctionnalités de surveillance et de suivi des performances intégrées, y compris

  • la visualisation des métriques de performances clés,

  • les journaux d’événements,

  • les alertes personnalisées,

  • etc.

Tarification basée sur l’utilisation :

  • Amazon RDS est facturé en fonction de l’utilisation réelle, y compris:

  • la capacité de calcul,

  • la capacité de stockage,

  • les sauvegardes,

  • les restaurations,

  • les transferts de données

  • d’autres services associés.

Multi-AZ Deployment

Multi-AZ Deployment signifie le déploiement multi-zones de disponibilité. Cela est possible via RDS. Cela signifie que votre base de données est répliquée de manière synchrone dans une autre zone de disponibilité pour la redondance et la tolérance aux pannes.

Cela garantit une meilleure disponibilité et résilience de votre base de données.

Read Replicas

Les "Read Replicas" sont des répliques de lecture de votre base de données qui peuvent être utilisées pour équilibrer la charge de lecture, améliorer les performances de lecture et fournir des options de sauvegarde en cas de défaillance de la base de données principale.

…​