Untuk teras Linux Satu set tampalan telah dicadangkan untuk melaksanakan peranti blok replikasi teragih DRBD 9, yang membolehkan penciptaan tatasusunan RAID-1 yang dibentuk daripada pemacu cermin rangkaian yang disambungkan ke sistem yang berbeza. Pemacu pada mulanya akan diuji dalam cabang linux-next dan dimuktamadkan untuk penyepaduan kernel. Linux 7.2.
Pelaksanaan DRBD lama telah dimasukkan ke dalam kernel sejak versi 2.6.33, yang dikeluarkan 16 tahun yang lalu. Kod kernel adalah berdasarkan cabang DRBD 8, yang berbeza dengan ketara daripada cabang DRBD 9, yang dikeluarkan pada tahun 2015 dan tidak serasi pada peringkat protokol. Akibatnya, DRBD 9 dibangunkan sebagai modul luaran yang berasingan, tidak selari dengan modul kernel teras. Pelaksanaan DRBD kernel dikekalkan secara berasingan dan ketinggalan di belakang pangkalan kod DRBD semasa selama 10-15 tahun. Tampalan yang dicadangkan direka bentuk untuk merapatkan jurang ini.
DRBD memungkinkan untuk menggabungkan pemacu nod kluster ke dalam storan tahan kerosakan tunggal. Untuk aplikasi dan sistem, storan sedemikian kelihatan seperti peranti blok yang sama untuk semua sistem. Apabila menggunakan DRBD, semua operasi cakera tempatan dihantar ke nod lain dan disegerakkan dengan cakera mesin lain. Jika satu nod gagal, storan akan terus beroperasi secara automatik menggunakan nod yang tinggal. Apabila ketersediaan nod yang gagal dipulihkan, keadaannya akan dikemas kini secara automatik.
Kelompok yang membentuk storan boleh merangkumi sehingga 32 nod yang terletak di rangkaian tempatan dan di lokasi yang tersebar secara geografi. pusat dataPenyegerakan dalam sistem storan teragih sedemikian dilakukan dalam rangkaian jejaring—data mengalir dari nod ke nod. Replikasi nod boleh dilakukan sama ada secara segerak atau tidak segerak. Contohnya, nod yang dihoskan secara setempat boleh menggunakan replikasi segerak, manakala nod di tapak terpencil boleh menggunakan replikasi tak segerak dengan pemampatan dan penyulitan trafik tambahan.
Cawangan DRBD 9 dibezakan oleh abstraksi lapisan pengangkutan, yang membolehkan saluran komunikasi dilaksanakan bukan sahaja di atas TCP/IP, tetapi juga menggunakan RDMA/Infiniband. Berbanding dengan menjalankan rangkaian IP tradisional, mengintegrasikan akses langsung ke RAM komputer lain menggunakan RDMA (Akses Memori Langsung Jauh) menggandakan prestasi replikasi sambil mengurangkan beban CPU sebanyak 50%. Saiz maksimum storan disegerakkan telah ditingkatkan kepada 32 nod. DRBD 9 juga menampilkan logik penyegerakan semula nod yang diubah suai, mekanisme penguncian yang direka bentuk semula, sokongan tambahan untuk ruang nama rangkaian, pelarasan status nod automatik berdasarkan aktiviti dan sokongan untuk komit dua fasa dan penyebaran kemas kini tanpa sekatan. 
Sumber: opennet.ru
