En el subcapítulo anterior definimos el RTO (cuánto tiempo puedo estar caído) y el RPO (cuántos datos puedo perder). Ahora veremos las cuatro estrategias clásicas de disaster recovery, que van desde la más barata y lenta hasta la más cara e instantánea. Tu RTO y RPO determinan cuál elegir. Es un abanico de opciones donde, en general, menos coste = recuperación más lenta, y más coste = recuperación más rápida.

El abanico: del más barato y lento al más caro e instantáneo

Las cuatro estrategias forman un espectro. A medida que avanzas, la recuperación es más rápida (RTO y RPO menores), pero cuesta más mantenerla:

  MÁS BARATO              ────────►              MÁS CARO
  RTO/RPO altos           ────────►          RTO/RPO bajos
  (recuperación lenta)    ────────►       (recuperación rápida)

  1. Backup & Restore  2. Pilot Light  3. Warm Standby  4. Multi-site

Vamos una por una.

Estrategia 1: Backup & Restore (copia y restaura)

La más sencilla y barata. Haces copias de seguridad de tus datos (y configuración) y, si ocurre un desastre, reconstruyes todo desde esas copias. No tienes nada duplicado funcionando: solo guardas copias.

Normal:    [copias guardadas] (esperando, sin coste de cómputo)
Desastre:  reconstruir TODO desde las copias  → tarda (horas)
  • RTO: alto (horas o más: hay que reconstruirlo todo).
  • RPO: depende de cada cuánto hagas copias.
  • Coste: muy bajo (solo pagas el almacenamiento de las copias).

Analogía: es como tener las copias de tus fotos en un disco duro guardado en un cajón. Si tu ordenador se rompe, no pierdes las fotos, pero tendrás que comprar un ordenador nuevo y restaurarlas, lo que lleva tiempo. Barato de mantener, pero la recuperación no es inmediata.

Ideal para: sistemas que toleran estar caídos horas (RTO alto), como herramientas internas o archivos.

Estrategia 2: Pilot Light (luz piloto)

Un paso más. Mantienes una versión mínima del sistema siempre encendida en otro sitio: lo esencial (sobre todo los datos, copiándose continuamente), pero sin la capacidad completa funcionando. En un desastre, «enciendes» el resto a partir de esa base.

Normal:    sistema completo + "luz piloto" mínima en otra región
           (solo lo esencial encendido, datos sincronizándose)
Desastre:  arrancar el resto desde la luz piloto  → más rápido que reconstruir
  • RTO: medio (más rápido que backup, porque lo esencial ya está listo).
  • RPO: bajo (los datos se replican continuamente).
  • Coste: bajo-medio (mantienes solo lo mínimo encendido).

Analogía: es como la llama piloto de una caldera de gas: siempre hay una pequeña llama encendida (lo mínimo), lista para que, cuando necesites calor, el sistema se encienda rápido a partir de ella, sin tener que arrancar de cero. Mantienes lo justo para arrancar deprisa.

Ideal para: sistemas importantes que necesitan recuperarse en bastante poco tiempo, pero donde pagar una copia completa siempre encendida sería excesivo.

Estrategia 3: Warm Standby (reserva templada)

Mantienes una copia completa pero reducida del sistema funcionando en otro sitio: todo está en marcha, pero a menor escala (menos capacidad). En un desastre, solo tienes que escalarla a tamaño completo y redirigir el tráfico.

Normal:    sistema completo + copia COMPLETA pero pequeña en otra región
           (todo funcionando, a escala reducida)
Desastre:  escalar la copia a tamaño completo + redirigir tráfico  → rápido
  • RTO: bajo (la copia ya funciona, solo hay que agrandarla).
  • RPO: muy bajo.
  • Coste: medio-alto (mantienes una copia completa funcionando, aunque pequeña).

Analogía: es como tener un coche de repuesto más modesto siempre listo en el garaje, con el motor a punto. Si tu coche principal falla, te subes al de repuesto al instante y sigues tu camino (quizá con menos lujos, pero funciona). No tienes que arrancar nada de cero ni esperar.

Ideal para: sistemas críticos que necesitan recuperarse muy rápido (RTO bajo), pero donde puedes tolerar unos minutos de ajuste.

Estrategia 4: Multi-site (activo-activo)

La más robusta y cara. Tienes el sistema funcionando completo y a plena capacidad en varios sitios a la vez (por ejemplo, dos regiones), atendiendo tráfico simultáneamente. Si uno falla, el otro absorbe todo de forma casi transparente, sin apenas interrupción.

Normal:    sistema COMPLETO funcionando en región A Y en región B
           (ambas atendiendo tráfico a la vez)
Desastre:  la región que queda absorbe todo  → recuperación casi instantánea
  • RTO: casi cero (el otro sitio ya está atendiendo).
  • RPO: casi cero.
  • Coste: alto (mantienes el sistema completo duplicado y activo).

Analogía: es como tener dos coches idénticos, ambos en marcha, llevándote por rutas paralelas. Si uno se avería, ya estás (también) en el otro: sigues sin detenerte ni un segundo. Máxima seguridad, pero pagas por dos coches completos funcionando.

Ideal para: sistemas que no pueden caerse bajo ningún concepto (pagos, servicios críticos), donde el coste de estar caído supera con creces el coste de la duplicación.

Tabla comparativa

Estrategia RTO RPO Coste Qué mantienes encendido
Backup & Restore Horas Según copias Muy bajo Solo copias guardadas
Pilot Light Medio Bajo Bajo-medio Lo mínimo esencial
Warm Standby Bajo Muy bajo Medio-alto Copia completa pequeña
Multi-site ~Cero ~Cero Alto Sistema completo duplicado

Cómo elegir: tu RTO y RPO mandan

La estrategia se elige según el RTO y RPO que el negocio necesite (subcapítulo 26.1) y el presupuesto:

¿Toleras horas de caída?       → Backup & Restore (barato)
¿Necesitas recuperarte pronto? → Pilot Light o Warm Standby
¿No puedes caerte nunca?       → Multi-site (caro pero infalible)

💡 No todo necesita lo mismo: una empresa usa distintas estrategias para distintos sistemas. Su plataforma de pagos puede ser multi-site, mientras su sistema de informes internos usa simple backup & restore. Aplicas a cada sistema la estrategia que su criticidad justifica.

Ejemplo del mundo real: una empresa de comercio electrónico decide su DR por sistemas. La web de ventas (crítica) usa Warm Standby: una copia reducida lista en otra región que escalan en minutos si la principal falla, equilibrando coste y rapidez. El sistema de facturación usa Pilot Light: los datos se replican siempre, pero el resto se arranca solo si hace falta. Y el almacén de informes históricos usa Backup & Restore: copias diarias y nada más. Así, gastan mucho donde es crítico y poco donde no, optimizando coste y resiliencia a la vez.

Lo que debes recordar

  • Hay cuatro estrategias clásicas de disaster recovery, en un espectro de menos coste/más lento a más coste/más rápido:
  • Backup & Restore: solo guardas copias y reconstruyes en un desastre. Muy barato, RTO alto (horas). Como fotos en un disco en el cajón.
  • Pilot Light: mantienes lo mínimo esencial encendido (datos replicándose) y arrancas el resto al fallar. Coste bajo-medio, RTO medio. Como la llama piloto de una caldera.
  • Warm Standby: mantienes una copia completa pero reducida funcionando, y la escalas al fallar. Coste medio-alto, RTO bajo. Como un coche de repuesto con el motor a punto.
  • Multi-site (activo-activo): sistema completo y duplicado atendiendo en varios sitios a la vez. Caro, RTO/RPO casi cero. Como dos coches idénticos en marcha.
  • Eliges según tu RTO/RPO (26.1) y presupuesto, y puedes usar estrategias distintas para sistemas distintos según su criticidad.

En el siguiente subcapítulo veremos una pieza clave para que el cambio al sistema de respaldo sea automático: los health checks y el failover con Route 53.

Cloud, AWS & Terraform — De cero a experto

Capítulo 1 · Qué es el cloud computing

Capítulo 2 · El mercado cloud y los grandes proveedores

Capítulo 3 · Regiones, zonas de disponibilidad y edge

Capítulo 4 · Cómputo: EC2

Capítulo 5 · Almacenamiento: S3

Capítulo 6 · Redes: VPC

Capítulo 7 · Identidad y acceso: IAM

Capítulo 8 · Bases de datos gestionadas

Capítulo 9 · Por qué Infraestructura como Código

Capítulo 10 · HCL: el lenguaje de Terraform

Capítulo 11 · Providers y estado

Capítulo 12 · Tu primera infraestructura real en Terraform

Capítulo 13 · Balanceo de carga y autoescalado

Capítulo 14 · Serverless con Lambda

Capítulo 15 · Mensajería y eventos

Capítulo 16 · Entrega de contenido y DNS

Capítulo 17 · Contenedores en AWS

Capítulo 18 · Módulos: reutilización y composición

Capítulo 19 · Workspaces y gestión de entornos

Capítulo 20 · Backends remotos y locking

Capítulo 21 · Testing de infraestructura

Capítulo 22 · Terraform en CI/CD

Capítulo 23 · Seguridad en profundidad

Capítulo 24 · Observabilidad: logs, métricas y trazas

Capítulo 25 · Optimización de costes

Capítulo 26 · Alta disponibilidad y disaster recovery

Capítulo 27 · Well-Architected Framework de AWS

Capítulo 28 · Arquitecturas serverless a escala

Capítulo 29 · Plataformas de datos en AWS

Capítulo 30 · Multi-cuenta y landing zones

Capítulo 31 · Platform Engineering e Internal Developer Platform

Capítulo 32 · Certificaciones AWS relevantes

Capítulo 33 · Proyectos para consolidar lo aprendido

Capítulo 34 · Recursos y comunidad

© Copyright 2024. Todos los derechos reservados