Kutulutsidwa kwa chida chogawidwa chojambulidwa cha DRBD 9.2.0

Kutulutsidwa kwa chida chogawira chojambulidwa cha DRBD 9.2.0 chasindikizidwa, chomwe chimakulolani kuti mugwiritse ntchito ngati gulu la RAID-1 lopangidwa kuchokera ku ma disks angapo a makina osiyanasiyana olumikizidwa pa netiweki (network mirroring). Dongosololi limapangidwa ngati gawo la Linux kernel ndipo limagawidwa pansi pa layisensi ya GPLv2. Nthambi ya drbd 9.2.0 ikhoza kugwiritsidwa ntchito kusintha drbd 9.xx mowonekera ndipo imagwirizana kwathunthu pamlingo wa protocol, mafayilo osinthira ndi zofunikira.

DRBD imapangitsa kuti zikhale zotheka kuphatikiza ma drive a ma cluster node kukhala malo amodzi olekerera zolakwika. Kwa mapulogalamu ndi dongosolo, kusungirako koteroko kumawoneka ngati chipangizo chotchinga chomwe chiri chofanana ndi machitidwe onse. Mukamagwiritsa ntchito DRBD, ntchito zonse za disk zam'deralo zimatumizidwa kumalo ena ndikugwirizanitsa ndi ma disks a makina ena. Ngati node imodzi ikulephera, chosungiracho chidzapitirizabe kugwira ntchito pogwiritsa ntchito ma node otsala. Pamene kupezeka kwa node yolephera kubwezeretsedwa, dziko lake lidzabweretsedwa mpaka pano.

Gulu lomwe limapanga zosungirako lingaphatikizepo magawo khumi ndi awiri omwe ali pa netiweki yakomweko ndikugawidwa m'malo osiyanasiyana. Kulunzanitsa muzosungirako za nthambi zotere kumachitika pogwiritsa ntchito matekinoloje a maukonde a maukonde (deta imayenda motsatira unyolo kuchokera ku mfundo kupita ku mfundo). Kubwereza kwa node kumatha kuchitidwa mwanjira yofananira komanso yofananira. Mwachitsanzo, ma node omwe amakhala komweko amatha kugwiritsa ntchito kubwereza kofananira, ndipo kuti asamutsire kumasamba akutali, kubwereza kwa asynchronous kungagwiritsidwe ntchito ndi kuponderezedwa kwina ndi kubisa kwa magalimoto.

Kutulutsidwa kwa chida chogawidwa chojambulidwa cha DRBD 9.2.0

M'kutulutsa kwatsopano:

  • Kuchedwetsa kwachepeko kwa zopempha zolembera zowonera. Kuphatikizika kolimba ndi stack network kwachepetsa kuchuluka kwa masinthidwe amtundu wa ma scheduler.
  • Kuchepetsa mikangano pakati pa kugwiritsa ntchito I/O ndi kulumikizananso kwa I/O pokulitsa kutseka polumikizanso magawo.
  • Kuchita bwino kwambiri kolunzanitsanso pazotsatira zam'mbuyo zomwe zimagwiritsa ntchito kugawa kosungirako kosunthika ("kuchepa kwapang'onopang'ono"). Magwiridwe adawongoleredwa pophatikiza ntchito zochepetsera/kutaya, zomwe zimatenga nthawi yayitali kuposa kulemba nthawi zonse.
  • Thandizo lowonjezera la malo ochezera a pa intaneti, zomwe zidapangitsa kuti ziphatikizidwe ndi Kubernetes kuti zitumize magalimoto obwerezabwereza kudzera pa netiweki yosiyana yolumikizidwa ndi zotengera, m'malo mwa netiweki yamalo ochezera.
  • Yowonjezera transport_rdma module kuti igwiritsidwe ntchito ngati Infiniband/RoCE zoyendera m'malo mwa TCP/IP pa Ethernet. Kugwiritsa ntchito mayendedwe atsopano kumakupatsani mwayi wochepetsera kuchedwa, kuchepetsa katundu pa CPU ndikuwonetsetsa kuti deta ikulandiridwa popanda kukopera kosafunikira (zero-copy).

Source: opennet.ru

Kuwonjezera ndemanga