DRBD 9.2.0 Distribuirana podvojena izdaja blokovne naprave

Objavljena je bila izdaja porazdeljene podvojene blokovne naprave DRBD 9.2.0. Sistem je zasnovan kot modul za jedro Linuxa in se distribuira pod licenco GPLv1. Vejo drbd 2 je mogoče uporabiti kot pregledno zamenjavo za drbd 9.2.0.xx in je popolnoma združljiva na ravni protokola, konfiguracijskih datotek in pripomočkov.

DRBD omogoča združevanje pogonov vozlišč gruče v eno samo shranjevanje, odporno na napake. Za aplikacije in sistem je takšno shranjevanje videti kot blokovna naprava, ki je enaka za vse sisteme. Pri uporabi DRBD se vse operacije lokalnega diska pošljejo drugim vozliščem in sinhronizirajo z diski drugih strojev. V primeru okvare enega vozlišča bo shramba samodejno nadaljevala z delom na račun preostalih vozlišč. Ko je razpoložljivost okvarjenega vozlišča obnovljena, bo njegovo stanje samodejno posodobljeno.

Grozd, ki tvori shrambo, lahko vključuje več deset vozlišč, ki se nahajajo tako v lokalnem omrežju kot geografsko razpršenih v različnih centrih za obdelavo podatkov. Sinhronizacija v takšnih razvejanih shrambah se izvaja z uporabo mrežnih omrežnih tehnologij (podatki se širijo po verigi od vozlišča do vozlišča). Vozlišča je mogoče podvojiti tako sinhrono kot asinhrono. Na primer, lokalno gostujoča vozlišča lahko uporabljajo sinhrono replikacijo, za oddaljena gostujoča mesta pa je mogoče uporabiti asinhrono replikacijo z dodatnim stiskanjem in šifriranjem prometa.

DRBD 9.2.0 Distribuirana podvojena izdaja blokovne naprave

V novi izdaji:

  • Zmanjšana zakasnitev za zrcaljene zahteve za pisanje. Tesnejša integracija z omrežnim skladom je zmanjšala število preklopov konteksta planerja.
  • Zmanjšanje spora med V/I aplikacije in V/I za ponovno sinhronizacijo z optimizacijo zaklepanja pri ponovni sinhronizaciji obsegov.
  • Bistveno izboljšana zmogljivost ponovne sinhronizacije na zaledjih, ki uporabljajo tanko zagotavljanje. Zmogljivost je bila izboljšana s kombiniranjem operacij obrezovanja/zavrženja, ki trajajo veliko dlje kot običajne operacije pisanja.
  • Dodana podpora za omrežne imenske prostore, ki je omogočila integracijo s Kubernetesom za prenos omrežnega replikacijskega prometa prek ločenega omrežja, povezanega s kontejnerji, namesto omrežja gostiteljskega okolja.
  • Dodan modul transport_rdma za uporabo kot promet Infiniband/RoCE namesto TCP/IP prek Etherneta. Uporaba novega transporta vam omogoča, da zmanjšate zakasnitev, zmanjšate obremenitev CPE in zagotovite, da so podatki prejeti brez nepotrebnih operacij kopiranja (zero-copy).

Vir: opennet.ru

Dodaj komentar