Inicio > Cursos > AWS para Developers > RDS: Bases de Datos Administradas
AWS para DevelopersDatos, Seguridad y ServerlessLección 7 de 12

RDS: Bases de Datos Administradas

RDS (Relational Database Service) te da una base de datos lista para produccion sin manejar el servidor. AWS se encarga de parches, backups y alta disponibilidad.

Motores soportados: • MySQL, PostgreSQL, MariaDB — Open source, los mas populares • Oracle, SQL Server — Licencias enterprise • Aurora — Motor propio de AWS, compatible con MySQL/PostgreSQL, hasta 5x mas rapido

Caracteristicas clave: • Multi-AZ: replica automatica en otra zona de disponibilidad (failover automatico) • Read Replicas: copias de solo lectura para distribuir consultas • Backups automaticos: snapshots diarios, retencion de hasta 35 dias • Escalado: puedes cambiar el tipo de instancia sin perder datos

# Crear instancia RDS (PostgreSQL)
aws rds create-db-instance \
  --db-instance-identifier mi-app-db \
  --db-instance-class db.t3.micro \
  --engine postgres \
  --engine-version 15.4 \
  --master-username admin \
  --master-user-password MiPasswordSeguro123! \
  --allocated-storage 20 \
  --storage-type gp3 \
  --vpc-security-group-ids sg-0abc123 \
  --db-subnet-group-name mi-subnet-group \
  --backup-retention-period 7 \
  --multi-az

# Crear Read Replica
aws rds create-db-instance-read-replica \
  --db-instance-identifier mi-app-db-replica \
  --source-db-instance-identifier mi-app-db \
  --db-instance-class db.t3.micro

# Ver estado de la instancia
aws rds describe-db-instances \
  --db-instance-identifier mi-app-db \
  --query "DBInstances[0].{Status:DBInstanceStatus,Endpoint:Endpoint.Address,Port:Endpoint.Port}"

# Crear snapshot manual
aws rds create-db-snapshot \
  --db-instance-identifier mi-app-db \
  --db-snapshot-identifier mi-backup-manual
ConsejoSiempre activa Multi-AZ en produccion. Si la instancia principal falla, AWS cambia automaticamente a la replica en segundos. Cuesta el doble pero vale la pena.
← ALB y Auto ScalingIAM y Seguridad →

Practica esta lección

Resuelve los ejercicios del curso de AWS para Developers en la app, gratis y con corrección automática.

Empezar a practicar