Lançamento do dispositivo de bloco replicado distribuído DRBD 9.1.0

Foi publicado o lançamento do dispositivo de bloco replicado distribuído DRBD 9.1.0, que permite implementar algo como um array RAID-1 formado a partir de vários discos de diferentes máquinas conectadas em uma rede (espelhamento de rede). O sistema foi projetado como um módulo para o kernel Linux e é distribuído sob a licença GPLv2.

A ramificação drbd 9.1.0 pode ser usada para substituir de forma transparente o drbd 9.0.x e é totalmente compatível em nível de protocolo, arquivos de configuração e utilitários. As mudanças se resumem a retrabalhar o mecanismo de configuração de bloqueios e visam reduzir a concorrência na configuração de bloqueios no código responsável pela E/S no DRBD. A mudança permitiu melhorar o desempenho em configurações com grande número de CPUs e com drives NVMe, eliminando um gargalo que afeta negativamente o desempenho quando um grande número de solicitações de E/S paralelas são recebidas de diferentes núcleos de CPU. Caso contrário, a ramificação drbd 9.1.0 é semelhante à versão 9.0.28.

Lembre-se de que o DRBD pode ser usado para combinar unidades de nó de cluster em um único armazenamento tolerante a falhas. Para aplicativos e sistema, esse armazenamento parece um dispositivo de bloco igual para todos os sistemas. Ao usar o DRBD, todas as operações do disco local são enviadas para outros nós e sincronizadas com os discos de outras máquinas. Se um nó falhar, o armazenamento continuará a operar automaticamente usando os nós restantes. Quando a disponibilidade do nó com falha for restaurada, seu estado será automaticamente atualizado.

O cluster que forma o armazenamento pode incluir várias dezenas de nós localizados na rede local e distribuídos geograficamente em diferentes data centers. A sincronização nesses armazenamentos ramificados é realizada usando tecnologias de rede mesh (fluxos de dados ao longo da cadeia de nó a nó). A replicação de nós pode ser executada tanto no modo síncrono quanto no modo assíncrono. Por exemplo, nós hospedados localmente podem usar replicação síncrona e, para transferência para sites remotos, a replicação assíncrona pode ser usada com compactação e criptografia adicionais de tráfego.

Lançamento do dispositivo de bloco replicado distribuído DRBD 9.1.0


Fonte: opennet.ru

Adicionar um comentário