Ndani ya kiini Linux Inapendekezwa kuwezesha kifaa cha kuzuia kinachosambazwa kinachoigwa DRBD 9

Kwa kiini Linux Seti ya viraka imependekezwa kutekeleza kifaa cha kuzuia kinachosambazwa cha DRBD 9, ambacho huruhusu uundaji wa safu ya RAID-1 iliyoundwa kutoka kwa viendeshi vinavyoakisiwa na mtandao vilivyounganishwa na mifumo tofauti. Kiendeshi kitajaribiwa awali katika tawi la linux-next na kukamilishwa kwa ajili ya ujumuishaji wa kernel. Linux 7.2.

Utekelezaji wa zamani wa DRBD umejumuishwa kwenye kernel tangu toleo la 2.6.33, lililotolewa miaka 16 iliyopita. Msimbo wa kernel unategemea tawi la DRBD 8, ambalo hutofautiana sana na tawi la DRBD 9, lililotolewa mwaka wa 2015 na haliendani katika kiwango cha itifaki. Kwa hivyo, DRBD 9 ilitengenezwa kama moduli tofauti ya nje, isiyolingana na moduli ya kernel kuu. Utekelezaji wa DRBD wa kernel uliendelezwa kando na uko nyuma ya msingi wa sasa wa msimbo wa DRBD kwa miaka 10-15. Viraka vilivyopendekezwa vimeundwa ili kuziba pengo hili.

DRBD inafanya uwezekano wa kuchanganya viendeshi vya nodi za nguzo kwenye hifadhi moja inayostahimili hitilafu. Kwa programu na mfumo, hifadhi kama hiyo inaonekana kama kifaa cha kuzuia ambacho ni sawa kwa mifumo yote. Wakati wa kutumia DRBD, shughuli zote za disk za ndani zinatumwa kwa nodes nyingine na kusawazishwa na disks za mashine nyingine. Ikiwa nodi moja itashindwa, hifadhi itaendelea moja kwa moja kufanya kazi kwa kutumia nodi zilizobaki. Wakati upatikanaji wa node iliyoshindwa imerejeshwa, hali yake italetwa moja kwa moja hadi sasa.

Kundi linalounda hifadhi linaweza kujumuisha hadi nodi 32 zilizoko katika mtandao wa ndani na katika maeneo yaliyotawanyika kijiografia. vituo vya dataUsawazishaji katika mifumo kama hiyo ya hifadhi iliyosambazwa hufanywa katika mtandao wa matundu—data hutiririka kutoka nodi hadi nodi. Urejeleaji wa nodi unaweza kufanywa ama kwa usawazishaji au kwa usawazishaji. Kwa mfano, nodi zilizohifadhiwa ndani zinaweza kutumia urudufishaji wa usawazishaji, huku nodi katika maeneo ya mbali zinaweza kutumia urudufishaji usio sawazishaji pamoja na mgandamizo wa ziada wa trafiki na usimbaji fiche.

Tawi la DRBD 9 linatofautishwa na ufupisho wa safu ya usafirishaji, ambayo ilifanya iwezekane kutekeleza njia za mawasiliano sio tu juu ya TCP/IP, lakini pia kwa kutumia RDMA/Infiniband. Ikilinganishwa na kuendesha mtandao wa kawaida wa IP, kuunganisha ufikiaji wa moja kwa moja kwenye RAM ya kompyuta nyingine kwa kutumia RDMA (Remote Direct Memory Access) kuliongeza maradufu utendaji wa urudiaji huku ikipunguza mzigo wa CPU kwa 50%. Ukubwa wa juu zaidi wa hifadhi iliyosawazishwa uliongezwa hadi nodi 32. DRBD 9 pia ina mantiki ya ulandanishaji upya wa nodi iliyorekebishwa, utaratibu wa kufunga upya, usaidizi ulioongezwa kwa nafasi za majina za mtandao, marekebisho ya hali ya nodi kiotomatiki kulingana na shughuli, na usaidizi wa uanzishaji wa awamu mbili na uenezaji wa sasisho usiozuia. Ndani ya kiini Linux Inapendekezwa kuwezesha kifaa cha kuzuia kinachosambazwa kinachoigwa DRBD 9

Chanzo: opennet.ru

Nunua upangishaji wa kuaminika wa tovuti zilizo na ulinzi wa DDoS, seva za VPS VDS 🔥 Nunua upangishaji wa tovuti unaoaminika kwa ulinzi wa DDoS, seva za VPS VDS | ProHoster