Au cƓur Linux Il est proposĂ© d'activer le pĂ©riphĂ©rique de bloc rĂ©pliquĂ© distribuĂ© DRBD 9

Pour le noyau Linux Un ensemble de correctifs a été proposé pour implémenter le périphérique de blocs répliqués distribués DRBD 9, permettant la création d'une grappe RAID-1 composée de disques en miroir sur le réseau et connectés à différents systÚmes. Le pilote sera initialement testé sur la branche linux-next, puis finalisé en vue de son intégration au noyau. Linux 7.2.

L'ancienne implémentation de DRBD est intégrée au noyau depuis la version 2.6.33, sortie il y a 16 ans. Le code du noyau est basé sur la branche DRBD 8, qui diffÚre sensiblement de la branche DRBD 9, sortie en 2015, et est incompatible au niveau du protocole. De ce fait, DRBD 9 a été développé comme un module externe distinct, désynchronisé avec le module principal du noyau. L'implémentation DRBD du noyau a été maintenue séparément et accuse un retard de 10 à 15 ans par rapport au code source DRBD actuel. Les correctifs proposés visent à combler cet écart.

DRBD permet de combiner les disques des nƓuds du cluster en un seul stockage tolĂ©rant aux pannes. Pour les applications et le systĂšme, ce stockage ressemble Ă  un pĂ©riphĂ©rique bloc identique pour tous les systĂšmes. Lors de l'utilisation de DRBD, toutes les opĂ©rations sur le disque local sont envoyĂ©es Ă  d'autres nƓuds et synchronisĂ©es avec les disques d'autres machines. Si un nƓud tombe en panne, le stockage continuera automatiquement Ă  fonctionner en utilisant les nƓuds restants. Lorsque la disponibilitĂ© du nƓud dĂ©faillant est rĂ©tablie, son Ă©tat sera automatiquement mis Ă  jour.

Le cluster qui constitue le stockage peut comprendre jusqu'Ă  32 nƓuds situĂ©s Ă  la fois sur le rĂ©seau local et dans des emplacements gĂ©ographiquement dispersĂ©s. centres de donnĂ©esDans les systĂšmes de stockage distribuĂ©s, la synchronisation s'effectue au sein d'un rĂ©seau maillĂ© : les donnĂ©es circulent de nƓud en nƓud. La rĂ©plication des nƓuds peut ĂȘtre synchrone ou asynchrone. Par exemple, les nƓuds locaux peuvent utiliser la rĂ©plication synchrone, tandis que les nƓuds distants peuvent utiliser la rĂ©plication asynchrone, avec compression et chiffrement du trafic.

La branche DRBD 9 se distingue par l'abstraction de la couche transport, ce qui a permis d'implĂ©menter des canaux de communication non seulement au-dessus de TCP/IPDRBD 9 utilise Ă©galement RDMA/Infiniband. ComparĂ©e Ă  une exĂ©cution sur un rĂ©seau IP traditionnel, l'intĂ©gration d'un accĂšs direct Ă  la RAM d'un autre ordinateur via RDMA (Remote Direct Memory Access) a doublĂ© les performances de rĂ©plication tout en rĂ©duisant la charge du processeur de 50 %. La taille maximale du stockage synchronisĂ© a Ă©tĂ© portĂ©e Ă  32 nƓuds. DRBD 9 propose Ă©galement une logique de resynchronisation des nƓuds modifiĂ©e, un mĂ©canisme de verrouillage repensĂ©, la prise en charge des espaces de noms rĂ©seau, l'ajustement automatique de l'Ă©tat des nƓuds en fonction de leur activitĂ©, ainsi que la prise en charge des validations en deux phases et de la propagation des mises Ă  jour non bloquantes. Au cƓur Linux Il est proposĂ© d'activer le pĂ©riphĂ©rique de bloc rĂ©pliquĂ© distribuĂ© DRBD 9

Source: opennet.ru

Achetez un hĂ©bergement fiable pour les sites avec protection DDoS, serveurs VPS VDS đŸ”„ Achetez un hĂ©bergement web fiable avec protection DDoS, serveurs VPS et VDS | ProHoster