Välja pandud jaotatud kopeeritav plokkseade DRBD 9.2.0

Välja pandud jaotatud kopeeritav plokkseade DRBD 9.2.0, mis võimaldab luua RAID-1 sarnast massiivi, kasutades mitme masina võrgu kaudu ühendatud kõvakettaid (peegeldamine võrgus). See süsteem on vormistatud Linuxi tuumamoodulina ja levitatakse GPLv2 litsentsi alusel. DRBD 9.2.0 haru võib kasutada DRBD 9.x.x sujuvaks asendamiseks ja on protokollitasandil, konfiguratsioonifailide ja utiliitide osas täielikult ühilduv.

DRBD võimaldab klastrite seadmete ühendamist üheks rikkevastaseks salvestusruumiks. Rakenduste ja süsteemi jaoks näeb see salvestusruum välja nagu sama plokkseade kõigis süsteemides. Kasutades DRBD-d, suunatakse kõik kohalikul kettal toimuvad toimingud teistele sõlmedele ja sünkroniseeritakse teiste masinate kettastega. Kui üks sõlm ebaõnnestub, jätkab salvestusruum automaatselt tööd jäänud sõlmedega. Kui rikke tõttu ebaõnnestunud sõlm taastub, viidatakse selle olek automaatselt ajakohaseks.

Salvestuse moodustava klastrisse võib kuuluda mitu tosinat sõlme, paigutatuna nii kohalikku võrku kui ka territoriaalselt erinevatesse andmekeskustesse. Sünkroonimine sarnastes jaotatud salvestustes toimub mesh-võrgu tehnoloogiate abil (andmed voolavad sõlmest sõlmele). Sõlmede replikatsioon võib toimuda nii sünkroonsete kui ka asünkroonsete režiimide kaudu. Näiteks kohapeal asuvad sõlmed võivad kasutada sünkroonset replikatsiooni, samas kui kaugarvutis kasutamiseks võib rakendada asünkroonset replikatsiooni koos täiendava tihendamise ja krüpteerimisega.

Välja pandud jaotatud kopeeritav plokkseade DRBD 9.2.0

Uues väljaandes:

  • Kohaned on kirjutamiseks mõeldud peegeldatud päringute latentsust. Tihedam integreerimine võrgustiku kihiga on võimaldanud vähendada planeerija konteksti vahetuste arvu.
  • Vähendatud on konkurentsi rakenduste sisendi/väljade ja resünkroniseerimise sisendi/väljade vahel, optimeerides lukustusi, mis on seotud ekstensioonide resünkroniseerimisega.
  • Oluliselt on suurenenud resünkroniseerimise jõudlus tagapindadel, kus rakendatakse dünaamilist salvestusruumi jaotust ("thin provisioning"). Jõudlust õnnestus tõsta trim/discard operatsioonide ühendamise kaudu, mille täitmine on oluliselt aeglasem kui tavaliste kirjutamisoperatsioonide puhul.
  • Lisatud on toe võrgunimede ruumidele (network namespaces), mis võimaldas integreerida Kubernetesega replikatsiooniliikluse edastamise eraldi võrgule, mis on seotud konteineritega, mitte host-ümbritseva võrgu kaudu.
  • Lisatud transport_rdma moodul, et kasutada Infiniband/RoCE transpordina TCP/IP üle Etherneti asemel. Uue transpordi kasutamine võimaldab vähendada latentsust, vähendada CPU koormust ja tagada andmete vastuvõtmine ilma tarbetute kopeerimisoperatsioonideta (zero-copy).

Allikas: opennet.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster