Lanzamiento de la unidad de bloque replicable distribuido DRBD 9.1.0

Se ha publicado la versión 9.1.0 del dispositivo de bloques replicables distribuidos DRBD, que permite implementar una especie de matriz RAID-1, formada por discos de diferentes máquinas interconectados por red (espejado a través de la red). El sistema está diseñado como un módulo para el núcleo de Linux y se distribuye bajo la licencia GPLv2.

La rama drbd 9.1.0 puede usarse como un reemplazo transparente para drbd 9.0.x y es completamente compatible a nivel de protocolo, archivos de configuración y utilidades. Los cambios se centran en la reestructuración del mecanismo de bloqueo y están orientados a reducir la contención durante el establecimiento de bloqueos en el código responsable de la entrada/salida en DRBD. Esta modificación ha permitido mejorar el rendimiento en configuraciones con un gran número de CPU y con almacenamiento NVMe, eliminando un cuello de botella que afectaba negativamente al rendimiento ante un alto número de solicitudes de entrada/salida paralelas desde diferentes núcleos de CPU. En lo demás, la rama drbd 9.1.0 es similar a la versión 9.0.28.

Recordemos que DRBD se puede utilizar para combinar los dispositivos de almacenamiento de los nodos del clúster en un único almacenamiento tolerante a fallos. Para aplicaciones y sistemas, este almacenamiento se presenta como un dispositivo de bloque idéntico para todos los sistemas. Al utilizar DRBD, todas las operaciones con el disco local se envían a otros nodos y se sincronizan con los discos de otras máquinas. En caso de que un nodo falle, el almacenamiento continuará funcionando automáticamente gracias a los nodos restantes. Cuando se restablezca la disponibilidad del nodo fallido, su estado se actualizará automáticamente a la versión más reciente.

El clúster que forma el almacenamiento puede incluir varias decenas de nodos, ubicados tanto en una red local como geográficamente dispersos en diferentes centros de datos. La sincronización en estos tipos de almacenamiento distribuidos se realiza utilizando tecnologías de red en malla (los datos se difunden en cadena de un nodo a otro). La replicación de nodos puede realizarse en modo síncrono o asíncrono. Por ejemplo, los nodos ubicados localmente pueden usar replicación síncrona, mientras que para despliegues remotos se puede aplicar replicación asíncrona con compresión y cifrado adicionales del tráfico.

Lanzamiento de la unidad de bloque replicable distribuido DRBD 9.1.0


Fuente: opennet.ru
Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster