Version de périphérique de bloc répliqué distribué DRBD 9.1.0

La version du périphérique de bloc répliqué distribué DRBD 9.1.0 a été publiée, ce qui vous permet d'implémenter quelque chose comme une matrice RAID-1 formée de plusieurs disques de différentes machines connectées sur un réseau (miroir réseau). Le système est conçu comme un module pour le noyau Linux et est distribué sous licence GPLv2.

La branche drbd 9.1.0 peut être utilisée pour remplacer de manière transparente drbd 9.0.x et est entièrement compatible au niveau du protocole, des fichiers de configuration et des utilitaires. Les changements se résument à retravailler le mécanisme de réglage des verrous et visent à réduire la concurrence lors du réglage des verrous dans le code responsable des E/S dans DRBD. Le changement a permis d'améliorer les performances dans les configurations avec un grand nombre de processeurs et avec des disques NVMe, en éliminant un goulot d'étranglement qui affecte négativement les performances lorsqu'un grand nombre de demandes d'E/S parallèles sont reçues de différents cœurs de processeur. Sinon, la branche drbd 9.1.0 est similaire à la version 9.0.28.

Rappelez-vous que DRBD peut être utilisé pour combiner les lecteurs de nœuds de 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 plusieurs dizaines de nœuds situés à la fois sur le réseau local et géographiquement répartis dans différents datacenters. La synchronisation dans de tels stockages branchés est effectuée à l'aide de technologies de réseau maillé (les données circulent le long de la chaîne de nœud en nœud). La réplication des nœuds peut être effectuée à la fois en mode synchrone et asynchrone. Par exemple, les nœuds hébergés localement peuvent utiliser la réplication synchrone, et pour le transfert vers des sites distants, la réplication asynchrone peut être utilisée avec une compression et un chiffrement supplémentaires du trafic.

Version de périphérique de bloc répliqué distribué DRBD 9.1.0


Source: opennet.ru

Ajouter un commentaire