Izlaz iste distribuirane replikacijske blok uređaja DRBD 9.2.0

Objavljen je izdanak distribuirane replicirane blokovne naprave DRBD 9.2.0, koja omogućava implementaciju sličnog RAID-1 polja, formiranog od umreženih diskova različitih mašina (zrcaljenje preko mreže). Sustav je oblikovan kao modul za Linux kernel i distribuira se pod GPLv2 licencom. Grana drbd 9.2.0 može se koristiti za transparentnu zamjenu drbd 9.x.x i potpuno je kompatibilna na razini protokola, konfiguracijskih datoteka i alata.

DRBD omogućava spajanje uređaja čvorova klastera u jedinstvenu otpornu pohranu. Za aplikacije i sistem takva pohrana izgleda kao identična blok uređaj za sve sisteme. Kada se koristi DRBD, sve operacije sa lokalnim diskom se šalju na druge čvorove i sinkronizuju sa diskovima drugih mašina. U slučaju kvara jednog čvora, pohrana će automatski nastaviti sa radom zahvaljujući preostalim čvorovima. Kada se ponovo uspostavi dostupnost kvara čvora, njegovo stanje će se automatski dovesti do aktuelnog izgleda.

U sastav klastera koji formira skladište može ući nekoliko desetaka čvorova, smještenih kako u lokalnoj mreži, tako i teritorialno razaslanu na različite centara podataka. Sinhronizacija u takvim razgranatim skladištima se vrši korištenjem mesh mrežnih tehnologija (podaci se prenose lančano od čvora do čvora). Repliciranje čvorova može se vršiti kako u sinhronom načinu, tako i u asinhronom. Na primjer, lokalno smješteni čvorovi mogu koristiti sinhronu replikaciju, dok se za udaljena mjesta može primijeniti asinhrona replikacija uz dodatno kompresovanje i šifriranje prometa.

Izlaz iste distribuirane replikacijske blok uređaja DRBD 9.2.0

U novom izdanju:

  • Smanjene su latencije za zrcalne zahtjeve za zapisivanje. Pojačana integracija s mrežnim stakom omogućila je smanjenje broja promjena konteksta planera.
  • Smanjena je konkurencija između ulaza/izlaza aplikacija i ulaza/izlaza resinkronizacije optimizacijom zaključavanja tokom resinkronizacije ekstenata.
  • Značajno je poboljšana izvedba resinkronizacije na backendovima u kojima se primjenjuje dinamičko dodjeljivanje prostora u skladištu (‘thin provisioning’). Izvedba je povećana zahvaljujući kombinaciji operacija trim/discard, koje se izvršavaju znatno duže od uobičajenih operacija zapisivanja.
  • Dodana je podrška za mrežne prostore imena (network namespaces), što je omogućilo integraciju s Kubernetesom za prijenos mrežnog prometa replikacija kroz odvojenu mrežu vezanu uz kontejnere, umjesto mreže host okruženja.
  • Dodan je modul transport_rdma za korištenje kao transport Infiniband/RoCE umjesto TCP/IP preko Ethernet-a. Korištenje novog transporta omogućava smanjenje latencija, smanjenje opterećenja CPU-a i osiguranje prijema podataka bez dodatnih kopirnih operacija (zero-copy).

Izvor: opennet.ru

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster