Hajautetun replikoidun lohkolaitteen DRBD 9.2.0 julkaisu

Hajautetun replikoidun lohkolaitteen DRBD 9.2.0 julkaisu on julkaistu, jonka avulla voit toteuttaa jotain RAID-1-ryhmän kaltaista, joka muodostuu useista verkon yli kytkettyjen koneiden levyistä (verkon peilaus). Järjestelmä on suunniteltu Linux-ytimen moduuliksi ja sitä jaetaan GPLv2-lisenssillä. Drbd 9.2.0 -haaraa voidaan käyttää läpinäkyvästi korvaamaan drbd 9.xx, ja se on täysin yhteensopiva protokollatasolla, asetustiedostoilla ja apuohjelmilla.

DRBD mahdollistaa klusterisolmujen asemien yhdistämisen yhdeksi vikasietoiseksi tallennustilaksi. Sovelluksille ja järjestelmälle tällainen tallennus näyttää lohkolaitteelta, joka on sama kaikissa järjestelmissä. DRBD:tä käytettäessä kaikki paikalliset levytoiminnot lähetetään muihin solmuihin ja synkronoidaan muiden koneiden levyjen kanssa. Jos yksi solmu epäonnistuu, tallennus jatkaa automaattisesti toimintaansa käyttämällä muita solmuja. Kun epäonnistuneen solmun saatavuus palautetaan, sen tila päivitetään automaattisesti.

Varaston muodostavassa klusterissa voi olla useita kymmeniä solmuja, jotka sijaitsevat sekä paikallisessa verkossa että maantieteellisesti hajallaan eri datakeskuksissa. Synkronointi tällaisissa haarautuneissa varastoissa suoritetaan käyttämällä mesh-verkkoteknologioita (data kulkee ketjua pitkin solmusta solmuun). Solmujen replikointi voidaan suorittaa sekä synkronisessa että asynkronisessa tilassa. Esimerkiksi paikallisesti isännöidyt solmut voivat käyttää synkronista replikointia, ja etäsivustoihin siirtämiseen voidaan käyttää asynkronista replikointia liikenteen lisäpakkauksen ja salauksen kanssa.

Hajautetun replikoidun lohkolaitteen DRBD 9.2.0 julkaisu

Uudessa julkaisussa:

  • Pienempi viive peilatuissa kirjoituspyynnöissä. Tiukempi integraatio verkkopinon kanssa on vähentänyt ajoituskontekstikytkimien määrää.
  • Vähentynyt kiista sovelluksen I/O:n ja uudelleensynkronoinnin I/O:n välillä optimoimalla lukituksen laajuuksia synkronoitaessa.
  • Merkittävästi parannettu uudelleensynkronointisuorituskyky taustajärjestelmissä, jotka käyttävät dynaamista tallennustilan varausta ("thin provisiointi"). Suorituskykyä parannettiin yhdistämällä trimmaus/hylkäämistoiminnot, jotka vievät paljon kauemmin kuin tavalliset kirjoitustoiminnot.
  • Lisätty tuki verkon nimiavaruille, mikä mahdollisti integroinnin Kubernetesiin replikointiverkkoliikenteen välittämiseksi erillisen, säilöihin liittyvän verkon kautta isäntäympäristön verkon sijaan.
  • Lisätty transport_rdma-moduuli käytettäväksi Infiniband/RoCE-kuljetuksena TCP/IP over Ethernetin sijaan. Uuden kuljetuksen avulla voit vähentää viiveitä, vähentää prosessorin kuormitusta ja varmistaa, että tiedot vastaanotetaan ilman tarpeettomia kopiointitoimintoja (nollakopio).

Lähde: opennet.ru

Lisää kommentti