taiage/bloque4/tema2.md

375 lines
7.0 KiB
Markdown

# 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.