DRBD 9.2.0 Izdanje distribuiranog repliciranog blok uređaja

Objavljeno je izdanje distribuiranog repliciranog blok uređaja DRBD 9.2.0, koji vam omogućava da implementirate nešto poput RAID-1 niza formiranog od nekoliko diskova različitih mašina povezanih preko mreže (mrežno zrcaljenje). Sistem je dizajniran kao modul za Linux kernel i distribuira se pod GPLv2 licencom. Grana drbd 9.2.0 se može koristiti za transparentnu zamjenu drbd 9.xx i potpuno je kompatibilna na nivou protokola, konfiguracijskih datoteka i uslužnih programa.

DRBD omogućava kombinovanje pogona čvorova klastera u jedno skladište otporno na greške. Za aplikacije i sistem, takvo skladištenje izgleda kao blok uređaj koji je isti za sve sisteme. Kada se koristi DRBD, sve operacije na lokalnom disku se šalju na druge čvorove i sinkroniziraju s diskovima drugih strojeva. Ako jedan čvor pokvari, skladište će automatski nastaviti s radom koristeći preostale čvorove. Kada se vrati dostupnost neuspjelog čvora, njegovo stanje će se automatski ažurirati.

Klaster koji formira skladište može uključivati ​​nekoliko desetina čvorova koji se nalaze i na lokalnoj mreži i geografski raspoređeni u različitim centrima podataka. Sinhronizacija u takvim razgranatim skladištima se izvodi korištenjem mesh mrežnih tehnologija (podaci se kreću duž lanca od čvora do čvora). Replikacija čvorova se može izvesti i u sinhronom i u asinhronom modu. Na primjer, lokalno hostirani čvorovi mogu koristiti sinkronu replikaciju, a za prijenos na udaljene lokacije može se koristiti asinhrona replikacija uz dodatnu kompresiju i enkripciju prometa.

DRBD 9.2.0 Izdanje distribuiranog repliciranog blok uređaja

U novom izdanju:

  • Smanjeno kašnjenje za preslikane zahtjeve za pisanje. Čvršća integracija sa mrežnim stogom smanjila je broj prekidača konteksta planera.
  • Smanjena svađa između I/O aplikacije i resinhronizacionog I/O optimizacijom zaključavanja prilikom resinhronizacije ekstenata.
  • Značajno poboljšane performanse resinhronizacije na pozadinskim uređajima koji koriste dinamičku dodjelu skladišta („tanko obezbjeđivanje”). Performanse su poboljšane kombinovanjem operacija obrezivanja/odbacivanja, koje traju mnogo duže od običnih operacija pisanja.
  • Dodata podrška za mrežne prostore imena, što je omogućilo integraciju sa Kubernetesom za prijenos mrežnog prometa replikacije kroz odvojenu mrežu koja je povezana sa kontejnerima, umjesto mreže domaćinskog okruženja.
  • Dodan transport_rdma modul za korištenje kao Infiniband/RoCE transport umjesto TCP/IP preko Etherneta. Korištenje novog transporta vam omogućava da smanjite kašnjenja, smanjite opterećenje CPU-a i osigurate da se podaci primaju bez nepotrebnih operacija kopiranja (nulto kopiranje).

izvor: opennet.ru

Dodajte komentar