Saltar al contenido
aprendeaws.dev

Módulo 8 · Bases de datos/Lección 50

RDS y Aurora

Bases relacionales administradas: respaldos, parches, Multi-AZ y réplicas de lectura sin administrar servidores.

Al terminar podrás

  • →Explicar qué administra AWS en Amazon RDS
  • →Diferenciar Multi-AZ de réplicas de lectura
  • →Reconocer qué agrega Amazon Aurora

Amazon RDS (Relational Database Service) te da una base relacional lista para usar: eliges el motor, el tamaño y la red, y AWS se encarga de instalarla, parcharla, respaldarla y vigilarla. Tú te conectas con las mismas herramientas de siempre y te concentras en tus tablas y tus consultas.

Motores y qué administra AWS

RDS ofrece seis motores: MySQL, PostgreSQL, MariaDB, Oracle Database, Microsoft SQL Server e IBM Db2. Además está Amazon Aurora, el motor propio de AWS compatible con MySQL y PostgreSQL. (Fuente: guía del usuario de Amazon RDS, revisado en noviembre de 2026.)

AWS se encarga deTú te encargas de
Hardware, sistema operativo y sus parchesElegir motor, tamaño de instancia y almacenamiento
Instalar y parchar el motor (en la ventana que elijas)El esquema, los índices y las consultas
Respaldos automáticos y restauraciónQuién se conecta: Security Groups, usuarios, IAM
Detectar fallas y hacer failover (con Multi-AZ)Activar el cifrado y Multi-AZ

La base vive dentro de tu VPC, normalmente en subredes privadas, y se protege con Security Groups como cualquier otro recurso. No hay acceso al sistema operativo.

Respaldos y snapshots

Los respaldos automáticos guardan una copia diaria y los registros de transacciones. Con ellos puedes restaurar a un momento exacto (point-in-time recovery) dentro del periodo de retención, que va de 1 a 35 días (0 los desactiva). Los snapshots manuales los tomas tú cuando quieras, por ejemplo antes de una migración, y se conservan hasta que los borres. Restaurar siempre crea una base nueva; no sobrescribe la actual. (Fuente: guía del usuario de Amazon RDS, «Backup retention period», revisado en noviembre de 2026.)

Multi-AZ y réplicas de lectura

Son dos funciones que se confunden mucho. Resuelven problemas distintos:

CriterioMulti-AZRéplicas de lectura
Para quéAlta disponibilidad: sobrevivir a la caída de una instancia o de una zonaEscalar lecturas: repartir consultas entre varias copias
ReplicaciónSíncrona: cada escritura llega a la copia antes de confirmarseAsíncrona: la réplica puede ir un poco atrasada
DóndeOtra zona de disponibilidad de la misma regiónLa misma zona, otra zona u otra región
Se puede leer de la copiaNo, en el despliegue clásico con un standby. Sí, en un Multi-AZ DB clusterSí, para eso existe
Si falla la principalFailover automático; el nombre DNS de la base no cambiaNo hay failover automático; puedes promover una réplica a mano

Puedes usar las dos a la vez: Multi-AZ para no caerte y réplicas para atender reportes y consultas pesadas sin cargar la principal. Una réplica en otra región también sirve como base para recuperación ante desastres.

Amazon Aurora

Aurora es una base relacional que AWS diseñó para la nube. Es compatible con MySQL y PostgreSQL: tus aplicaciones y herramientas funcionan sin cambios. Lo que cambia es el almacenamiento: los datos viven en un volumen compartido con copias en tres zonas de disponibilidad, que crece solo a medida que guardas más.

  • Réplicas que comparten el disco. Un clúster tiene una instancia de escritura y hasta 15 réplicas de lectura que leen el mismo volumen. Si cae la de escritura, Aurora promueve una réplica automáticamente.
  • Aurora Serverless. La capacidad sube y baja sola según la carga. Sirve para cargas variables o impredecibles y para ambientes de desarrollo.
  • Aurora Global Database. Una región principal que escribe y regiones secundarias que reciben los datos con muy poco retraso. Sirve para lecturas cerca de usuarios de otros continentes y para recuperarte si cae una región.

Fuente: guía del usuario de Amazon Aurora, revisado en noviembre de 2026.

RDS Proxy

Cada conexión a una base relacional consume memoria. Una aplicación con cientos de funciones Lambda puede abrir miles de conexiones y ahogar la base. RDS Proxy se pone en medio, mantiene un grupo de conexiones abiertas y las reparte. También acorta el tiempo de un failover para la aplicación.

Quiz

Pon a prueba lo que aprendiste

0 de 5 correctas · 5 sin responder

  1. 1.Una base RDS debe seguir funcionando si falla su zona de disponibilidad, sin intervención manual. ¿Qué activas?

  2. 2.Los reportes del área financiera hacen lenta la base de producción. ¿Qué solución es la más directa?

  3. 3.¿Con qué motores es compatible Amazon Aurora?

  4. 4.Un desarrollador borró una tabla por error a las 10:42. ¿Qué función de RDS permite volver a las 10:41?

  5. 5.Cientos de funciones Lambda abren demasiadas conexiones a una base Aurora. ¿Qué servicio ayuda?