ALMACENAMIENTO,MANEJO
Y PROTECCIÓN DE
INFORMACIÓN DIGITAL
MAESTRIA EN TECNOLOGÍAS DE LA INFORMACION
Autor: Juan Francisco Chafla
Unidad 4. Respaldo, Replicación y Archivado
4.1 Introducción a la continuidad del Negocio
4.2 Respaldo y Archivado de información
4.3 Replicación
Autor: Juan Francisco Chafla
4.3 Replicación
Luego de completar esta Unidad, debería estar capacitado para:
• Describir los usos primarios de la replicación y sus características
• Describir las soluciones de replicación basadas en cómputo
• Describir las soluciones de replicación basadas en almacenamiento
• Describir las soluciones de replicación basadas en red
Autor: Juan Francisco Chafla
En esta sección se cubrirán los siguientes
tópicos:
• Los usos primarios de la Replicación
4.3.1 Overview • Tipos y características de la Replicación
de la Replicación • Métodos para asegurar la consistencia durante la
Replicación
• Tipos de Replicación
Autor: Juan Francisco Chafla
Introducción a la Replicación
Replicación: Es un proceso de crear una copia exacta (replica) de los
datos para asegurar la continuidad del negocio en el evento de una
falla local o un desastre
Las réplicas son usadas para
restaurar y reiniciar operaciones si
ocurre falla del sistema principal
Los datos pueden ser replicados a
una o mas ubicaciones basados en
los requerimientos del negocio
Usos primarios de la Replicación
Fuente alternativa de Puede ser usada como fuente para realizar operaciones de backup y aliviar la carga de I/O del
backup backup en las LUNs de producción
- Es usada para recuperar datos, y también permitir reiniciar la producción cuando la LUN de
Rápida recuperación y
producción no está disponible
reinicio
- Provee RTO mínimo comparado con backups tradicionales
Actividades de apoyo en Permite correr reportes usando los datos replicados reduce en gran medida los I/Os en el
toma de decisiones dispositivo en producción
Plataforma de pruebas Suelen usarse también para pruebas de nuevas aplicaciones o upgrades
La réplica se utiliza para migraciones de datos. Las migraciones son realizadas por varias
Migración de Datos razones, como migrar de una LUN de capacidad limitada hacia una LUN con mayor capacidad
para soportar nuevas versiones de la aplicación
Autor: Juan Francisco Chafla
Características y Tipos de Replicación
Características de la réplica
• Recuperabilidad/Apta para el reinicio
La réplica debe permitir restaurar los datos en el dispositivo fuente
Se debe poder reiniciar las operaciones del negocio desde la réplica
• Consistencia
Asegura la usabilidad de la réplica
La réplica debe ser consistente con la fuente
La réplica puede ser:
• Point-in-Time (PIT)
RPO distinto de cero
• Continua
RPO cercano a cero
Autor: Juan Francisco Chafla
Métodos para asegurar la consistencia
La consistencia puede ser alcanzada de varias maneras
Desmontar el file system Vaciar (flushing) de los buffers del sistema de cómputo
a) Usando el principio de dependencia de escritura de I/O
Apagar la base de datos b) Manteniendo los I/Os en la fuente antes de realizar la réplica
Autor: Juan Francisco Chafla
Tipos de Replicación
• Se refiere a replicar los datos dentro del mismo sitio
• Dentro del mismo data center
• Dentro del mimos storage system
• Típicamente usado para restauraciones operacionales en el evento de pérdida de
datos
• Puede ser implementado a nivel de cómputo, almacenamiento y red
• Se refiere a replicar los datos dentro a sitios remotos (los sitios pueden estar dispersos
geográficamente)
• Los datos pueden replicarse de forma sincrónica o asincrónica
• Ayuda a mitigar los riesgos asociados con fallas regionales
• Permite a las organizaciones replicar los datos al cloud con propósitos de DR
• Puede ser implementada a nivel de cómputo, almacenamiento y red
Autor: Juan Francisco Chafla
En esta sección se cubrirán los siguientes
tópicos:
4.3.2 Replicación • Snapshot de File System
• VM Snapshot
basada en
• VM Clone
cómputo • Log Shipping
• Replicación de VMs a través de sites
Autor: Juan Francisco Chafla
Overview de la Replicación Basada en
Cómputo
Utiliza los recursos de cómputo para llevar a cabo y gestionar la
operación de replicación
Soporta replicación local y remota
• Replicación local
File system (FS) snapshot
Replicación basada en Hypervisor
VM snapshot
VM clone
• Replicación remota
Log shipping
Replicación basada en hypervisor
Autor: Juan Francisco Chafla
Replicación Local: File System Snapshot
Crea una copia de un FS en un punto del
tiempo específico
• Replicación basada en punteros
Usa el principio de CoFW (Copy on First
Write)
Utiliza bitmap y blockmap
Requiere una fracción del espacio usado
por el FS en producción
Autor: Juan Francisco Chafla
Replicación local basada en el hypervisor: VM
Snapshot
Autor: Juan Francisco Chafla
Replicación local basada en el hypervisor: VM
Clone
Un clon es una copia de una VM existente (VM padre)
• La MAC address del Clon es diferente de la VM padre
Típicamente los clones son utilizados cuando se requieren muchas
VMs idénticas:
• Reduce el tiempo requerido para desplegar una nueva VM
Dos tipos de clones:
• Full clone
Copia independiente de una VM que no comparte nada con la VM padre
• Linked clone
Se crea a partir de un snapshot de una VM padre
Autor: Juan Francisco Chafla
Replicación Remota: Log Shipping
Es una solución de réplica que permite tener una BDD standby en línea
Todos los componentes relevantes de las BDD fuente y target son
sincronizados antes de empezar la replicación
Las transacciones de la BDD fuente son capturadas en logs y
periódicamente transferidos al sistema de cómputo remoto
• El sistema de cómputo remoto recibe los logs y los aplica a la base de datos remota
Autor: Juan Francisco Chafla
Replicación remota basada en Hypervisor
Replicación de VMs entre Sites
Replica las VMs entre un sitio primario y uno remoto:
• Se requiere una sincronización inicial entre la fuente y el destino
• Solo los cambios son replicados lo que reduce la utilización de la red
• Soporta replicación sincrónica y asincrónica
Autor: Juan Francisco Chafla
En esta sección se cubrirán los siguientes
tópicos:
4.3.3 Replicación
• Replicación de volumen completo (clone)
basada en • Replicación virtual basada en puntero (snapshot)
Almacenamiento • Replicación remota basada en storage
• Replicación multi-site
Autor: Juan Francisco Chafla
Overview de la Replicación basada en Storage
El sistema de almacenamiento es el que ejecuta el proceso de
replicación:
• Libera al sistema de cómputo del proceso de replicación
Soporta replicación local y remota
• Replicación local
Replicación de volumen completo (clone)
Replicación virtual basada en punteros (snapshot)
• Replicación remota
Sincrónica
Asincrónica
Autor: Juan Francisco Chafla
Replicación local total de volumen: Clone
Provee la habilidad de crear copias PIT del volumen completo (clone)
de una LUN fuente
Una sincronización inicial completa es ejecutada entre la LUN fuente
y la réplica (clone)
Los cambios hechos a ambas; la fuente y la réplica, pueden ser
rastreados (tracked) con una granularidad predefinida
• Permite resincronización incremental (de la fuente al clon) o restauración
incremental (del clon a la fuente)
• El clon debe ser exactamente del mismo tamaño que la LUN fuente
Autor: Juan Francisco Chafla
Replicación local Virtual basada en Puntero:
Snapshot
Es una copia instantánea de una LUN fuente
• Un snapshot no es una LUN real, está hecha de punteros
• Ninguna data es copiada en momento de creación
Los snapshots son accesibles inmediatamente
• Permite a un sistema de cómputo secundario mirar una copia PIT de la LUN
fuente
Requiere una fracción del tamaño de los volúmenes fuente
• Los snapshots son recomendados si los cambios a la LUN fuente son
típicamente menores al 30%
Autor: Juan Francisco Chafla
Replicación Remota: Sincrónica
Una operación de escritura es ejecutada en la fuente y en la réplica remota antes
que sea confirmada al sistema de cómputo
Permite reiniciar la operación del negocio en el sitio remoto con cero pérdidas de
datos
• Provee un RPO cercano a cero
Autor: Juan Francisco Chafla
Replicación Remota: Asincrónica
Una operación de escritura es ejecutada en la fuente e inmediatamente es confirmada al
sistema de cómputo
Los datos son almacenados en la fuente y enviados al sitio remoto periódicamente:
• Los intervalos de tiempo son definidos por el usuario
El tiempo de respuesta de la aplicación no es dependiente de la latencia del link
La réplica estará desactualizada respecto a la fuente (un RPO finito)
Autor: Juan Francisco Chafla
Replicación Remota: Multi-Site
La data del site fuente es replicada a múltiples sites remotos para DR:
• La protección de DR siempre está disponible incluso si un sitio falla
Mitiga el riesgo de la replicación entre dos sites
• Se pierde la protección DR si uno de los sitios falla
Autor: Juan Francisco Chafla
En esta sección se cubrirán los siguientes
4.2.4 Replicación tópicos:
basada en la Red • Componentes claves del CDP
• Replicación CDP local y remota
Autor: Juan Francisco Chafla
Replicación basada en red: CDP
CDP provee la habilidad de restaurar datos y VMs a cualquier PIT previo
• Los cambios en la data son capturados continuamente y almacenados en un
lugar distinto del volumen en producción
Soporta plataformas de cómputo y de storage heterogéneas
Soporta replicación local y remota
• Los datos pueden ser replicados a más de dos sitios (multi-site)
Soporta optimización WAN para reducir el ancho de banda requerido
Autor: Juan Francisco Chafla
Componentes Claves de CDP
Journal volumen
• Contiene toda la data que ha cambiado desde que la sesión de replicación
empezó
CDP appliance
• Plataforma de hardware inteligente que corre el software de CDP
Maneja la replicación local y remota
• El appliance puede ser virtual, donde el software CDP corre en una VM
Write splitter
• Intercepta las operaciones de escritura sobre el volumen de producción desde el
sistema de cómputo y la divide en dos copias
• Puede ser implementado en el sistema de cómputo, fabric o almacenamiento
Autor: Juan Francisco Chafla
Operación de CDP: Replicación Local y Remota
Autor: Juan Francisco Chafla
En esta sección se cubrirán los siguientes tópicos:
• TimeFinder SnapVX
• VNX Snapshot
• SnapSure
• RecoverPoint
4.3.6 Conceptos • SRDF
• MirrorView
en la práctica • VNX Replicator
• Open Replicator
• SAN Copy
• Vmware vMotion
• Vmware Storage vMotion
• Vmware vCloud Air Disaster Recovery
Autor: Juan Francisco Chafla
EMC TimeFinder SnapVX y VNX Snapshot
Autor: Juan Francisco Chafla
EMC VNX SnapSure y RecoverPoint
Autor: Juan Francisco Chafla
EMC SRDF y MirrorView
Autor: Juan Francisco Chafla
EMC VNX Replicator, Open Replicator, y SAN
Copy
Autor: Juan Francisco Chafla
Vmware vMotion, Storage vMotion, y vCloud
Air Disaster Recovery
Autor: Juan Francisco Chafla
Resumen 4.3 • Puntos claves tratados en esta sección:
• Usos primarios de la replicación y sus características
Replicación • Replicación basada en cómputo
• Replicación basada en almacenamiento
• Replicación basada en red
Autor: Juan Francisco Chafla