AZ-305

Deep Dive

D3 · Continuidad de Negocio

Estrategia RTO y RPO

RTO y RPO son el lenguaje en que el negocio expresa cuánta interrupción y cuánta pérdida de datos tolera. El AZ-305 te dará números ("RTO 1 hora, RPO 5 minutos") y esperará que los traduzcas a la tecnología más barata que los cumpla.

RTO, RPO, MTTR, MTBF

RTO — Recovery Time Objective

¿CUÁNTO TIEMPO puede estar caído el servicio?

  • Del desastre a la restauración del servicio
  • Determina: ¿standby caliente, tibio o frío? ¿restore o réplica?
  • RTO 5 min ≠ restore de backups — necesita réplica activa

RPO — Recovery Point Objective

¿CUÁNTOS DATOS (en tiempo) se pueden perder?

  • Del último punto de recuperación válido al desastre
  • Determina: ¿frecuencia de backups o replicación continua?
  • RPO 0 = replicación SÍNCRONA (solo intra-región/zonas, la luz no da para más)

MTTR / MTBF

MTTR (Mean Time To Recover): promedio real de recuperación — debe ser ≤ RTO. MTBF (Mean Time Between Failures): frecuencia esperada de fallos — alimenta el diseño de redundancia.

Trampa conceptual

Replicación geo asíncrona (GRS, geo-replication, ASR) nunca da RPO 0 — siempre hay segundos/minutos en vuelo. Si piden RPO 0 entre regiones lejanas, no existe: hay que renegociar el requisito o aceptar escritura síncrona con la latencia que implica (zonas sí lo permiten).

De objetivos a tecnologías

⏱️Espectro RTO / RPO — estrategias de DR

Selecciona un tier para ver tecnologías y tip de examen

Interactivo
← Más barato · RTO/RPO holgadosMás caro · RTO/RPO agresivos →
ObjetivosEstrategiaTecnologías Azure
RTO días / RPO 24hBackup + restoreAzure Backup GRS, geo-restore de SQL
RTO horas / RPO 1hBackup geo + redeploy IaC (cold standby)Backup + CRR, Bicep/Terraform, geo-restore
RTO ~1h / RPO minutosWarm standby con replicaciónASR para VMs, read replicas
RTO minutos / RPO segundosHot standby + replicación nativaSQL failover groups, Cosmos multi-región, App Service x2 + Front Door
RTO ≈0 / RPO ≈0Activo-activoFront Door + regiones activas + Cosmos multi-write; RPO 0 real solo con sincronía (zonas)

La curva costo vs objetivos

Reducir RTO/RPO encarece exponencialmente: pasar de horas a minutos multiplica el costo (réplicas corriendo); de minutos a ~cero lo vuelve a multiplicar (todo duplicado activo). El arquitecto correcto elige la opción más barata que CUMPLE — sobre-diseñar es una respuesta incorrecta en el examen.

Clasificar workloads por criticidad

  • Misión crítica: activo-activo, RTO/RPO ≈ 0
  • Crítico de negocio: hot/warm standby, minutos
  • Importante: backup + IaC, horas
  • No crítico: backup simple, ≥24h
  • • No todos los workloads merecen el mismo nivel — el BIA (Business Impact Analysis) los clasifica

Costos ocultos a considerar

  • • Capacidad reservada en la región DR (que exista al hacer failover)
  • • Egress de replicación continua entre regiones
  • • Licencias duplicadas en standby (con beneficios DR de algunos productos)
  • • El costo de NO probar: un plan sin drills es un plan teórico

Proceso de diseño BCDR

1BIA: clasificar aplicaciones por impacto de negocio; negocio define RTO/RPO por workload
2Mapear dependencias: una app es tan recuperable como su dependencia más lenta (DB, identidad, DNS, mensajería)
3Elegir estrategia por workload (backup / warm / hot / activo-activo) — la más barata que cumple
4Diseñar el failover de ENTRADA: Front Door/Traffic Manager, DNS, certificados, IPs
5Documentar runbooks y AUTOMATIZAR (recovery plans, IaC)
6Probar periódicamente (test failover, game days) y medir RTO/RPO reales vs objetivo

Tabla de decisión rápida

La pregunta dice...Concluye...
"Pueden perderse hasta 24h de datos"RPO 24h → backups diarios bastan
"Máximo 15 minutos de datos perdidos"RPO 15 min → replicación continua o log backups cada 15 min
"El servicio debe volver en 1 hora"RTO 1h → warm standby; restore masivo difícilmente cabe
"Sin pérdida de datos" + misma regiónRPO 0 → replicación síncrona entre zonas
"Sin pérdida de datos" + entre regiones lejanasConflicto: replicación geo es asíncrona — replantear requisito
"Al menor costo posible" + RTO/RPO holgadosLa opción más barata que cumple (backup + IaC), no la más robusta
"Probar el plan sin afectar producción"Test failover / DR drill aislado

¿Entendiste este tema?

Pon a prueba lo que acabas de aprender

El negocio define para una app interna de reporting: RTO de 8 horas y RPO de 24 horas, con el menor costo posible. La app corre en 2 VMs con una base de datos SQL en VM. ¿Qué estrategia de DR diseñas?

Inicia sesión para llevar tu progreso.