0Pricing
Cloud & IT Cert Prep · Lección

Multi-AZ y copias de seguridad automatizadas

Active Multi-AZ para la replicación síncrona en espera y comprenda las ventanas de copia de seguridad automatizada y los periodos de retención.

Multi-AZ y copias de seguridad automatizadas es una lección gratuita de Cloud & IT Cert Prep en CoddyKit. Esta es la lección 2 de 4. Puedes leer la lección completa abajo gratuitamente — luego la practicas en el navegador con un editor de código integrado y un tutor de IA 24/7. Forma parte de la ruta de aprendizaje de Cloud & IT Cert Prep, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de Cloud & IT Cert Prep incluye 4 lecciones en total.

¿Qué es Multi-AZ en RDS?

Multi-AZ es una función de alta disponibilidad de RDS que aprovisiona automáticamente una réplica en espera síncrona en una zona de disponibilidad diferente dentro de la misma región. AWS gestiona la replicación de forma transparente: usted se conecta mediante un único endpoint DNS y RDS dirige el tráfico a la instancia principal.

Si la instancia principal falla por problemas de hardware, red o sistema operativo, RDS realiza una conmutación por error automática a la instancia en espera en aproximadamente 60–120 segundos. Su aplicación se vuelve a conectar mediante el mismo endpoint DNS, que ahora resuelve a la dirección IP de la instancia en espera.

Habilitar Multi-AZ en una instancia existente

Puede habilitar Multi-AZ al crear una instancia de RDS o modificando una existente. Al habilitarlo en una instancia en ejecución, AWS toma una instantánea de la instancia principal, la restaura en una segunda zona de disponibilidad y después sincroniza ambas mediante la replicación nativa del motor. Este proceso puede provocar una breve suspensión de la E/S en la instancia principal, por lo que debe programarlo durante un periodo de poco tráfico o aceptar el momento establecido para la ventana de mantenimiento.

Multi-AZ es compatible con todos los motores de RDS, incluidos MySQL, PostgreSQL, MariaDB, Oracle y SQL Server, y no requiere cambios en la aplicación.

# Enable Multi-AZ on an existing RDS instance
aws rds modify-db-instance \
  --db-instance-identifier mydb \
  --multi-az \
  --apply-immediately

Mecánica de la conmutación por error de Multi-AZ

Cuando se produce una conmutación por error, RDS actualiza el CNAME de DNS del endpoint de la base de datos para que apunte a la instancia en espera en aproximadamente 60 segundos. Su aplicación debe volver a conectarse después de detectar la interrupción de la conexión TCP. Para minimizar los retrasos de reconexión:

  • Use un TTL de DNS corto (normalmente RDS ya lo establece en 5 segundos)
  • Implemente retroceso exponencial con reintentos en la lógica de conexión
  • Use herramientas de agrupación de conexiones como RDS Proxy, que se vuelve a conectar automáticamente

La conmutación por error también se puede activar manualmente para realizar tareas de mantenimiento o cambiar la clase de instancia, lo que permite actualizaciones con un tiempo de inactividad casi nulo cuando Multi-AZ está habilitado.

# Force a manual failover for testing
aws rds reboot-db-instance \
  --db-instance-identifier mydb \
  --force-failover

Multi-AZ frente a las réplicas de lectura

Una confusión habitual en los exámenes es la diferencia entre Multi-AZ (para disponibilidad) y las réplicas de lectura (para escalabilidad). Diferencias principales:

  • Instancia en espera de Multi-AZ: replicación síncrona, no sirve tráfico de lectura, conmutación por error automática y misma región
  • Réplica de lectura: replicación asíncrona, sirve tráfico de lectura, no realiza conmutación por error automática y puede estar en otra región

Multi-AZ no mejora el rendimiento de lectura: la instancia en espera no está disponible para realizar consultas. Para mejorar la disponibilidad Y escalar las lecturas, use Multi-AZ en la instancia principal y añada réplicas de lectura por separado.

Descripción general de las copias de seguridad automatizadas

RDS crea automáticamente instantáneas completas diarias de la base de datos y captura los registros de transacciones cada 5 minutos. En conjunto, estas funciones permiten la recuperación a un momento dado (PITR) en cualquier segundo dentro del periodo de retención de copias de seguridad. Puede restaurar la base de datos al estado que tenía en cualquier momento de ese intervalo.

Las copias de seguridad automatizadas están habilitadas de forma predeterminada y se pueden conservar entre 1 y 35 días. Establecer la retención en 0 deshabilita las copias de seguridad automatizadas y PITR. La ventana de copia de seguridad es un periodo de 30 minutos que usted especifica o que AWS elige durante las horas de menor actividad.

Ventana de backup y ventana de mantenimiento

La ventana de backup es el período en el que se toman las instantáneas diarias. Durante esta ventana, la E/S de almacenamiento puede pausarse brevemente en las implementaciones Single-AZ. Las implementaciones Multi-AZ toman la instantánea desde la instancia en espera, eliminando el impacto en la E/S de la instancia principal.

La ventana de mantenimiento es un período semanal independiente en el que AWS aplica parches del sistema operativo, actualizaciones menores del motor y modificaciones de la instancia. Como práctica recomendada, configure ambas ventanas durante períodos de poco tráfico y asegúrese de que no se superpongan.

# Set backup window and retention on create
aws rds create-db-instance \
  --db-instance-identifier mydb \
  --engine mysql \
  --db-instance-class db.t3.micro \
  --master-username admin \
  --master-user-password MyPass123! \
  --allocated-storage 20 \
  --backup-retention-period 7 \
  --preferred-backup-window '03:00-04:00'

Recuperación a un momento dado (PITR)

Para restaurar un estado concreto en el tiempo, RDS restaura primero la instantánea diaria más reciente y después reproduce los registros de transacciones hasta la marca de tiempo solicitada. El resultado es una nueva instancia de DB: PITR nunca sobrescribe la instancia de origen, lo que le proporciona una ruta de recuperación segura que no interrumpe la producción.

Cuando la instancia restaurada está disponible, actualice la cadena de conexión de su aplicación para que apunte al nuevo endpoint, verifique la integridad de los datos y, después, elimine la instancia original si la recuperación era intencionada. El tiempo de restauración habitual es proporcional al tamaño de la base de datos y al volumen de registros desde la última instantánea.

# Restore to a specific point in time
aws rds restore-db-instance-to-point-in-time \
  --source-db-instance-identifier mydb \
  --target-db-instance-identifier mydb-restored \
  --restore-time 2026-06-20T14:30:00Z

Instantáneas manuales de DB

Además de los backups automatizados, puede tomar instantáneas manuales en cualquier momento. A diferencia de los backups automatizados, las instantáneas manuales no están sujetas al período de retención: se conservan hasta que las elimine explícitamente.

Las instantáneas manuales son ideales para capturar el estado anterior a una migración importante del esquema, una actualización de la aplicación o al final de un ciclo de facturación para archivado con fines de cumplimiento. También puede compartir instantáneas manuales con otras cuentas de AWS o copiarlas entre Regiones para la recuperación ante desastres.

# Create a manual snapshot
aws rds create-db-snapshot \
  --db-instance-identifier mydb \
  --db-snapshot-identifier mydb-before-migration-2026-06-20

Copia de instantáneas entre Regiones

Puede copiar instantáneas automatizadas o manuales a otra Región de AWS para la recuperación ante desastres. La copia es una instantánea completa almacenada en la infraestructura de S3 de la Región de destino. Una vez copiada, puede restaurar una nueva instancia de RDS en esa Región si la Región principal deja de estar disponible.

Las copias de instantáneas pueden cifrarse en el destino aunque el origen no esté cifrado, y viceversa. Las copias entre Regiones generan costes de transferencia de datos. Utilice AWS Backup o una función de Lambda activada por EventBridge para automatizar las copias periódicas de instantáneas entre Regiones.

# Copy a snapshot to another region
aws rds copy-db-snapshot \
  --source-db-snapshot-identifier arn:aws:rds:us-east-1:123456789:snapshot:mydb-snap \
  --target-db-snapshot-identifier mydb-snap-copy \
  --source-region us-east-1 \
  --region us-west-2

RDS Proxy para la agrupación de conexiones

Amazon RDS Proxy se sitúa entre su aplicación y RDS, y agrupa las conexiones de base de datos. Esto resulta especialmente útil para las funciones de Lambda, que pueden abrir miles de conexiones de corta duración y agotar el límite de conexiones de la base de datos. RDS Proxy multiplexa las conexiones, de modo que la base de datos ve muchas menos conexiones activas.

Durante una conmutación por error Multi-AZ, RDS Proxy mantiene las conexiones de la aplicación y restablece la conexión de base de datos con la nueva instancia principal, reduciendo el tiempo de reconexión de la aplicación de minutos a segundos. RDS Proxy también se integra con Secrets Manager para rotar las credenciales sin tiempo de inactividad de la aplicación.

Clúster Multi-AZ frente a instancia Multi-AZ

RDS ofrece ahora dos opciones Multi-AZ: Multi-AZ DB Instance (clásica, con una instancia en espera) y Multi-AZ DB Cluster (con dos instancias en espera legibles en distintas AZ). El modo de clúster utiliza replicación semisíncrona y permite el tráfico de lectura en las instancias en espera, lo que ofrece mayor disponibilidad y escalabilidad de lectura sin necesidad de Read Replicas independientes.

En el examen SAA-C03, la opción clásica Multi-AZ DB Instance es la que se evalúa con mayor frecuencia. Recuerde: Multi-AZ Cluster es la opción más reciente, en la que las instancias en espera pueden atender lecturas, mientras que la instancia en espera clásica no puede.

Comprobación rápida

Ponga a prueba su comprensión de los conceptos de AWS Solutions Architect (SAA-C03) de esta lección.

Resumen de la lección

En esta lección ha aprendido que Multi-AZ proporciona replicación síncrona en una instancia en espera con conmutación por error automática en 60–120 segundos; que los backups automatizados permiten realizar PITR a cualquier segundo dentro de la ventana de retención (1–35 días); y que las instantáneas manuales se conservan indefinidamente y pueden copiarse entre Regiones para la recuperación ante desastres. A continuación, exploraremos Read Replicas para distribuir el tráfico de lectura y mejorar el rendimiento de lectura.

Preguntas frecuentes

¿La lección «Multi-AZ y copias de seguridad automatizadas» es gratis?

Sí — el texto completo de «Multi-AZ y copias de seguridad automatizadas» es gratis para leer aquí en la web. Para practicarla de forma interactiva (editor de código integrado y tutor de IA 24/7) y desbloquear el resto del curso de Cloud & IT Cert Prep, actualiza a CoddyKit PRO. El curso de Cloud & IT Cert Prep incluye 4 lecciones en total.

¿Qué aprenderé en «Multi-AZ y copias de seguridad automatizadas»?

Active Multi-AZ para la replicación síncrona en espera y comprenda las ventanas de copia de seguridad automatizada y los periodos de retención. Practicas Cloud & IT Cert Prep con código real que ejecutas directamente en el navegador, y un tutor de IA 24/7 responde tus preguntas mientras trabajas en la lección.

¿Necesito experiencia previa para empezar Cloud & IT Cert Prep?

No se requiere experiencia previa. Cloud & IT Cert Prep en CoddyKit está estructurado para principiantes hasta estudiantes avanzados, así que puedes empezar aquí o desde el inicio y avanzar a tu ritmo. Esta es la lección 2 de 4.

¿Cuánto tiempo toma la lección «Multi-AZ y copias de seguridad automatizadas»?

La mayoría de las lecciones de CoddyKit toman alrededor de 5–10 minutos. Cada una es compacta e interactiva, así que avanzas constantemente y retomas exactamente por donde dejaste en la web y la app.

¿Puedo escribir y ejecutar código en esta lección de Cloud & IT Cert Prep?

Sí. Cada lección de Cloud & IT Cert Prep incluye un editor de código integrado, así que escribes y ejecutas código real directamente en tu navegador y obtienes retroalimentación instantánea de IA — sin configuración local necesaria.

Todas las lecciones de este curso

  1. Motores y clases de instancia de RDS
  2. Multi-AZ y copias de seguridad automatizadas
  3. Read Replicas para escalar las lecturas
  4. Seguridad de RDS: cifrado y grupos de parámetros
← Volver a Cloud & IT Cert Prep