Lanzamento do dispositivo de bloques replicados distribuídos DRBD 9.1.0

Publicouse o lanzamento do dispositivo de bloques replicados distribuídos DRBD 9.1.0, que permite implementar algo así como unha matriz RAID-1 formada por varios discos de diferentes máquinas conectadas a través dunha rede (replicación de rede). O sistema está deseñado como un módulo para o núcleo Linux e distribúese baixo a licenza GPLv2.

A rama drbd 9.1.0 pódese usar para substituír de forma transparente drbd 9.0.x e é totalmente compatible a nivel de protocolo, ficheiros de configuración e utilidades. Os cambios redúcense a reelaborar o mecanismo para establecer bloqueos e teñen como obxectivo reducir a competencia ao establecer bloqueos no código responsable da E/S en DRBD. O cambio permitiu mellorar o rendemento en configuracións con gran número de CPU e con unidades NVMe, eliminando un pescozo de botella que afecta negativamente ao rendemento cando se reciben un gran número de solicitudes de E/S paralelas desde diferentes núcleos de CPU. En caso contrario, a rama drbd 9.1.0 é semellante á versión 9.0.28.

Lembre que DRBD pódese usar para combinar unidades de nodos de clúster nun único almacenamento tolerante a fallos. Para as aplicacións e o sistema, este almacenamento parece un dispositivo de bloque que é o mesmo para todos os sistemas. Ao usar DRBD, todas as operacións de disco locais envíanse a outros nodos e sincronízanse cos discos doutras máquinas. Se un nodo falla, o almacenamento continuará funcionando automaticamente usando os nodos restantes. Cando se restaure a dispoñibilidade do nodo fallido, o seu estado actualizarase automaticamente.

O clúster que forma o almacenamento pode incluír varias ducias de nodos situados tanto na rede local como distribuídos xeograficamente en diferentes centros de datos. A sincronización en tales almacenamentos ramificados realízase mediante tecnoloxías de rede de malla (fluxos de datos ao longo da cadea de nodo a nodo). A replicación dos nodos pódese realizar tanto en modo síncrono como asíncrono. Por exemplo, os nós aloxados localmente poden usar a replicación síncrona e, para a transferencia a sitios remotos, pódese usar a replicación asíncrona cunha compresión e cifrado adicional do tráfico.

Lanzamento do dispositivo de bloques replicados distribuídos DRBD 9.1.0


Fonte: opennet.ru

Engadir un comentario