Për bërthamën Linux është propozuar një grup patches për zbatimin e pajisjes bllokuese të riprodhimit të shpërndarë DRBD 9, e cila lejon krijimin e një ngjashmërie të RAID-1, formuar nga disqe të pasqyruar në rrjet, të lidhura me sisteme të ndryshme. Drejtuesi do të testohet fillimisht në degën linux-next dhe do të përgatitet për integrim në përbërjen e bërthamës Linux 7.2.
Versioni i vjetër i DRBD është i pranishëm në bërthamë që nga versioni 2.6.33, i lëshuar 16 vjet më parë. Kodi ekzistues në bërthamë bazohet në degën DRBD 8, e cila ndryshon ndjeshëm nga dega DRBD 9, e lëshuar në vitin 2015 dhe jo e përputhshme në nivelin e protokollit. Ka ndodhur që dega DRBD 9 është zhvilluar si një modul të jashtëm të veçantë, i pa sinkronizuar me modulin nga përbërja kryesore e bërthamës. Zbatimi ekzistues i DRBD në bërthamë është mbajtur veçmas dhe është pas qindra 10-15 vjet nga baza kodike aktuale DRBD. Patch-et e propozuara janë krijuar për të eliminuar këtë boshllëk.
DRBD ofron një mundësi për të bashkuar sistemet e ruajtjes së nyjeve të klasterit në një depo të vetme të qëndrueshme. Për aplikacionet dhe sistemin, kjo depo duket si një pajisje bllok që është e njëjtë për të gjitha sistemet. Me përdorimin e DRBD, të gjitha operacionet me disqet lokale dërgohen në nyje të tjera dhe sinkronizohen me disqet e makinave të tjera. Në rast se një nyje dështonte, depoja do të vazhdojë automatikisht punën përmes nyjeve që mbeten. Kur nyja e keqe të rregullohet, gjendja e saj do të përditësohet automatikisht në versionin e saj aktual.
NĂ« pĂ«rbĂ«rje tĂ« klasterit, qĂ« formon depo, mund tĂ« pĂ«rfshihen deri nĂ« 32 nyje, tĂ« vendosura si nĂ« rrjetin lokal, ashtu edhe nĂ« lokacione tĂ« shpĂ«rndara gjeografikisht. qendrat e tĂ« dhĂ«nave. Sinhronizimi nĂ« depozita tĂ« tilla tĂ« shpĂ«rndara realizohet nĂ« formĂ«n e njĂ« rrjeti mesh â tĂ« dhĂ«nat shpĂ«rndahen nga njĂ« nyje nĂ« tjetrĂ«n. Replikimi i nyjeve mund tĂ« kryhet si nĂ« mĂ«nyrĂ« sinkrone ashtu edhe nĂ« mĂ«nyrĂ« asinkrone. PĂ«r shembull, nyjet qĂ« janĂ« vendosur lokalisht mund tĂ« aplikojnĂ« replikimin sinkron, ndĂ«rsa pĂ«r nyjet nĂ« vende tĂ« largĂ«ta mund tĂ« aplikohet replikimi asinkron me kompresim dhe enkriptim tĂ« trafikut tĂ« dhĂ«nash.
Degën DRBD 9 shquhet për abstrahimin e nivelit të transportit, e cila lejon realizimin e kanaleve të komunikimit jo vetëm mbi TCP/IP, por edhe duke përdorur RDMA/Infiniband. Krahasuar me funksionimin mbi një rrjet të zakonshëm IP, integrimi i aksesit direkt në memorien e operativit të një kompiuteri tjetër përmes RDMA (Remote Direct Memory Access) ka dyfishuar performancën e replikimit duke reduktuar ngarkesën në CPU me 50%. Madhësia maksimale e magazinës së sinkronizuar është rritur në 32 nyje. Në DRBD 9 është ndryshuar gjithashtu logjika e rresinkronizimit të nyjeve, është përmirësuar mekanizmi i vendosjes së bllokimeve, është shtuar mbështetje për hapësirat e emrave të rrjetit (network namespace), është siguruar vendosja automatike e statusit të nyjes në varësi të aktivizimit, si dhe është shtyrë mbështetje për angazhime me dy faza dhe shpërndarjen e përditësimeve në mod ose të bllokuar. 
Burimi: opennet.ru
