AZ-305

Deep Dive

D3 · Continuidad de Negocio

Recuperación ante Desastres

DR responde a la pérdida de una región o sitio completo. El AZ-305 evalúa cuándo usar Azure Site Recovery (replicación de VMs), cuándo basta backup geo-redundante, y cómo se diseña DR para servicios PaaS — que NO usan ASR.

Icon-manage-315

Azure Site Recovery — qué hace

ASR replica VMs de forma continua a otra región (o de on-premises a Azure) y orquesta el failover. A diferencia del backup (puntos discretos, RPO de horas), ASR mantiene una réplica casi al día: RPO típico de ~minutos (replicación continua para Azure VMs), RTO típico de minutos.

Backup ≠ DR: backup protege DATOS contra corrupción/borrado con retención histórica; ASR protege la DISPONIBILIDAD del workload con réplica actual. Una estrategia completa suele llevar ambos.

Conceptos clave

  • Crash-consistent points (frecuentes) vs app-consistent (VSS, configurables cada pocas horas)
  • • Failover: elegir el recovery point; failback = re-proteger en sentido inverso y volver
  • • Los recursos destino (VNet, IPs, tamaños) se mapean por adelantado
  • • Costo: licencia ASR por instancia + storage de réplica + compute SOLO al hacer failover

Límites a recordar

  • • ASR es para VMs (IaaS) — no replica PaaS
  • • Bases de datos en VM: mejor replicación nativa (Always On) para RPO menor; ASR como capa general
  • • Probar con test failover NO afecta producción (red aislada)
Icon-manage-315

Escenarios soportados

Origen → DestinoComponentesUso
Azure VM → otra regiónSolo habilitar replicación (agente de extensión)DR regional de IaaS — el escenario más común
Azure VM → zona (zone-to-zone)Igual, dentro de la regiónDR zonal cuando los datos no pueden salir de la región
VMware → AzureAppliance de replicación ASR on-premDR de datacenter VMware hacia Azure (y migraciones)
Hyper-V → AzureProvider en el host Hyper-V (+ VMM opcional)DR de Hyper-V hacia Azure
Físico → AzureAppliance (proceso tipo VMware)Servidores físicos hacia Azure
Icon-manage-315

Recovery plans y pruebas

Recovery plans

  • • Orquestan el failover de un grupo de VMs en orden definido (primero DB, luego app, luego web)
  • • Grupos secuenciales + acciones manuales + Automation runbooks (reconfigurar DNS, IPs, balanceadores)
  • • Un clic para failover de la aplicación completa

Test failover (DR drill)

  • • Levanta las réplicas en una red aislada sin tocar producción ni la replicación
  • • Requisito típico: "probar el plan de DR trimestralmente sin impacto" → test failover
  • • Validar RTO real midiendo el drill

DR para PaaS — cada servicio trae el suyo

ServicioMecanismo de DR
SQL Database / MIFailover groups (endpoint que no cambia) / active geo-replication
Cosmos DBRéplicas multi-región + service-managed failover (o multi-write)
StorageGRS/GZRS + customer-initiated failover (RA-* para leer sin failover)
App ServiceDesplegar en 2 regiones + Front Door (no hay réplica nativa)
AKSClusters en 2 regiones + GitOps/IaC + registro geo-replicado (ACR Premium)
Key VaultRéplica automática a la región emparejada (gestionada por Microsoft)
Event Hubs / Service BusGeo-disaster recovery (alias de namespace; replica METADATOS, no mensajes) / geo-replication (Premium)

Trampa de examen

Si la pregunta pide DR de App Service o SQL Database y una opción dice "Azure Site Recovery" — es incorrecta. ASR solo replica VMs. PaaS usa sus mecanismos nativos + IaC para recrear la capa de aplicación.

Estrategia: elegir según RTO/RPO y costo

🛡️Árbol de decisión — Estrategia de DR

Backup+IaC · ASR · Hot Standby · Activo-Activo

Interactivo

Pregunta 1

¿El workload que proteger es IaaS (VMs) o PaaS (SQL DB, App Service, AKS, Cosmos)?

💡 IaaS usa Azure Site Recovery (ASR) para replicar VMs. PaaS usa sus mecanismos nativos — ASR no replica servicios PaaS. Esta es la trampa más común del examen.

EstrategiaRTO / RPO típicoCosto
Backup GRS + redeploy con IaCRTO horas / RPO horas-día$
ASR (warm standby de VMs)RTO minutos / RPO minutos$$
Hot standby (infra desplegada + replicación nativa de datos)RTO minutos / RPO segundos-minutos$$$
Activo-activo multi-regiónRTO ≈ 0 / RPO ≈ 0$$$$

Tabla de decisión

RequisitoDiseño
VMs con RTO/RPO de minutos en otra regiónAzure Site Recovery
Los datos no pueden salir de la región pero piden DR de VMsASR zone-to-zone
Failover ordenado: DB → app → web con scriptsRecovery plan + Automation runbooks
Probar DR sin afectar producciónTest failover en red aislada
DR de SQL Database con connection string estableFailover group (no ASR)
DR de App Service multi-región2 despliegues + Front Door (no ASR)
RTO de horas aceptable, presupuesto mínimoBackup GRS + CRR + redeploy IaC
Migrar VMware a Azure de pasoASR (o Azure Migrate, que lo usa por debajo)

¿Entendiste este tema?

Pon a prueba lo que acabas de aprender

Una app de 3 capas corre en 12 Azure VMs en North Europe. Requisitos de DR: RTO de 30 minutos, RPO de 5 minutos, failover orquestado en orden (SQL primero, luego app, luego web) con reconfiguración automática de DNS, y simulacros trimestrales sin tocar producción. ¿Qué diseñas?

Inicia sesión para llevar tu progreso.