Almacenamiento de datos: copia de seguridad
Un almacén de datos es un sistema complejo y contiene un gran volumen de datos. Por lo tanto, es importante hacer una copia de seguridad de todos los datos para que estén disponibles para su recuperación en el futuro según los requisitos. En este capítulo, discutiremos los problemas en el diseño de la estrategia de respaldo.
Terminologías de respaldo
Antes de continuar, debe conocer algunas de las terminologías de respaldo que se describen a continuación.
Complete backup- Realiza una copia de seguridad de toda la base de datos al mismo tiempo. Esta copia de seguridad incluye todos los archivos de base de datos, archivos de control y archivos de diario.
Partial backup- Como sugiere el nombre, no crea una copia de seguridad completa de la base de datos. La copia de seguridad parcial es muy útil en bases de datos grandes porque permiten una estrategia mediante la cual se realiza una copia de seguridad de varias partes de la base de datos de manera rotatoria día a día, de modo que se realiza una copia de seguridad de toda la base de datos de manera efectiva una vez a la semana.
Cold backup- Se realiza una copia de seguridad en frío mientras la base de datos está completamente cerrada. En un entorno de varias instancias, todas las instancias deben cerrarse.
Hot backup- Se realiza una copia de seguridad en caliente cuando el motor de la base de datos está en funcionamiento. Los requisitos de la copia de seguridad en caliente varían de RDBMS a RDBMS.
Online backup - Es bastante similar a la copia de seguridad en caliente.
Copia de seguridad de hardware
Es importante decidir qué hardware utilizar para la copia de seguridad. La velocidad de procesamiento de la copia de seguridad y la restauración depende del hardware que se utilice, cómo esté conectado, el ancho de banda de la red, el software de copia de seguridad y la velocidad del sistema de E / S del servidor. Aquí discutiremos algunas de las opciones de hardware disponibles y sus pros y contras. Estas opciones son las siguientes:
- Tecnología de cinta
- Copias de seguridad en disco
Tecnología de cinta
La elección de la cinta se puede clasificar de la siguiente manera:
- Medios de cinta
- Unidades de cinta independientes
- Apiladores de cinta
- Silos de cinta
Tape Media
Existen varias variedades de medios de cinta. Algunos estándares de medios de cinta se enumeran en la siguiente tabla:
Medios de cinta | Capacidad | Tasas de E / S |
---|---|---|
DLT | 40 GB | 3 MB / s |
3490e | 1,6 GB | 3 MB / s |
8 mm | 14 GB | 1 MB / s |
Otros factores que deben tenerse en cuenta son los siguientes:
- Fiabilidad del medio de cinta
- Costo del medio de cinta por unidad
- Scalability
- Costo de las actualizaciones del sistema de cintas
- Costo del medio de cinta por unidad
- Vida útil del medio de cinta
Standalone Tape Drives
Las unidades de cinta se pueden conectar de las siguientes formas:
- Directo al servidor
- Como dispositivos de red disponibles
- De forma remota a otra máquina
Podría haber problemas al conectar las unidades de cinta a un almacén de datos.
Considere que el servidor es una máquina MPP de 48 nodos. No conocemos el nodo para conectar la unidad de cinta y no sabemos cómo distribuirlos entre los nodos del servidor para obtener el rendimiento óptimo con la menor interrupción del servidor y la menor latencia de E / S interna.
Conectar la unidad de cinta como un dispositivo disponible en la red requiere que la red esté a la altura de las enormes tasas de transferencia de datos. Asegúrese de que haya suficiente ancho de banda disponible durante el tiempo que lo necesite.
La conexión de las unidades de cinta de forma remota también requiere un gran ancho de banda.
Apiladores de cinta
El método de cargar varias cintas en una sola unidad de cinta se conoce como apiladores de cintas. El apilador desmonta la cinta actual cuando ha terminado con ella y carga la siguiente cinta, por lo tanto, solo hay una cinta disponible a la vez para acceder. El precio y las capacidades pueden variar, pero la capacidad común es que pueden realizar copias de seguridad desatendidas.
Silos de cinta
Los silos de cinta proporcionan una gran capacidad de almacenamiento. Los silos de cintas pueden almacenar y gestionar miles de cintas. Pueden integrar varias unidades de cinta. Tienen el software y el hardware para etiquetar y almacenar las cintas que almacenan. Es muy común que el silo esté conectado de forma remota a través de una red o un enlace dedicado. Debemos asegurarnos de que el ancho de banda de la conexión esté a la altura del trabajo.
Copias de seguridad en disco
Los métodos de copias de seguridad en disco son:
- Copias de seguridad de disco a disco
- Espejo roto
Estos métodos se utilizan en el sistema OLTP. Estos métodos minimizan el tiempo de inactividad de la base de datos y maximizan la disponibilidad.
Disk-to-Disk Backups
Aquí la copia de seguridad se realiza en el disco y no en la cinta. Las copias de seguridad de disco a disco se realizan por las siguientes razones:
- Velocidad de las copias de seguridad iniciales
- Velocidad de restauración
Hacer una copia de seguridad de los datos de un disco a otro es mucho más rápido que en la cinta. Sin embargo, es el paso intermedio de la copia de seguridad. Posteriormente, se realiza una copia de seguridad de los datos en la cinta. La otra ventaja de las copias de seguridad de disco a disco es que le ofrece una copia en línea de la última copia de seguridad.
Mirror Breaking
La idea es tener discos reflejados para la resiliencia durante la jornada laboral. Cuando se requiere una copia de seguridad, uno de los conjuntos de espejos se puede dividir. Esta técnica es una variante de las copias de seguridad de disco a disco.
Note - Es posible que sea necesario cerrar la base de datos para garantizar la coherencia de la copia de seguridad.
Jukeboxes ópticas
Las máquinas de discos ópticos permiten almacenar los datos cerca de la línea. Esta técnica permite gestionar una gran cantidad de discos ópticos de la misma forma que un apilador de cintas o un silo de cintas. El inconveniente de esta técnica es que tiene una velocidad de escritura más lenta que los discos. Pero los medios ópticos brindan una larga vida útil y confiabilidad, lo que los convierte en una buena opción para el archivo.
Copias de seguridad de software
Hay herramientas de software disponibles que ayudan en el proceso de respaldo. Estas herramientas de software vienen como un paquete. Estas herramientas no solo realizan copias de seguridad, sino que pueden administrar y controlar de manera eficaz las estrategias de copia de seguridad. Hay muchos paquetes de software disponibles en el mercado. Algunos de ellos se enumeran en la siguiente tabla:
Nombre del paquete | Vendedor |
---|---|
Networker | Ligado |
ADSM | IBM |
Época | Sistemas de época |
Omniback II | HP |
Alejandría | Consecuente |
Criterios para elegir paquetes de software
Los criterios para elegir el mejor paquete de software se enumeran a continuación:
- ¿Qué tan escalable es el producto cuando se agregan unidades de cinta?
- ¿El paquete tiene la opción cliente-servidor o debe ejecutarse en el servidor de la base de datos?
- ¿Funcionará en entornos de clúster y MPP?
- ¿Qué grado de paralelismo se requiere?
- ¿Qué plataformas son compatibles con el paquete?
- ¿El paquete admite un fácil acceso a la información sobre el contenido de la cinta?
- ¿Conoce la base de datos del paquete?
- ¿Qué unidad de cinta y medios de cinta son compatibles con el paquete?