Para sa kinauyokan Linux Usa ka hugpong sa mga patch ang gisugyot nga mo-implementar sa DRBD 9 distributed replicated block device, nga nagtugot sa paghimo og RAID-1 array nga naporma gikan sa network-mirrored drives nga konektado sa lain-laing mga sistema. Ang driver unang sulayan sa linux-next branch ug i-finalize para sa kernel integration. Linux 7.2.
Ang daang implementasyon sa DRBD gilakip na sa kernel sukad sa bersyon 2.6.33, nga gipagawas 16 ka tuig na ang milabay. Ang kernel code gibase sa DRBD 8 branch, nga lahi kaayo sa DRBD 9 branch, nga gipagawas niadtong 2015 ug dili compatible sa lebel sa protocol. Tungod niini, ang DRBD 9 naugmad isip usa ka lahi nga external module, nga wala nahiuyon sa core kernel module. Ang implementasyon sa DRBD sa kernel gimentinar nga gilain ug naulahi sa kasamtangang DRBD codebase og 10-15 ka tuig. Ang gisugyot nga mga patch gidisenyo aron matabunan kini nga kal-ang.
Gitugotan sa DRBD ang mga cluster node drive nga ihiusa ngadto sa usa ka single, fault-tolerant storage unit. Sa mga aplikasyon ug sistema, kini nga storage unit makita isip usa ka single, uniporme nga block device. Uban sa DRBD, ang tanang lokal nga operasyon sa disk ipadala ngadto sa ubang mga node ug i-synchronize sa mga disk sa ubang mga makina. Kung ang usa ka node mapakyas, ang storage unit awtomatikong magpadayon sa pag-operate gamit ang nahabilin nga mga node. Kung ang napakyas nga node magamit na usab, ang kahimtang niini awtomatikong ibalik sa kasamtangang kahimtang.
Ang cluster nga nagporma sa storage mahimong maglakip hangtod sa 32 ka node nga nahimutang sa lokal nga network ug sa mga lokasyon nga nagkatibulaag sa heyograpiya. data centerAng pag-synchronize sa ingon nga distributed storage systems gihimo sa usa ka mesh network—ang data moagos gikan sa node ngadto sa node. Ang node replication mahimong himoon nga synchronously o asynchronously. Pananglitan, ang locally hosted nodes makagamit og synchronous replication, samtang ang mga node sa remote sites makagamit og asynchronous replication nga adunay dugang nga traffic compression ug encryption.
Ang sanga sa DRBD 9 mailhan pinaagi sa abstraction sa transport layer, nga naghimo niini nga posible nga ipatuman ang mga channel sa komunikasyon dili lamang sa ibabaw sa TCP/IP, apan naggamit usab sa RDMA/Infiniband. Kon itandi sa pagpadagan sa tradisyonal nga IP network, ang pag-integrate sa direktang access sa RAM sa laing kompyuter gamit ang RDMA (Remote Direct Memory Access) nakadoble sa performance sa replication samtang nakakunhod sa CPU load og 50%. Ang maximum size sa synchronized storage nadugangan ngadto sa 32 nodes. Ang DRBD 9 adunay usab giusab nga node resynchronization logic, usa ka gi-redesign nga locking mechanism, dugang nga suporta para sa network namespaces, automatic node status adjustment base sa activity, ug suporta para sa two-phase commits ug non-blocking update propagation. 
Source: opennet.ru
