¿Qué es Amazon RDS y para qué sirve?
Amazon RDS (Relational Database Service) es el servicio gestionado de bases de datos relacionales en AWS (MySQL, PostgreSQL, MariaDB, SQL Server, Oracle, Aurora). Sirve para no administrar tú el SO, parches, backups y alta disponibilidad de la base.
RDS te da una base relacional “como servicio”: tú eliges el motor y el tamaño; AWS se ocupa de gran parte de la operación. Es el camino habitual cuando tu app necesita SQL sin montar MySQL a mano en EC2.
¿Qué es Amazon RDS?
RDS provisiona instancias de base de datos gestionadas. Incluye backups automáticos, Multi-AZ, réplicas de lectura y actualizaciones controladas. Aurora es el motor propio de AWS optimizado sobre el modelo RDS.
¿Para qué sirve?
- Backends transaccionales (e-commerce, SaaS, CRM)
- Migrar bases on-prem a la nube con menos ops
- Escenarios Multi-AZ para alta disponibilidad
- Réplicas de lectura para aliviar consultas
- Cumplir backups y retention sin scripts frágiles
RDS vs DynamoDB (pregunta típica)
RDS = relacional (SQL, joins, esquemas). DynamoDB = NoSQL clave-valor/documentos, serverless y ultra-escalable. Elige según el modelo de datos, no por moda.
| Tema | Detalle |
|---|---|
| Motores | MySQL, PostgreSQL, MariaDB, SQL Server, Oracle, Aurora |
| Multi-AZ | Failover automático a standby |
| Read replica | Copia para lecturas |
| Subnet group | Dónde vive en tu VPC (casi siempre privada) |
- Relacionado: VPC y IAM.
- Top 10 servicios AWS.
Conclusión
RDS es “SQL gestionado en AWS”. En entrevista: Multi-AZ, backups, por qué la DB va en subnet privada y cuándo preferir Aurora.
Domina AWS desde cero
Prepárate para tu Certificación AWS con laboratorios 100% prácticos y mentoría directa en nuestra Comunidad de Ingenieros.
Cuentas Temporales Incluidas • Mentoría SRE • Casos Reales