DRBD 9.2.0 Lëshimi i pajisjes me bllok të përsëritur të shpërndarë

Është publikuar lëshimi i pajisjes së shpërndarë të përsëritur të bllokut DRBD 9.2.0, e cila ju lejon të zbatoni diçka si një grup RAID-1 i formuar nga disa disqe makinash të ndryshme të lidhura në një rrjet (pasqyrimi i rrjetit). Sistemi është projektuar si një modul për kernelin Linux dhe shpërndahet nën licencën GPLv2. Dega drbd 9.2.0 mund të përdoret për të zëvendësuar në mënyrë transparente drbd 9.xx dhe është plotësisht e pajtueshme në nivel protokolli, skedarë konfigurimi dhe shërbime.

DRBD bën të mundur kombinimin e disqeve të nyjeve të grupimit në një ruajtje të vetme tolerante ndaj gabimeve. Për aplikacionet dhe sistemin, ruajtja e tillë duket si një pajisje blloku që është e njëjtë për të gjitha sistemet. Kur përdorni DRBD, të gjitha operacionet lokale të diskut dërgohen në nyje të tjera dhe sinkronizohen me disqet e makinave të tjera. Nëse një nyje dështon, ruajtja do të vazhdojë të funksionojë automatikisht duke përdorur nyjet e mbetura. Kur të rikthehet disponueshmëria e nyjes së dështuar, gjendja e saj do të përditësohet automatikisht.

Grupimi që formon ruajtjen mund të përfshijë disa dhjetëra nyje të vendosura si në rrjetin lokal ashtu edhe të shpërndara gjeografikisht në qendra të ndryshme të të dhënave. Sinkronizimi në depo të tilla të degëzuara kryhet duke përdorur teknologjitë e rrjetit rrjetë (të dhënat rrjedhin përgjatë zinxhirit nga nyja në nyje). Replikimi i nyjeve mund të kryhet si në modalitetin sinkron ashtu edhe në atë asinkron. Për shembull, nyjet e strehuara në nivel lokal mund të përdorin replikimin sinkron, dhe për transferim në faqe të largëta, riprodhimi asinkron mund të përdoret me kompresim dhe enkriptim shtesë të trafikut.

DRBD 9.2.0 Lëshimi i pajisjes me bllok të përsëritur të shpërndarë

Në publikimin e ri:

  • Vonesa e reduktuar për kërkesat e pasqyruara të shkrimit. Integrimi më i ngushtë me grupin e rrjetit ka reduktuar numrin e ndërruesve të kontekstit të planifikuesit.
  • Zvogëloi grindjen midis I/O të aplikacionit dhe risinkronizimit I/O duke optimizuar kyçjen kur risinkronizoni shtrirjet.
  • Përmirësimi i ndjeshëm i performancës së risinkronizimit në sistemet mbështetëse që përdorin shpërndarje dinamike të ruajtjes ("sigurim i hollë"). Performanca u përmirësua duke kombinuar operacionet e shkurtimit/fshirjes, të cilat zgjasin shumë më shumë sesa operacionet e rregullta të shkrimit.
  • U shtua mbështetje për hapësirat e emrave të rrjetit, e cila bëri të mundur integrimin me Kubernetes për të transmetuar trafikun e rrjetit të riprodhimit përmes një rrjeti të veçantë të lidhur me kontejnerët, në vend të rrjetit të mjedisit pritës.
  • U shtua moduli transport_rdma për përdorim si transport Infiniband/RoCE në vend të TCP/IP përmes Ethernetit. Përdorimi i transportit të ri ju lejon të reduktoni vonesat, të zvogëloni ngarkesën në CPU dhe të siguroheni që të dhënat të merren pa operacione të panevojshme kopjimi (zero-kopje).

Burimi: opennet.ru

Shto një koment