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.
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
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
| Criterio | Respaldo y restauración | Piloto encendido | En espera activa | Activo-activo multisitio |
|---|---|---|---|---|
| En inglés | Backup and restore | Pilot light | Warm standby | Multi-site active/active |
| Qué corre en la región de respaldo | Nada. Solo copias de datos | Los datos replicados en vivo. Los servidores están definidos pero apagados | Una copia completa y funcional, a escala reducida | Una copia completa que atiende tráfico real |
| Al ocurrir el desastre | Se crea la infraestructura y se restauran los datos | Se encienden y escalan los servidores | Se escala la copia a tamaño de producción | Se deja de enviar tráfico a la región caída |
| RPO y RTO típicos | Horas | Decenas de minutos | Minutos | Casi cero |
| Costo | El más bajo | Bajo | Medio | El 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.Un negocio define un RPO de 15 minutos. ¿Qué significa?
2.¿Qué estrategia de recuperación ante desastres tiene el costo más bajo?
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.Una aplicación necesita RPO y RTO cercanos a cero y atiende usuarios desde dos regiones a la vez. ¿Qué estrategia usa?
5.Una empresa quiere replicar de forma continua sus servidores de su centro de datos a AWS para recuperarlos en minutos. ¿Qué servicio usa?