RousselTMLEARNING

Artículo · AWS: del descubrimiento a la maestría

Bases de datos: RDS, Aurora, DynamoDB

Este artículo está disponible en francés.

1. Relationnel : RDS et Aurora #

PostgreSQL, MySQL et les autres, managés.

RDS #

Amazon RDS gère pour vous l'installation, les correctifs, les sauvegardes automatiques (restauration à la seconde près sur la période de rétention) et la haute disponibilité. Moteurs : PostgreSQL, MySQL, MariaDB, Oracle, SQL Server, Db2.

RDS multi-AZ
En cas de panne de l'instance principale, RDS bascule vers le standby en une à deux minutes, sans changer l'adresse de connexion.

Aurora #

  • Compatible MySQL et PostgreSQL, stockage distribué sur trois AZ (six copies).
  • Jusqu'à 15 réplicas à faible décalage, bascule rapide.
  • Aurora Serverless v2 ajuste la capacité automatiquement ; Global Database réplique entre régions.

2. NoSQL : DynamoDB #

Clé-valeur à n'importe quelle échelle.

Principes #

DynamoDB est une base clé-valeur et document serverless : latence de quelques millisecondes à toute échelle, sans serveur à gérer. On conçoit la table à partir des requêtes : clé de partition (répartition) et clé de tri (ordre et plages).

aws dynamodb create-table --table-name commandes \
  --attribute-definitions AttributeName=client,AttributeType=S AttributeName=date,AttributeType=S \
  --key-schema AttributeName=client,KeyType=HASH AttributeName=date,KeyType=RANGE \
  --billing-mode PAY_PER_REQUEST
aws dynamodb query --table-name commandes --key-condition-expression "client = :c" \
  --expression-attribute-values '{":c":{"S":"C42"}}'
Bonne Pratique : Choisissez une clé de partition à forte cardinalité (identifiant client, commande) pour répartir la charge ; évitez les clés « chaudes » comme une date.

3. Choisir #

Selon le besoin.

Guide #

BesoinService
Relationnel classique, transactions, SQLRDS (PostgreSQL, MySQL)
Relationnel exigeant, haute disponibilité forteAurora
Très grande échelle, accès par clé, serverlessDynamoDB
Cache, sessions, classementsElastiCache (Redis OSS, Valkey, Memcached)
Documents compatibles MongoDBDocumentDB
Analytique, entrepôt de donnéesRedshift, Athena sur S3

Sécurité et exploitation #

  • Bases dans des sous-réseaux privés, groupe de sécurité limité aux applications.
  • Chiffrement au repos (KMS) et en transit (TLS).
  • Identifiants dans Secrets Manager avec rotation automatique.
  • Performance Insights et CloudWatch pour suivre les requêtes lentes.

📄 Les bases de données sur AWS : RDS, Aurora, DynamoDB et ElastiCache →

Mi seguimiento

  • ⏱ Duración estimada : ≈ 4 min

Inicia sesión para seguir tu progreso y tomar notas. Iniciar sesión

💬 Hacer una pregunta

Artículos recomendados

Le stockage sur AWS : S3, EBS, EFS et sauvegarde

Stocker des données sur AWS : Amazon S3 (buckets, classes de stockage, versionnage, cycle de vie,...

Comprendre AWS : infrastructure mondiale, comptes, outils et tarification

Les bases indispensables pour démarrer sur Amazon Web Services : régions, zones de disponibilité ...

Bonnes pratiques AWS : sécurité, fiabilité, coûts et exploitation

Les bonnes pratiques essentielles pour exploiter AWS en production : organisation multi-comptes, ...

Maîtriser ses coûts AWS : modèles de prix, budgets et optimisation

Comprendre et optimiser la facture AWS : facteurs de coût (calcul, stockage, transfert de données...

Préparer la certification AWS Certified Cloud Practitioner (CLF-C02)

Guide de préparation à l'AWS Certified Cloud Practitioner : format de l'examen, domaines et pondé...

IAM : identités, rôles et politiques sur AWS

Sécuriser l'accès à AWS avec IAM : utilisateurs, groupes, rôles et politiques JSON, évaluation de...

Le réseau AWS : VPC, sous-réseaux, routage et sécurité

Concevoir un réseau AWS : VPC et plages CIDR, sous-réseaux publics et privés, tables de routage, ...

Le calcul sur AWS : EC2, Auto Scaling, Lambda et conteneurs

Choisir et utiliser les services de calcul AWS : instances EC2 (types, AMI, EBS, user data, modèl...

Superviser et sécuriser AWS : CloudWatch, CloudTrail, Config, KMS et GuardDuty

Exploiter et protéger un environnement AWS : métriques, logs et alarmes CloudWatch, journal des a...

Apoyar

♥ APOYAR

Apoya RousselTM Learning

Los cursos, artículos, prácticas y certificados siguen siendo gratuitos y sin publicidad intrusiva. Una contribución libre, por el importe que elijas, financia el alojamiento, los entornos de prácticas y nuevos contenidos.

Contribuir con PayPal Importe libre · tarjeta o cuenta PayPalMás información
QR code PayPal
O escanea este código QR con tu teléfono

¡Gracias, cada contribución cuenta!