Kanggo intine Linux Sakumpulan patch wis diusulake kanggo ngetrapake piranti blok replikasi terdistribusi DRBD 9, sing ngidini nggawe array RAID-1 sing dibentuk saka drive sing dicerminkan jaringan sing disambungake menyang sistem sing beda-beda. Driver kasebut wiwitane bakal diuji ing cabang linux-next lan dirampungake kanggo integrasi kernel. Linux 7.2.
Implementasi DRBD lawas wis dilebokake ing kernel wiwit versi 2.6.33, sing dirilis 16 taun kepungkur. Kode kernel adhedhasar cabang DRBD 8, sing beda banget karo cabang DRBD 9, sing dirilis ing taun 2015 lan ora kompatibel ing tingkat protokol. Akibate, DRBD 9 dikembangake minangka modul eksternal sing kapisah, ora sinkron karo modul kernel inti. Implementasi DRBD kernel dijaga kanthi kapisah lan ketinggalan saka basis kode DRBD saiki nganti 10-15 taun. Patch sing diusulake dirancang kanggo ngatasi kesenjangan iki.
DRBD ndadekake iku bisa kanggo gabungke drive kelenjar kluster menyang panyimpenan fault-tolerant siji. Kanggo aplikasi lan sistem, panyimpenan kasebut katon kaya piranti pamblokiran sing padha kanggo kabeh sistem. Nalika nggunakake DRBD, kabeh operasi disk lokal dikirim menyang simpul liyane lan disinkronake karo disk mesin liyane. Yen salah siji simpul gagal, panyimpenan bakal terus digunakake kanthi otomatis nggunakake simpul sing isih ana. Nalika kasedhiyan simpul sing gagal dipulihake, negara kasebut bakal dianyari kanthi otomatis.
Klaster sing mbentuk panyimpenan bisa kalebu nganti 32 simpul sing dumunung ing jaringan lokal lan ing lokasi sing kasebar sacara geografis. pusat dataSinkronisasi ing sistem panyimpenan terdistribusi kaya ngono ditindakake ing jaringan mesh—data mili saka simpul menyang simpul. Replikasi simpul bisa ditindakake kanthi sinkron utawa asinkron. Contone, simpul sing di-host sacara lokal bisa nggunakake replikasi sinkron, dene simpul ing situs remot bisa nggunakake replikasi asinkron kanthi kompresi lan enkripsi lalu lintas tambahan.
Cabang DRBD 9 dibedakake karo abstraksi lapisan transport, sing ndadekake bisa ngetrapake saluran komunikasi ora mung ing ndhuwur TCP/IP, nanging uga nggunakake RDMA/Infiniband. Dibandhingake karo mbukak liwat jaringan IP tradisional, nggabungake akses langsung menyang RAM komputer liya nggunakake RDMA (Remote Direct Memory Access) nggandakake kinerja replikasi nalika nyuda beban CPU nganti 50%. Ukuran maksimal panyimpenan sing disinkronake ditambah dadi 32 node. DRBD 9 uga nduweni fitur logika sinkronisasi ulang node sing dimodifikasi, mekanisme penguncian sing dirancang ulang, dhukungan tambahan kanggo namespace jaringan, penyesuaian status node otomatis adhedhasar aktivitas, lan dhukungan kanggo komitmen rong fase lan propagasi pembaruan non-blocking. 
Source: opennet.ru
