2. ¿Qué es?
DRBD es un sistema de almacenamiento distribuido para
GNU/Linux, permite tener un espejo remoto en tiempo real
(equivalente a RAID-1 en red). DRBD se refiere tanto al
software (módulo del kernel y las herramientas de gestión), y
también a determinados dispositivos lógicos gestionados por
el software.
3. ¿Cómo funciona?
DRDB crea un dispositivo de bloques drbd0 accesible desde
ambos servidores. El servidor primario es el que tiene
acceso RW en el dispositivo drbd0: cada vez que escribe
algo en drbd0 lo escribe en la partición física y esos mismos
datos se envían por TCP/IP al servidor secundario (que sólo
tiene acceso RO) consiguiendo que ambas particiones
físicas estén sincronizadas, exactamente igual que un RAID-
1.
4. Ventajas
No hay problemas con los recursos del clúster se replica en
lugar de compartir.
Los recursos compartidos de almacenamiento son
particularmente sensible. Esto puede conducir a resultados
potencialmente desastrosos en ambos nodos.
En DRBD los gastos generales se reduce en gran medida
como todas las operaciones de lectura se llevan a cabo a
nivel local.
El almacenamiento compartido suelen ser caros, consumen
más espacio y energía. DRBD permite crear una
configuración de alta disponibilidad con sólo 2 máquinas.