# 2. Administración de bases de datos. Sistemas de almacenamiento y su virtualización. Políticas, sistemas y procedimientos de backup y su recuperación. Backup de sistemas físicos y virtuales. Virtualización de sistemas y virtualización de puestos de usuario. ## Administración de bases de datos. Sistemas de almacenamiento y su virtualización. Backup y recuperación. Virtualización En este tema se estudian los conceptos clave relacionados con la gestión de bases de datos, los sistemas de almacenamiento, las copias de seguridad y la virtualización. Es un tema muy importante en el examen, especialmente en lo relativo a almacenamiento (RAID), backup y virtualización. --- ## 1. Administración de bases de datos La administración de bases de datos consiste en gestionar, mantener y asegurar el correcto funcionamiento de un sistema gestor de bases de datos (SGBD). Un SGBD es el software que permite crear, gestionar y consultar bases de datos. --- ### Definiciones clave Base de datos: conjunto organizado de datos relacionados. SGBD: software que permite gestionar bases de datos (ejemplo: MySQL, Oracle, SQL Server). Tabla: estructura donde se almacenan los datos. Registro: fila de una tabla. Campo: columna de una tabla. Índice: estructura que mejora la velocidad de búsqueda. Consulta: operación para recuperar datos. --- ### Funciones del administrador de bases de datos (DBA) Instalación y configuración del SGBD. Gestión de usuarios y permisos. Optimización del rendimiento. Realización de copias de seguridad. Recuperación ante fallos. Monitorización del sistema. --- ### Miniresumen El DBA se encarga de que la base de datos funcione correctamente, sea segura y tenga buen rendimiento. --- ## 2. Sistemas de almacenamiento El almacenamiento es el soporte físico o lógico donde se guardan los datos. --- ### Tipos de almacenamiento Almacenamiento primario: memoria RAM. Almacenamiento secundario: discos duros (HDD), SSD. Almacenamiento terciario: cintas, sistemas de archivo externo. --- ### Tecnologías de almacenamiento DAS (Direct Attached Storage): almacenamiento conectado directamente al equipo. NAS (Network Attached Storage): almacenamiento conectado a la red. SAN (Storage Area Network): red dedicada de almacenamiento de alto rendimiento. --- ### Miniresumen El almacenamiento puede ser local o en red. NAS y SAN son muy importantes en entornos empresariales. --- ## 3. RAID (Redundant Array of Independent Disks) El RAID es un sistema que combina varios discos duros para mejorar el rendimiento, la redundancia o ambos. Este es uno de los puntos más preguntados en el examen. --- ### Objetivos del RAID Aumentar la disponibilidad de los datos. Mejorar el rendimiento. Proteger frente a fallos de disco. --- ### Niveles de RAID más importantes RAID 0 (striping) Distribuye los datos entre varios discos. Ventaja: alto rendimiento. Inconveniente: sin tolerancia a fallos. Si falla un disco → se pierde todo. --- RAID 1 (mirroring) Duplica la información en dos discos. Ventaja: alta seguridad. Inconveniente: menor capacidad útil. --- RAID 5 (paridad distribuida) Distribuye datos y paridad entre varios discos. Ventaja: equilibrio entre rendimiento y seguridad. Soporta fallo de un disco. --- RAID 6 Similar a RAID 5 pero con doble paridad. Soporta fallo de dos discos. --- RAID 10 (1+0) Combinación de RAID 1 y RAID 0. Alta seguridad y alto rendimiento. Necesita mínimo 4 discos. --- ### Tabla resumen RAID Nivel | Rendimiento | Redundancia | Mínimo discos ----- |------------|-------------|--------------- RAID 0 | Muy alto | No | 2 RAID 1 | Medio | Sí | 2 RAID 5 | Alto | Sí (1 disco)| 3 RAID 6 | Medio | Sí (2 discos)| 4 RAID 10| Muy alto | Sí | 4 --- ### Miniresumen RAID combina discos para mejorar rendimiento y/o seguridad. RAID 0 no protege datos, RAID 1 duplica, RAID 5 y 6 usan paridad, RAID 10 combina ambos. --- ## 4. Virtualización del almacenamiento La virtualización del almacenamiento consiste en abstraer los recursos físicos para gestionarlos como si fueran un único sistema. --- ### Ventajas Mejor aprovechamiento del hardware. Mayor flexibilidad. Facilidad de gestión. Escalabilidad. --- ### Ejemplos Volúmenes lógicos. Cabinas de almacenamiento virtualizadas. --- ### Miniresumen La virtualización permite gestionar el almacenamiento de forma más flexible y eficiente. --- ## 5. Backup y recuperación El backup es la copia de seguridad de los datos para poder recuperarlos en caso de fallo. --- ### Tipos de backup Backup completo: copia total de los datos. Backup incremental: copia solo los cambios desde el último backup. Backup diferencial: copia los cambios desde el último backup completo. --- ### Comparativa Tipo | Copia | Restauración -------------|-------|-------------- Completo | Lenta | Rápida Incremental | Rápida| Lenta Diferencial | Media | Media --- ### Políticas de backup Frecuencia de copias. Retención de datos. Ubicación de copias (local, remoto, nube). Verificación de copias. --- ### Regla 3-2-1 3 copias de los datos. 2 soportes diferentes. 1 copia fuera del sitio. --- ### Miniresumen El backup protege la información. Tipos: completo, incremental y diferencial. Muy importante la regla 3-2-1. --- ## 6. Backup en sistemas físicos y virtuales --- ### Backup en sistemas físicos Se realiza sobre servidores o equipos reales. Uso de software de backup tradicional. --- ### Backup en sistemas virtuales Se realiza sobre máquinas virtuales. Permite: Snapshots (instantáneas). Clonado de máquinas. Recuperación rápida. --- ### Miniresumen El backup en virtualización es más flexible gracias a snapshots y clonación. --- ## 7. Virtualización de sistemas La virtualización permite ejecutar varios sistemas operativos en un mismo hardware. --- ### Definiciones Máquina virtual: sistema operativo virtual. Hipervisor: software que gestiona máquinas virtuales. --- ### Tipos de hipervisor Tipo 1 (bare metal): se ejecuta directamente sobre el hardware. Tipo 2: se ejecuta sobre un sistema operativo. --- ### Ventajas Ahorro de costes. Mejor uso de recursos. Aislamiento de sistemas. --- ### Miniresumen La virtualización permite ejecutar varios sistemas en un solo equipo mediante hipervisores. --- ## 8. Virtualización de puestos de usuario Consiste en ejecutar escritorios virtuales en servidores. --- ### Características Acceso remoto. Centralización. Seguridad. --- ### Ejemplos VDI (Virtual Desktop Infrastructure). --- ### Miniresumen Permite que el usuario trabaje desde cualquier dispositivo accediendo a un escritorio remoto. --- ## Miniresumen final del tema El DBA gestiona bases de datos. El almacenamiento puede ser DAS, NAS o SAN. RAID mejora rendimiento y seguridad. El backup protege datos (completo, incremental, diferencial). La regla 3-2-1 es clave. La virtualización permite ejecutar múltiples sistemas y escritorios en un mismo hardware.