Bases de donnéesService régional
RDS (Relational Database Service) & Aurora
Base de données relationnelles managées et optimisées pour le cloud
Cette fiche couvre 2 services : RDS, Aurora.
RDS
- 6 moteurs de gestion de base de données supportés : MySQL, PostgreSQL, MariaDB, Oracle, SQL Server et Aurora
- Déploiement facile et rapide
- Utilisé pour des charges de travail OLTP (grand nombre de transactions courtes)
Disponibilité
- Gestion du multi-AZ
- Réplication synchrone dans une autre AZ
- Failover automatique
Réplication
- Read replicas pour répartir la charge de lecture
- Maximum 5 read replicas par instance
- Un endpoint DNS par read replicas
- Les read replicas peuvent être dans une autre AZ
Sécurité
- Chiffrement au repos (KMS) et en transit (TLS)
- IAM Database Authentication pour sécuriser les accès
- Isolation réseau via VPC, SG et NACLs
Sauvegardes
- Backups automatiques activés par défaut
- Snapshots manuels et restauration point-in- time possible
Aurora
- Managé via RDS
- Compatible MySQL et PostgreSQL
Jusqu’à 5x plus rapide que MySQL et 3x que PostgreSQL
Scalabilité
- Stockage extensible automatiquement jusqu’à 128 To
- Aurora Serverless v2 :
- Auto-scaling à chaud
- Billing selon la consommation
Disponibilité
- 6 copies des données réparties sur 3 AZ
- Auto healing des blocs corrompus
- Failover automatique vers un read replicas
Réplication
- Jusqu’à 15 read replicas avec une latence < 1 seconde
- Réplication asynchrone rapide
- Aurora Global Database : Réplication inter- région rapide (< 1 sec)
Sécurité
- Chiffrement au repos (KMS) et en transit (TLS)
- Authentification avec IAM ou Secrets Manager