Propozohet që të përfshihet në bërthamën Linux një pajisje të shpërndarë të replikimit të bllokut DRBD 9

Për kernelin Linux është propozuar një grup patch-esh me realizimin e pajisjes së bllokut të replicuar të shpërndarë DRBD 9, e cila lejon krijimin e një simuli të masës RAID-1, të formuar nga disqet e pasqyruara përmes rrjetit, të lidhur me sisteme të ndryshme. Drejtuesi do të testohet fillimisht në degën linux-next dhe do të përgatitet për integrim në kernelin Linux 7.2.

Versioni i vjetër i DRBD është i pranishëm në kernel që nga versioni 2.6.33, i lëshuar 16 vjet më parë. Kodi i pranishëm në kernel bazohet në degën DRBD 8, e cila ndryshon ndjeshëm nga Branch DRBD 9, e lëshuar në vitin 2015 dhe e pa kompatibile në nivelin e protokollit. Kështu, degë DRBD 9 u zhvillua si një modul i jashtëm i veçantë, i pa sinkronizuar me modul nga struktura kryesore e kernelit. Implementimi aktual i DRBD në kernel është mbajtur veçmas dhe është i prapambetur nga baza e kodit aktual të DRBD me 10-15 vjet. Patch-et e propozuara janë krijuar për të eliminuar këtë shkëputje.

DRBD ofron mundësinë për të bashkuar disqet e nodave të klasterit në një depo të qëndrueshme ndaj dështimit. Për aplikacionet dhe sistemin, kjo depo duket si një pajisje blloku e njëjtë për të gjithë sistemet. Duke përdorur DRBD, të gjitha operacionet me diskun lokal dërgohen në nodat e tjera dhe sinkronizohen me disqet e makinave të tjera. Në rastin e dështimit të një node, depoja automatikisht vazhdon funksionimin me nodat e mbetura. Kur nodi i dështuar arrin përsëri në disponueshmëri, gjendja e tij automatikisht do të përmirësohet në një format aktual.

NĂ« pĂ«rbĂ«rje tĂ« klasterit qĂ« formon depo, mund tĂ« pĂ«rfshihen deri nĂ« 32 noda, tĂ« vendosur si nĂ« rrjetin lokal, ashtu edhe nĂ« qendra tĂ« shpĂ«rndara gjeografikisht. qendrat e tĂ« dhĂ«nave. Sinkronizimi nĂ« depo tĂ« tilla tĂ« shpĂ«rndara kryhet nĂ« formĂ«n e njĂ« rrjeti mesh — tĂ« dhĂ«nat shpĂ«rndahen nga nodi nĂ« nod. Replikimi i nodave mund tĂ« kryhet si nĂ« mĂ«nyrĂ« sinkrone ashtu edhe nĂ« mĂ«nyrĂ« asinhrone. PĂ«r shembull, nodet tĂ« vendosura lokalisht mund tĂ« aplikojnĂ« replikimin sinkron, ndĂ«rsa pĂ«r nodet nĂ« vendndodhje tĂ« largĂ«t mund tĂ« aplikohet replikimi asinhron me kompresim dhe enkriptim tĂ« pĂ«rmbajtjes.

Drb 9 dallon ka veza e nivelit të transportit dhe kjo ka lejuar realizimin e kanaleve të komunikimit jo vetëm mbi TCP/IP, por edhe duke përdorur RDMA/Infiniband. Krahasuar me punën mbi një rrjet tradicional IP, integrimi i aksesit direkt në memorjen kryesore të një kompjuteri tjetër me anë të RDMA (Remote Direct Memory Access) ka lejuar dyfishimin e performancës së replikës me një ulje të ngarkesës në CPU prej 50%. Madhësia maksimale e ruajtjes së sinkronizuar është rritur në 32 nyje. Në DRBD 9 gjithashtu është ndryshuar logjika e risinkronizimit të nyjeve, mekanizmi i vendosjes së bllokimeve është përmirësuar, është shtuar mbështetje për hapësirën e emrave të rrjetit (network namespace), është siguruar vendosja automatike e statusit të nyjës në përputhje me aktivitetin, është shtuar mbështetje për komitetin me dy faza dhe shpërndarjen e azhurnimeve në modalitetin pa bllokim. Propozohet që të përfshihet në bërthamën Linux një pajisje të shpërndarë të replikimit të bllokut DRBD 9

Burimi: opennet.ru

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster