DRBD 9.2.0 Distribuita Replikita Bloka Aparato-Eldono

La liberigo de la distribuata reproduktita bloka aparato DRBD 9.2.0 estis publikigita. La sistemo estas desegnita kiel modulo por la Linukso-kerno kaj distribuita sub la permesilo GPLv1. La branĉo drbd 2 povas esti uzata kiel travidebla anstataŭaĵo por drbd 9.2.0.xx kaj estas plene kongrua je la nivelo de protokolo, agordaj dosieroj kaj utilecoj.

DRBD ebligas kombini la diskojn de aretnodoj en ununuran mistoleran stokadon. Por aplikoj kaj la sistemo, tia stokado aspektas kiel bloka aparato, kiu estas la sama por ĉiuj sistemoj. Dum uzado de DRBD, ĉiuj lokaj diskoperacioj estas senditaj al aliaj nodoj kaj sinkronigitaj kun la diskoj de aliaj maŝinoj. En kazo de fiasko de unu nodo, la stokado aŭtomate daŭre funkcios koste de la ceteraj nodoj. Kiam la havebleco de malsukcesa nodo estas restarigita, ĝia stato aŭtomate estos ĝisdatigita.

La areto kiu formas la stokadon povas inkluzivi plurajn dekojn da nodoj situantaj kaj en la loka reto kaj geografie disigitaj en malsamaj datumtraktadcentroj. Sinkronigo en tiaj disbranĉigitaj stokaĵoj estas farita uzante maŝ-retajn teknologiojn (datenoj disvastiĝas laŭ la ĉeno de nodo ĝis nodo). Nodoj povas esti reproduktitaj kaj sinkrone kaj nesinkrone. Ekzemple, loke gastigitaj nodoj povas uzi sinkronan reproduktadon, kaj por malproksimaj gastigitaj ejoj, nesinkrona reproduktado povas esti uzita kun kroma kunpremado kaj trafikĉifrado.

DRBD 9.2.0 Distribuita Replikita Bloka Aparato-Eldono

En la nova eldono:

  • Reduktita latenteco por spegulitaj skribpetoj. Pli malloza integriĝo kun la interreta stako reduktis la nombron da kuntekstŝaltiloj de planilo.
  • Reduktita disputo inter aplikaĵo I/O kaj resync I/O optimumigante serurojn dum resinkronigado de amplekso.
  • Signife plibonigita resync rendimento sur backends kiuj uzas maldikan provizon. Efikeco estis plibonigita kombinante tajli/forĵeti operaciojn, kiuj daŭras multe pli longe ol normalaj skribaj operacioj.
  • Aldonita subteno por retaj nomspacoj, kiuj ebligis integriĝi kun Kubernetes por translokigi retan replikan trafikon per aparta reto asociita kun ujoj, anstataŭ la reto de la gastiga medio.
  • Aldonita transport_rdma-modulo por esti uzata kiel Infiniband/RoCE-transporto anstataŭ TCP/IP super Ethernet. Uzado de la nova transporto permesas vin redukti latencia, redukti la ŝarĝon sur la CPU kaj certigi ke datumoj estas ricevitaj sen nenecesaj kopiaj operacioj (nul-kopio).

fonto: opennet.ru

Aldoni komenton