Ang DRBD 9.2.0 Gi-apod-apod nga Gi-replicated Block Device Release

Ang pagpagawas sa gipang-apod-apod nga replicated block device DRBD 9.2.0 gipatik, nga nagtugot kanimo sa pagpatuman sa usa ka butang sama sa RAID-1 array nga naporma gikan sa daghang mga disk sa lain-laing mga makina nga konektado sa usa ka network (network mirroring). Ang sistema kay gidesinyo isip module para sa Linux kernel ug giapod-apod ubos sa lisensya sa GPLv2. Ang drbd 9.2.0 nga sanga mahimong magamit aron transparent nga ilisan ang drbd 9.xx ug hingpit nga katugma sa lebel sa protocol, mga file sa pag-configure ug mga gamit.

Gipaposible sa DRBD ang paghiusa sa mga drive sa cluster node ngadto sa usa ka fault-tolerant storage. Alang sa mga aplikasyon ug sa sistema, ang ingon nga pagtipig ingon usa ka block device nga parehas alang sa tanan nga mga sistema. Kung gigamit ang DRBD, ang tanan nga lokal nga operasyon sa disk gipadala sa ubang mga node ug gi-synchronize sa mga disk sa ubang mga makina. Kung ang usa ka node mapakyas, ang pagtipig awtomatik nga magpadayon sa pag-operate gamit ang nahabilin nga mga node. Kung ang pagkaanaa sa napakyas nga node mapasig-uli, ang estado niini awtomatiko nga madala hangtod karon.

Ang cluster nga nagporma sa pagtipig mahimong maglakip sa daghang dosena nga mga node nga nahimutang sa lokal nga network ug geographically dispersed sa lain-laing mga data processing centers. Ang pag-synchronize sa ingon nga branched storage gihimo gamit ang mesh-network nga mga teknolohiya (ang data mikaylap sa kadena gikan sa node ngadto sa node). Ang mga node mahimong makopya sa parehas ug asynchronously. Pananglitan, ang lokal nga gi-host nga mga node mahimong mogamit ug synchronous nga replikasyon, ug alang sa layo nga gi-host nga mga site, ang asynchronous nga replikasyon mahimong magamit uban ang dugang nga pag-compress ug pag-encrypt sa trapiko.

Ang DRBD 9.2.0 Gi-apod-apod nga Gi-replicated Block Device Release

Sa bag-ong pagpagawas:

  • Gipamub-an ang latency alang sa gisalamin nga mga hangyo sa pagsulat. Ang mas hugot nga paghiusa sa network stack nakapakunhod sa gidaghanon sa mga switch sa konteksto sa scheduler.
  • Gipamub-an ang panagbingkil tali sa aplikasyon nga I/O ug resynchronization nga I/O pinaagi sa pag-optimize sa pagkandado kung gi-resynchronize ang mga gilapdon.
  • Mahinungdanon nga gipaayo ang resynchronization nga pasundayag sa mga backend nga naggamit sa dinamikong alokasyon sa pagtipig ("manipis nga paghatag"). Gipauswag ang performance pinaagi sa paghiusa sa mga trim/discard nga mga operasyon, nga mas dugay kay sa regular nga mga operasyon sa pagsulat.
  • Gidugang nga suporta alang sa mga namespace sa network, nga nagpaposible sa pag-integrate sa Kubernetes aron ipadala ang trapiko sa replikasyon sa network pinaagi sa usa ka bulag nga network nga adunay kalabotan sa mga sudlanan, imbes sa network sa host environment.
  • Gidugang transport_rdma module para gamiton isip Infiniband/RoCE transport imbes TCP/IP sa Ethernet. Ang paggamit sa bag-ong transportasyon nagtugot kanimo sa pagpakunhod sa mga paglangan, pagpakunhod sa load sa CPU ug pagsiguro nga ang data madawat nga walay wala kinahanglana nga mga operasyon sa pagkopya (zero-copy).

Source: opennet.ru

Idugang sa usa ka comment