O DRBD 9 finalmente chega ao kernel Linux mainline após 15 anos. Descubra o que muda no armazenamento replicado, quorum, performance e alta disponibilidade para clusters.
O que é o DRBD e por que isso importa para você?
O Distributed Replicated Block Device (DRBD) é uma tecnologia de armazenamento distribuído que permite espelhar dispositivos de bloco entre múltiplos servidores através da rede, funcionando essencialmente como um "RAID 1 pela rede".
Desenvolvido pela LINBIT, o DRBD é um componente fundamental para quem trabalha com Clusters de Alta Disponibilidade (HA), Bancos de Dados relacionais como MySQL, Servidores de Arquivos e Ambientes de Computação em Nuvem.
Se você administra servidores Linux ou trabalha com infraestrutura crítica, provavelmente já ouviu falar do DRBD. A grande novidade é que, após mais de 15 anos de desenvolvimento fora da árvore principal do kernel, a versão 9 finalmente está a caminho do mainline Linux.
A longa espera chega ao fim
A versão do DRBD presente no kernel Linux atual é a 8.4.11, lançada há oito anos. Enquanto isso, a LINBIT continuou desenvolvendo a versão 9 fora da árvore oficial, criando uma divergência significativa entre o código in-tree (dentro do kernel) e o out-of-tree (módulo externo).
Segundo Philipp Reisner, CEO da LINBIT e criador do DRBD, o desenvolvimento da versão 9 começou em outubro de 2011 e foi essencialmente uma reescrita completa: "Ao longo da jornada, tivemos que tocar em cada linha de código para introduzir o conceito de que um cluster pode ter múltiplos peers".
Principais mudanças: DRBD 8 vs DRBD 9
Suporte a múltiplos nós
A diferença mais impactante entre as versões é a escalabilidade. Enquanto o DRBD 8.4 suporta apenas 2 nós (nodes) (com um máximo de 3 em configurações especiais), o DRBD 9 permite replicação para até 32 nós por volume replicado.
Na prática, a maioria dos clusters de alta disponibilidade utiliza entre três e cinco nós, mas essa flexibilidade abre portas para arquiteturas muito mais robustas.
Quorum integrado
O DRBD 9 introduz o conceito de quorum nativo, que funciona em clusters de três ou mais nós. Esse recurso é crucial para evitar o temido split-brain (cérebro dividido), cenário em que nós da rede perdem comunicação e divergem nos dados.
Por que isso importa? Sem um quorum, os administradores de clusters de 2 nós precisam recorrer a soluções de fencing ou STONITH para evitar divergência de dados.
Com o quorum do DRBD 9, os nós que perdem comunicação são automaticamente impedidos de assumir o papel primário até sincronizarem com um conjunto de dados confiável.
Performance e balanceamento de carga
O DRBD 9 também traz melhorias significativas de performance, com balanceamento de carga de rede e I/O mais rápido. Testes da LINBIT demonstram 160.000 IOPS medidos com SSDs, um salto considerável em relação à versão anterior.
LINBIT: A força por trás do DRBD
A LINBIT é a empresa austríaca responsável pelo desenvolvimento e manutenção do DRBD há mais de duas décadas. Enquanto o código no kernel Linux permanecia estagnado, a LINBIT continuou evoluindo o módulo externo para atender às demandas comerciais de seus clientes empresariais.
Christoph Böhmwalder, desenvolvedor da LINBIT que lidera os esforços de upstream, descreveu o trabalho como "importante e muito atrasado". A empresa agora trabalha ativamente para reduzir a diferença entre as versões in-tree e out-of-tree.
Produto Recomendado
☕🐧 Caneca Linux - GNU B-black: para quem vive e respira open source.
Comece o dia com café e liberdade. Essa caneca é o item perfeito para devs, sysadmins e entusiastas do Linux que querem mostrar seu orgulho pelo software livre — e ainda tomar aquele café enquanto o deploy roda.
✅ Design temático GNU/Linux
✅ Ideal para home office, escritório ou presente
✅ Perfeita para café, chá ou mate do plantão
Presenteie o seu time ou garanta a sua antes que acabe.
Caneca Linux - GNU B-black -> https://link.amazon/B02UM1gBZ
Eu ganho uma comissão quando você faz uma compra.
O caminho para o kernel mainline
A série de patches preparatórios
Em setembro de 2026, a LINBIT enviou uma série de patches preparatórios para a lista de discussão do kernel Linux (LKML).
Esses patches não introduzem o DRBD 9 completo, mas preparam o terreno, reestruturando o código existente do DRBD 8.4 para alinhá-lo com a organização do código out-of-tree e elevando diversos limites para corresponder aos valores do DRBD 9.
Estratégia de revisão
Jens Axboe, mantenedor do subsistema de bloco do Linux, sugeriu uma abordagem gradual: os patches seriam revisados em uma branch de tópico dentro do subsistema de bloco até estarem prontos para o mainline.
A cada revisão do kernel, o código se aproxima mais da inclusão definitiva.
Previsão de lançamento
Na estimativa mais otimista, o Linux 7.2 — previsto para setembro ou outubro de 2026 — pode ser a primeira versão do kernel a incluir o DRBD 9.
Um dos maiores diffs da história
O patch de reworking do DRBD representa aproximadamente 7.260 linhas de código alteradas, o que o torna um dos maiores conjuntos de mudanças já submetidos ao kernel Linux.
Böhmwalder explicou que isso é resultado de "10 a 15 anos de desenvolvimento ativo fora da árvore".
O que muda na prática para administradores de sistemas?
Vantagens imediatas
Com o DRBD 9 no kernel mainline, os administradores poderão contar com:
- Instalação simplificada — sem necessidade de compilar módulos externos.
- Compatibilidade garantida — o driver acompanha as atualizações do kernel automaticamente.
- Suporte da comunidade — maior base de usuários e documentação oficial.
- Quorum nativo — proteção contra split-brain sem ferramentas externas.
Desafios e considerações
FAQ — Perguntas Frequentes
O que é DRBD e para que serve?
Qual a diferença entre DRBD 8 e DRBD 9?
A principal diferença é a escalabilidade: o DRBD 8 suporta apenas 2 nós, enquanto o DRBD 9 suporta até 32 nós. Além disso, o DRBD 9 inclui quorum nativo, melhor performance de I/O e balanceamento de carga de rede.
Quando o DRBD 9 estará disponível no kernel Linux?
A previsão mais otimista é que o Linux 7.2, previsto para setembro ou outubro de 2026, seja a primeira versão a incluir o DRBD 9. No entanto, o cronograma depende da revisão dos patches pelos mantenedores do kernel.
Checklist: Preparando sua infraestrutura para o DRBD 9
□ Verificar versão atual do DRBD no kernel.
□ Documentar topologia atual do cluster.
□ Avaliar necessidade de migração para múltiplos nós (nodes).
□ Planejar janela de manutenção para atualização.
□ Backup completo dos dados antes da migração.
□ Validar performance pós-migração.
Conclusão: O futuro do armazenamento replicado no Linux
A chegada do DRBD 9 ao kernel mainline representa um marco para o ecossistema Linux.
Após 15 anos de desenvolvimento paralelo, a unificação das versões traz benefícios significativos para administradores de sistemas, desenvolvedores e empresas que dependem de armazenamento replicado de alta disponibilidade.
Quer se preparar para a chegada do DRBD 9? Baixe nosso checklist gratuito com os passos essenciais para migrar sua infraestrutura de DRBD 8 para 9.
Compartilhe este artigo com a sua equipe de infraestrutura e comente abaixo qual recurso do DRBD 9 você mais espera!

Nenhum comentário:
Postar um comentário