Saltar al contenido
aprendeaws.dev

Módulo 13 · Resiliencia y recuperación/Lección 80

Recuperación ante desastres

RPO y RTO, y las cuatro estrategias: respaldo y restauración, piloto encendido, en espera activa y activo-activo.

Al terminar podrás

  • →Definir RPO y RTO
  • →Comparar las cuatro estrategias de recuperación ante desastres
  • →Elegir una estrategia según su costo y su tiempo de recuperación

La alta disponibilidad te protege de que falle una pieza o una zona. La recuperación ante desastres (DR, por sus siglas en inglés) te protege de algo más grande: perder una región entera, un borrado masivo de datos, un ransomware. No es cuestión de si pasará, sino de cuánto puedes perder y cuánto tiempo puedes estar abajo.

RPO y RTO: las dos preguntas

ObjetivoLa pregunta que responde
RPO (Recovery Point Objective)¿Cuántos datos puedo perder?Se mide en tiempo hacia atrás: un RPO de 1 hora acepta perder hasta la última hora de datos
RTO (Recovery Time Objective)¿Cuánto tiempo puedo estar sin servicio?Se mide desde el desastre hasta que el servicio vuelve a funcionar

Los dos los define el negocio, no el equipo técnico: cuánto cuesta una hora caída, cuánto cuesta perder una hora de pedidos. Mientras más cerca de cero, más caro. Un truco para recordarlos: el RPO mira hacia atrás (el último punto que puedes recuperar); el RTO mira hacia adelante (el tiempo hasta volver).

Las cuatro estrategias

CriterioRespaldo y restauraciónPiloto encendidoEn espera activaActivo-activo multisitio
En inglésBackup and restorePilot lightWarm standbyMulti-site active/active
Qué corre en la región de respaldoNada. Solo copias de datosLos datos replicados en vivo. Los servidores están definidos pero apagadosUna copia completa y funcional, a escala reducidaUna copia completa que atiende tráfico real
Al ocurrir el desastreSe crea la infraestructura y se restauran los datosSe encienden y escalan los servidoresSe escala la copia a tamaño de producciónSe deja de enviar tráfico a la región caída
RPO y RTO típicosHorasDecenas de minutosMinutosCasi cero
CostoEl más bajoBajoMedioEl más alto

La infraestructura como código hace viables las dos primeras: si la región de respaldo está vacía, necesitas poder crearla en minutos desde una plantilla de CloudFormation, no a mano en medio de la crisis.

Para qué más sirven varias regiones

La recuperación ante desastres es solo una de las razones para usar más de una región:

  • Continuidad del negocio: seguir operando aunque una región entera tenga problemas.
  • Latencia: atender a usuarios de otro continente desde una región cercana a ellos.
  • Soberanía de datos: algunas leyes exigen que ciertos datos se queden en un país. Los datos no salen de una región a menos que tú los muevas; lo verás en regiones.

Las herramientas de AWS

  • AWS Backup

    La caja fuerte en el banco de otra ciudad

    Centraliza respaldos de EC2, EBS, RDS, DynamoDB, EFS y más con planes programados, copias a otra región y a otra cuenta.
  • AWS Elastic Disaster Recovery

    La oficina alterna lista para abrir

    Replica servidores (de AWS o de tu centro de datos) de forma continua a un área de preparación económica, y lanza las instancias de recuperación cuando lo necesitas.
  • Aurora Global Database

    El archivo central con copias vivas en otras ciudades

    Una base de datos Aurora que replica a otras regiones. Si la región principal falla, una secundaria se promueve.
  • DynamoDB global tables

    Tablas que se replican entre regiones y aceptan escrituras en todas. Base natural para activo-activo.
  • Replicación de S3

    Copia los objetos de un bucket a otro, en otra región o en otra cuenta, de forma automática.
  • Amazon Route 53

    Chequeos de salud y enrutamiento de conmutación por error para mandar a los usuarios a la región que funciona.

Quiz

Pon a prueba lo que aprendiste

0 de 5 correctas · 5 sin responder

  1. 1.Un negocio define un RPO de 15 minutos. ¿Qué significa?

  2. 2.¿Qué estrategia de recuperación ante desastres tiene el costo más bajo?

  3. 3.La base de datos se replica en vivo a otra región, pero los servidores de aplicación están apagados hasta que haya un desastre. ¿Qué estrategia es?

  4. 4.Una aplicación necesita RPO y RTO cercanos a cero y atiende usuarios desde dos regiones a la vez. ¿Qué estrategia usa?

  5. 5.Una empresa quiere replicar de forma continua sus servidores de su centro de datos a AWS para recuperarlos en minutos. ¿Qué servicio usa?