Ar ôl cyfnod tawel o flwyddyn mewn datblygiad
Madfall
Er mwyn sicrhau goddefgarwch namau, rhennir y data yn atgynyrchiadau, sy'n cael eu dosbarthu ar draws gwahanol nodau gyda diswyddiad (gosodir sawl copi ar wahanol nodau); os bydd nodau neu yriannau'n methu, mae'r system yn parhau i weithredu heb golli gwybodaeth ac yn ailddosbarthu'r data yn awtomatig. gan gymryd i ystyriaeth y nodau sy'n weddill. Er mwyn ehangu'r storfa, mae'n ddigon i gysylltu nodau newydd ag ef heb atal gwaith ar gyfer cynnal a chadw (mae'r system ei hun yn ailadrodd rhan o'r data i weinyddion newydd ac yn cydbwyso'r storfa gan ystyried y gweinyddwyr newydd). Gallwch chi wneud yr un peth i leihau maint y clwstwr - gallwch chi analluogi'r offer darfodedig sy'n cael ei dynnu o'r system.
Mae data a metadata yn cael eu storio ar wahân. Ar gyfer gweithrediad, argymhellir gosod dau weinydd metadata sy'n gweithredu yn y modd meistr-gaethwas, yn ogystal ag o leiaf dau weinydd storio data (chunkserver). Yn ogystal, i wneud copi wrth gefn o fetadata, gellir defnyddio gweinyddwyr log i storio gwybodaeth am newidiadau mewn metadata a'ch galluogi i adfer gweithrediad os bydd difrod i'r holl weinyddion metadata presennol. Rhennir pob ffeil yn flociau (darnau), hyd at 64 MB mewn maint. Mae blociau'n cael eu dosbarthu ymhlith gweinyddwyr storio yn unol â'r modd atgynhyrchu a ddewiswyd: safonol (penderfyniad clir ar nifer y copïau i'w gosod ar wahanol nodau, gan gynnwys mewn perthynas â chyfeiriaduron unigol - ar gyfer data pwysig gellir cynyddu nifer y copïau, ac am llai o ddata dibwys), XOR ( RAID5 ) ac EC ( RAID6 ).
Gall storio gynyddu i feintiau petabyte. Mae meysydd cais yn cynnwys archifo, storio delweddau peiriant rhithwir, data amlgyfrwng, copïau wrth gefn, defnydd fel DRC (Canolfan Adfer Trychineb) ac fel storfa mewn clystyrau cyfrifiadura perfformiad uchel. Mae LizardFS yn darparu cyflymder darllen uchel iawn ar gyfer ffeiliau o unrhyw faint, ac wrth ysgrifennu, mae'n dangos perfformiad da wrth ysgrifennu ffeiliau mawr a chanolig cyfan, pan nad oes unrhyw addasiad cyson, gwaith dwys gyda ffeiliau agored, a gweithrediadau un-amser gyda a criw o ffeiliau bach.
Ymhlith nodweddion yr FS, gellir hefyd nodi presenoldeb cefnogaeth ar gyfer cipluniau, gan adlewyrchu cyflwr ffeiliau ar amser penodol, a gweithrediad adeiledig y “bin ailgylchu” (nid yw ffeiliau'n cael eu dileu ar unwaith ac maent ar gael ar gyfer adferiad am beth amser). Gall mynediad i raniad gael ei gyfyngu gan gyfeiriad IP neu gyfrinair (yn debyg i NFS). Mae yna fecanweithiau rheoli cwota ac ansawdd gwasanaeth sy'n eich galluogi i gyfyngu ar faint a lled band ar gyfer categorïau penodol o ddefnyddwyr. Mae'n bosibl creu cyfleusterau storio wedi'u dosbarthu'n ddaearyddol, y mae eu segmentau wedi'u lleoli mewn gwahanol ganolfannau data.
Sefydlwyd prosiect LizardFS yn 2013 fel fforc
Disgwylir i LizardFS 3.13.0 gael ei ryddhau ddiwedd mis Rhagfyr. Prif arloesedd LizardFS 3.13 yw defnyddio algorithm consensws i sicrhau goddefgarwch nam (newid prif weinyddion rhag ofn y bydd methiant)
Newidiadau eraill: cleient newydd yn seiliedig ar is-system FUSE3, datrys problemau gyda chywiro gwallau, mae'r ategyn nfs-ganesha wedi'i ailysgrifennu yn iaith C. Mae diweddariad 3.13.0-rc2 yn trwsio nifer o fygiau critigol a wnaeth datganiadau prawf blaenorol o'r gangen 3.13 yn annefnyddiadwy (nid yw atebion ar gyfer cangen 3.12 wedi'u cyhoeddi eto, ac mae'r diweddariad o 3.12 i 3.13 yn dal i arwain at golli data yn llwyr).
Yn 2020, bydd y gwaith yn canolbwyntio ar ddatblygu
Bydd y cleient LizardFS yn ychwanegu cefnogaeth lawn ar gyfer gweithrediadau ysgrifennu fersiwn, a fydd yn gwella dibynadwyedd adferiad mewn trychineb, datrys problemau sy'n codi pan fydd gwahanol gleientiaid yn rhannu mynediad i'r un data, ac yn caniatáu ar gyfer gwelliannau perfformiad sylweddol. Bydd y cleient yn cael ei drosglwyddo i'w is-system rhwydwaith ei hun sy'n gweithredu yn y gofod defnyddiwr. Bwriedir i'r prototeip gweithredol cyntaf o LizardFS yn seiliedig ar Agama fod yn barod yn ail chwarter 2020. Ar yr un pryd, maent yn addo gweithredu offer ar gyfer integreiddio LizardFS â llwyfan Kubernetes.
Ffynhonnell: opennet.ru