What is block based backup (BBB) for Networker module for Microsoft (NMM)?

Guía Clave del Backup por Bloques (BBB) en NMM

08/01/2017

Valoración: 4.62 (12352 votos)

En el mundo de la administración de sistemas y la protección de datos, un backup que no se puede restaurar es, sencillamente, un esfuerzo inútil. Las herramientas de respaldo modernas ofrecen tecnologías cada vez más eficientes para proteger nuestros entornos críticos. Una de estas tecnologías es el Backup Basado en Bloques (BBB), especialmente cuando se utiliza con el Módulo de NetWorker para Microsoft (NMM). Sin embargo, su gran eficiencia viene acompañada de un requisito de configuración fundamental que, si se ignora, puede llevar al desastre: un backup aparentemente exitoso que es imposible de restaurar. En este artículo, desglosaremos qué es el BBB, por qué es tan importante su correcta configuración y cómo evitar la trampa de una falsa sensación de seguridad.

Índice de Contenido

¿Qué es Exactamente el Backup Basado en Bloques (BBB)?

Para entender la importancia de su configuración, primero debemos comprender cómo funciona el BBB y en qué se diferencia de los backups tradicionales basados en archivos.

Un backup basado en archivos tradicional opera recorriendo el sistema de ficheros, examinando cada archivo y carpeta para determinar, basándose en metadatos como la fecha de modificación, si necesita ser copiado. Este método es simple de entender pero puede ser muy lento y generar una gran carga de E/S (Entrada/Salida) en sistemas con millones de archivos pequeños o ficheros muy grandes donde solo una pequeña parte ha cambiado.

Por otro lado, el Backup Basado en Bloques (BBB) opera a un nivel mucho más bajo, directamente sobre los bloques del volumen de almacenamiento. En lugar de preguntar "¿qué archivos han cambiado?", pregunta "¿qué bloques de datos en el disco han cambiado?". Esta tecnología realiza un seguimiento de los bloques modificados desde la última copia de seguridad (ya sea completa o incremental) y respalda únicamente esos bloques.

Las ventajas son evidentes:

  • Velocidad Extrema: Especialmente en los backups incrementales, el proceso es rapidísimo, ya que no necesita escanear todo el árbol de directorios.
  • Eficiencia de Recursos: Reduce drásticamente la carga de E/S en el servidor de producción y minimiza el tráfico de red.
  • Ideal para Grandes Volúmenes: Es la solución perfecta para bases de datos masivas (SQL, Exchange) o servidores de archivos con millones de ficheros, donde los métodos tradicionales se vuelven impracticables.

El Requisito Crítico: La Cadena de Dependencia

Aquí es donde reside el núcleo del asunto. La tecnología BBB crea una cadena de dependencia entre los backups. El primer backup completo (full) establece la línea base. Cada backup incremental posterior contiene solo los bloques que han cambiado desde el backup *anterior*. Para realizar una restauración completa a un punto en el tiempo, NetWorker debe "reconstruir" el estado del volumen empezando por el backup completo y aplicando secuencialmente cada uno de los cambios de los incrementales, en el orden correcto.

Para que esta reconstrucción sea posible, hay una regla de oro inquebrantable: todos los savesets de un cliente (el backup completo y todos sus incrementales posteriores) deben residir en el mismo volumen de destino. Si esta cadena se rompe, si un eslabón (un incremental) se almacena en un lugar diferente al resto, el proceso de restauración fallará porque no podrá encontrar la secuencia completa de bloques para reconstruir los datos de forma coherente.

La Configuración Correcta del Pool: Un Único Dispositivo

Para garantizar que esta regla de oro se cumpla sin fallos, la práctica recomendada y requisito indispensable de NetWorker es configurar el pool de destino de una manera muy específica.

Advertencia: Un pool configurado para backups BBB de NMM debe contener un solo dispositivo.

Esto puede parecer restrictivo, pero es la única forma de garantizar que NetWorker no intente balancear la carga o escribir un saveset incremental en un dispositivo diferente al del backup completo, rompiendo así la cadena de restauración. Si un pool tiene más de un dispositivo asignado, se corre un riesgo muy alto de que el backup se realice con éxito, pero la restauración falle.

Escenarios de Configuración Válidos

Existen dos maneras correctas de estructurar esto en tu entorno:

  1. Un Pool Compartido: Puedes tener un único pool para varios clientes que utilizan BBB. La condición es que este pool debe tener asignado un único dispositivo. Todos los clientes escribirán sus datos en ese mismo dispositivo, manteniendo la integridad de sus respectivas cadenas de backup.
  2. Pools Individuales: Puedes crear un pool dedicado para cada cliente o grupo de clientes. De nuevo, cada uno de estos pools debe contener su propio y único dispositivo.

A continuación, una tabla comparativa para ayudarte a decidir qué enfoque se adapta mejor a tus necesidades:

CaracterísticaPool Compartido (Un Dispositivo)Pools Individuales (Un Dispositivo por Pool)
GestiónMás sencilla, menos pools y dispositivos que administrar.Más granular, pero requiere la creación y gestión de más pools.
OrganizaciónDatos de varios clientes se mezclan en el mismo volumen de destino.Datos de cada cliente completamente aislados en su propio volumen.
EscalabilidadLimitada por la capacidad y el rendimiento del único dispositivo.Más escalable. Se pueden añadir nuevos clientes con sus propios dispositivos/pools sin afectar a los existentes.
Caso de Uso IdealEntornos pequeños o medianos donde los clientes tienen políticas de retención y requisitos similares.Entornos grandes, proveedores de servicios, o cuando se requiere un aislamiento estricto de los datos del cliente.

¡Cuidado! La Falsa Sensación de un Backup Exitoso

Este es el punto más peligroso y el que causa más problemas a los administradores. Si configuras un cliente NMM para que utilice un pool con múltiples dispositivos, es muy probable que el trabajo de backup en la consola de NetWorker se complete y muestre un estado "exitoso". Esto genera una falsa sensación de seguridad, llevando al administrador a creer que sus datos están protegidos.

El problema no se manifiesta hasta el momento más crítico: cuando se necesita realizar una restauración. Es en ese instante cuando el proceso falla, arrojando errores que indican la incapacidad de localizar o procesar los savesets. En ese momento, ya es demasiado tarde. El backup que creías tener no es viable. Por eso es fundamental recordar siempre que un backup que no se puede restaurar es un backup inútil.

Preguntas Frecuentes (FAQ)

P: ¿Qué ocurre si ya tengo backups BBB en un pool con múltiples dispositivos?

R: Estás en una situación de alto riesgo. Debes actuar de inmediato. La recomendación es crear un nuevo pool correctamente configurado (con un solo dispositivo) y lanzar un nuevo backup completo para todos los clientes afectados lo antes posible. No confíes en los backups anteriores para una restauración completa; considéralos potencialmente irrecuperables.

P: ¿Esta regla de "un solo dispositivo" se aplica a todos los tipos de backup de NetWorker?

R: No. Este es un requisito crítico y específico para el Backup Basado en Bloques (BBB) utilizado por el módulo NMM. Los backups tradicionales basados en archivos no tienen esta dependencia de cadena a nivel de bloque y pueden utilizar sin problemas pools con múltiples dispositivos para balanceo de carga y rendimiento.

P: ¿La tecnología de almacenamiento subyacente (cinta, disco, Data Domain) cambia este requisito?

R: No, el principio lógico es el mismo. Independientemente de si tu dispositivo es un AFTD (Advanced File Type Device) en un disco local, un LTO en una librería de cintas o un dispositivo virtual en un sistema de deduplicación como Data Domain, el pool al que NetWorker dirige los datos de BBB debe contener una única referencia a ese dispositivo.

P: ¿Por qué NetWorker no impide realizar un backup BBB a un pool mal configurado?

R: El software a menudo proporciona flexibilidad, asumiendo que el administrador conoce los requisitos de las tecnologías que implementa. Aunque sería ideal una validación más estricta, la responsabilidad final de una configuración correcta recae en el administrador del sistema de backup. De ahí la importancia de conocer a fondo estas reglas.

Conclusión: La Diligencia es la Mejor Póliza de Seguros

El Backup Basado en Bloques es una tecnología potente y eficiente que puede transformar la protección de tus entornos Microsoft. Sin embargo, su poder viene con la responsabilidad de una configuración meticulosa. La regla de un único dispositivo por pool no es una simple sugerencia, es un mandato para garantizar la recuperabilidad de tus datos. Al comprender el porqué de esta regla y aplicarla rigurosamente, te asegurarás de que tus backups no solo se completen con éxito, sino que estén listos y fiables para cuando realmente los necesites.

Si quieres conocer otros artículos parecidos a Guía Clave del Backup por Bloques (BBB) en NMM puedes visitar la categoría Juegos.

Subir