Mis on võrgublokeerimisseade?

Võrguploki seade (NBD) on Linux® ja Unix® arvutisüsteemides kasutatav kaugandmete salvestamise tehnika, mis võimaldab klientarvutil pääseda juurde kaugsüsteemis asuvale andmesalvele. Kui klientarvuti on NBD seadistanud, kasutatakse seda nii, nagu oleks see tegelikult kliendi kettaseade, mitte kuskil mujal võrgus. Serveris olev võrguploki seade võib olla tegelik kõvaketas või isegi eritüüpi fail, millele pääseb juurde nagu kettale. Kuigi see meetod on aeglasem kui kohalik kõvaketas, on see meetod kasulik mitmel juhul, näiteks varundus- või kettaseadmeta kompaktarvutite puhul.

Võrguploki seadme kasutamine hõlmab enamikul juhtudel serveri ja kliendi mudelit. Serveris hoitakse seda, mida nimetatakse seadmesõlmeks. Tavaliselt on see kõvaketas, ketaste massiiv või failitüüp, mida sageli nimetatakse ketta kujutiseks. Server käitab väikest tarkvara, mida nimetatakse deemoniks, mis võimaldab kliendil serverist seadme sõlme juurde pääseda ja selle kohapeal ühendada. Klientarvuti vaatenurgast pääseb seadme sõlme juurde täpselt nii, nagu oleks see mis tahes muu kettaseade.

Võrguploki seade on paljuski sarnane Unix®-süsteemides kasutatava teise tehnikaga, mida tuntakse võrgufailisüsteemina (NFS). Üks peamine erinevus on aga protokoll, mille abil side toimub. NFS kasutab kasutaja datagrammi protokolli (UDP), samas kui NBD kasutab edastuse juhtimisprotokolli (TCP). Kuna UDP on võrgu kaudu pakettide edastamise meetod, mis tuleneb ja unusta, takistab seda mõnikord see, et klient peab paluma andmete uuesti edastamist. Teisest küljest loob TCP-side kliendi ja serveri vahel spetsiaalse ühenduse, tagades NBD andmete täpse lugemise ja kirjutamise.

See võrguploki seadmerakendus võimaldab teatud tüüpi ketta peegeldamist kliendi ja serveri vahel luua. Seda tehnikat tuntakse sõltumatute ketaste üleliigse massiivina (RAID). Esimese tüübi RAID-i seadistuse korral peegelduvad ühel kettal olevad andmed suvalisele arvule täiendavatele ketastele, pakkudes koheselt juurdepääsetavat varukoopiat, kui mõni ketastest peaks rikki minema. Sisuliselt vaatab arvuti operatsioonisüsteem massiivi ühe kettana.

Üks selline toode, mis kasutab laialdaselt võrguploki seadme tehnikat, on tuntud kui hajutatud paljundatud plokkseade (DRBD®). DRBD®-i seadistust kasutatakse sageli väga suurte kettamassiivide jaoks, mis nõuavad kõrget kättesaadavust. Kuid sel juhul seadistatakse üks kettamassiivi RAID-vormingus ja seejärel peegeldatakse NDB abil teistele kettamassiividele. DRBD® on seejärel juurdepääsetav mis tahes arvule klientarvutitele.