Definición de RTO, RPO y niveles de recuperación
Clasifique las cargas de trabajo según su criticidad, asigne objetivos de RTO y RPO, y relaciónelos con las funcionalidades de recuperación y las frecuencias de replicación adecuadas de Azure.
Definición de RTO, RPO y niveles de recuperación es una lección gratuita de Cloud & IT Cert Prep en CoddyKit. Esta es la lección 1 de 4. Puedes leer la lección completa abajo gratuitamente — luego la practicas en el navegador con un editor de código integrado y un tutor de IA 24/7. Forma parte de la ruta de aprendizaje de Cloud & IT Cert Prep, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de Cloud & IT Cert Prep incluye 4 lecciones en total.
Fundamentos de la planificación de la continuidad empresarial
La planificación de la continuidad empresarial (BCP) es el proceso de garantizar que las funciones empresariales críticas puedan continuar durante un desastre y después de este. En la informática en la nube, esto se traduce en diseñar sistemas que puedan recuperarse de los fallos dentro de unos límites aceptables de tiempo y pérdida de datos. Dos métricas clave —RTO y RPO— definen qué significa «aceptable» para cada carga de trabajo.
Objetivo de tiempo de recuperación (RTO)
El objetivo de tiempo de recuperación (RTO) es el periodo máximo aceptable durante el que un sistema puede estar fuera de servicio después de un desastre. Responde a la pregunta: «¿Cuánto tiempo puede tolerar la empresa que esta aplicación esté inactiva?». El RTO se expresa en unidades de tiempo: horas, minutos o segundos. Un sistema de procesamiento de pagos podría tener un RTO de 15 minutos, mientras que un portal interno de recursos humanos podría tener un RTO de 24 horas.
# RTO examples by workload type:
# Payment processing: RTO = 15 minutes
# E-commerce storefront: RTO = 1 hour
# Internal reporting: RTO = 4 hours
# Archive/audit data: RTO = 24 hours
# Shorter RTO = more expensive architecture required
# (warm standby, active-active, auto-failover)Objetivo de punto de recuperación (RPO)
El objetivo de punto de recuperación (RPO) es la cantidad máxima aceptable de pérdida de datos, medida en tiempo. Responde a la pregunta: «¿Cuántos datos puede permitirse perder la empresa?». Si el RPO es de 1 hora, la empresa acepta perder hasta 1 hora de transacciones. El RPO determina con qué frecuencia debe realizar copias de seguridad o replicar los datos. Un RPO de 0 requiere replicación síncrona, que es costosa y puede afectar al rendimiento de escritura.
# RPO examples:
# Financial transactions: RPO = 0 (no data loss tolerated)
# E-commerce orders: RPO = 5 minutes
# User-generated content: RPO = 1 hour
# Configuration/metadata: RPO = 24 hours
# Shorter RPO = more frequent replication or synchronous writes
# = higher cost and possibly higher latencyRTO frente a RPO: la diferencia clave
Es importante no confundir RTO y RPO:
- RTO se refiere al tiempo: cuánto tiempo permanece inactivo el sistema
- RPO se refiere a los datos: cuántos datos se pierden
Un sistema podría tener un RTO corto (recuperación rápida), pero un RPO largo (aceptación de una pérdida de datos considerable), o viceversa. Lo ideal es que ambos sean cortos, pero lograrlo requiere una inversión considerable en replicación y capacidad de espera activa.
Clasificación de las cargas de trabajo según su criticidad
No todas las cargas de trabajo tienen el mismo nivel de criticidad. Un enfoque habitual consiste en clasificarlas en niveles de recuperación según su impacto empresarial:
- Nivel 1 (crítico para la misión) — RTO/RPO estrictos, coste más elevado (por ejemplo, pagos y plataformas de negociación)
- Nivel 2 (crítico para el negocio) — RTO/RPO moderados (por ejemplo, CRM y ERP)
- Nivel 3 (no crítico) — RTO/RPO flexibles, coste más bajo (por ejemplo, entornos de desarrollo y archivos)
Asignación de niveles a opciones de recuperación de Azure
Los distintos niveles de recuperación se corresponden con diferentes funcionalidades de Azure:
- Nivel 1 — escrituras en varias regiones de Cosmos DB, grupos de conmutación por error automática de SQL, arquitectura activo-activo y Traffic Manager
- Nivel 2 — Azure Site Recovery en una región secundaria, replicación geográfica de SQL (réplica de lectura) y copias de seguridad diarias con retención de 30 días
- Nivel 3 — Azure Backup con programaciones semanales, sin replicación y restauración desde una instantánea
Cálculo del coste del tiempo de inactividad
Para justificar la inversión en una arquitectura con un RTO bajo, calcule el coste del tiempo de inactividad de la carga de trabajo. Esto incluye la pérdida de ingresos, las penalizaciones del SLA para los clientes, la pérdida de productividad del personal y el daño a la reputación. Si el coste de 1 hora de inactividad es de 500.000 $, gastar 50.000 $ al mes en una configuración activo-activo se justifica fácilmente. Use estas cifras para elaborar un caso empresarial que respalde el nivel de recuperación adecuado.
# Cost of downtime formula:
# Hourly revenue at risk + (staff hours idle x hourly rate)
# + SLA penalty exposure + estimated reputational cost
# Example:
# Revenue: $100,000/hour
# Staff: 500 people x $60/hour = $30,000/hour idle
# SLA penalties: $5,000/hour
# Total cost of downtime: ~$135,000 per hourAzure Site Recovery para el nivel 2
Azure Site Recovery (ASR) es el servicio principal para alcanzar los objetivos de RTO/RPO del nivel 2 en Azure. ASR replica continuamente las máquinas virtuales en una región secundaria y puede iniciar una conmutación por error en cuestión de minutos. La frecuencia de replicación de las máquinas virtuales de Azure es de cada 30 segundos (coherente con los bloqueos) o de 1 a 4 horas (coherente con la aplicación), por lo que el RPO suele encontrarse dentro de ese intervalo, según la configuración.
# Enable replication for a VM with ASR:
az site-recovery protected-item create \
--resource-group myRG \
--vault-name myRecoveryVault \
--fabric-name 'Primary' \
--container-name 'asr-a2a-default-eastus-container' \
--protected-item-name myVM-protectedRPO y frecuencia de las copias de seguridad
Para las cargas de trabajo cuyo RPO se mide en horas, Azure Backup con una programación adecuada es suficiente. Por ejemplo, un RPO de 4 horas requiere un intervalo de copia de seguridad de 4 horas como máximo. Azure Backup admite directivas mejoradas que permiten programaciones de copias de seguridad cada hora para las máquinas virtuales de Azure. En el caso de las bases de datos, la restauración a un momento dado (PITR) con copias de seguridad de los registros de transacciones puede lograr un RPO inferior a 1 hora con un coste menor que ASR.
Documentación de los compromisos de RTO y RPO
Los objetivos de RTO y RPO deben estar documentados formalmente en un análisis de impacto empresarial (BIA) y ser revisados por las partes interesadas técnicas y empresariales. El BIA asigna cada aplicación a su nivel de recuperación, documenta los objetivos de RTO/RPO, identifica los servicios de Azure que cumplirán esos objetivos y especifica la programación de pruebas (la frecuencia con la que se valida el plan de recuperación ante desastres mediante simulacros).
Pruebas frente a los objetivos de RTO/RPO
Los objetivos de RTO y RPO son aspiraciones hasta que se validan mediante pruebas de recuperación ante desastres. Durante una prueba de recuperación ante desastres, mida el tiempo real de recuperación (¿cumple el RTO establecido?) y la pérdida real de datos en el punto de recuperación (¿cumple el RPO establecido?). Si la prueba revela deficiencias, actualice la arquitectura o los procedimientos hasta alcanzar los objetivos de forma constante. Documente los resultados de las pruebas para las auditorías de cumplimiento.
Comprobación rápida
Compruebe su comprensión de los conceptos de Microsoft Azure Fundamentals (AZ-900) de esta lección.
Resumen de la lección
En esta lección ha aprendido que el RTO es el tiempo de inactividad máximo aceptable, mientras que el RPO es la pérdida máxima aceptable de datos medida en tiempo; las cargas de trabajo se clasifican en niveles de recuperación que se asignan a servicios específicos de Azure; y las pruebas son esenciales para validar que los objetivos de RTO/RPO se pueden alcanzar. A continuación, exploraremos los planes de recuperación y la conmutación por error automatizada con Azure Site Recovery.
Preguntas frecuentes
¿La lección «Definición de RTO, RPO y niveles de recuperación» es gratis?
Sí — el texto completo de «Definición de RTO, RPO y niveles de recuperación» es gratis para leer aquí en la web. Para practicarla de forma interactiva (editor de código integrado y tutor de IA 24/7) y desbloquear el resto del curso de Cloud & IT Cert Prep, actualiza a CoddyKit PRO. El curso de Cloud & IT Cert Prep incluye 4 lecciones en total.
¿Qué aprenderé en «Definición de RTO, RPO y niveles de recuperación»?
Clasifique las cargas de trabajo según su criticidad, asigne objetivos de RTO y RPO, y relaciónelos con las funcionalidades de recuperación y las frecuencias de replicación adecuadas de Azure. Practicas Cloud & IT Cert Prep con código real que ejecutas directamente en el navegador, y un tutor de IA 24/7 responde tus preguntas mientras trabajas en la lección.
¿Necesito experiencia previa para empezar Cloud & IT Cert Prep?
No se requiere experiencia previa. Cloud & IT Cert Prep en CoddyKit está estructurado para principiantes hasta estudiantes avanzados, así que puedes empezar aquí o desde el inicio y avanzar a tu ritmo. Esta es la lección 1 de 4.
¿Cuánto tiempo toma la lección «Definición de RTO, RPO y niveles de recuperación»?
La mayoría de las lecciones de CoddyKit toman alrededor de 5–10 minutos. Cada una es compacta e interactiva, así que avanzas constantemente y retomas exactamente por donde dejaste en la web y la app.
¿Puedo escribir y ejecutar código en esta lección de Cloud & IT Cert Prep?
Sí. Cada lección de Cloud & IT Cert Prep incluye un editor de código integrado, así que escribes y ejecutas código real directamente en tu navegador y obtienes retroalimentación instantánea de IA — sin configuración local necesaria.
Todas las lecciones de este curso
- Definición de RTO, RPO y niveles de recuperación
- Planes de recuperación y conmutación por error automatizada
- Pruebas de recuperación ante desastres sin impacto
- Recuperación ante desastres para servicios PaaS