Pärast aastat kestnud arenguseisakut
SisalikFS
Veataluvuse tagamiseks jagatakse andmed koopiateks, mis jaotatakse liiasusega erinevate sõlmede vahel (eri sõlmedesse paigutatakse mitu koopiat), sõlmede või draivide rikke korral jätkab süsteem tööd ilma infokaota ja jagab andmed automaatselt ümber. võttes arvesse ülejäänud sõlme. Salvestusruumi laiendamiseks piisab, kui ühendate sellega uued sõlmed ilma hooldustööd katkestamata (süsteem ise replikeerib osa andmetest uutesse serveritesse ja tasakaalustab salvestusruumi uute serveritega). Sama saate teha ka klastri suuruse vähendamiseks – saate lihtsalt keelata vananenud seadmed, mida süsteemist eemaldatakse.
Andmeid ja metaandmeid hoitakse eraldi. Töötamiseks on soovitatav paigaldada kaks ülem-alluv režiimis töötavat metaandmeserverit ja vähemalt kaks andmesalvestusserverit (tükiserver). Lisaks saab metaandmete varundamiseks kasutada logiservereid metaandmete muudatuste kohta teabe salvestamiseks ja kõigi olemasolevate metaandmete serverite kahjustamise korral töö taastamiseks. Iga fail on jagatud plokkideks (juppideks), suurusega kuni 64 MB. Plokid jaotatakse salvestusserverite vahel vastavalt valitud replikatsioonirežiimile: standardne (eri sõlmedesse paigutatavate koopiate arvu selgesõnaline määramine, sealhulgas üksikute kataloogide puhul - oluliste andmete puhul saab koopiate arvu suurendada ja ebaolulisi andmeid vähendatud), XOR (RAID5 ) ja EC (RAID6).
Salvestusruum võib ulatuda petabaitideni. Kasutusvaldkonnad hõlmavad arhiveerimist, virtuaalmasina kujutiste, multimeediumiandmete salvestamist, varukoopiaid, kasutamist DRC-na (Daster Recovery Center) ja salvestusruumina suure jõudlusega andmetöötlusklastrites. LizardFS pakub igas suuruses failidele väga suurt lugemiskiirust ja kirjutamisel näitab see head jõudlust tervete suurte ja keskmise suurusega failide kirjutamisel, kui puudub pidev muutmine, intensiivne töö avatud failidega ja ühekordsed toimingud hunnik väikseid faile.
FS-i funktsioonide hulgas võib märkida ka hetktõmmiste toe olemasolu, mis kajastab failide olekut teatud ajahetkel, ja sisseehitatud prügikasti (faile ei kustutata kohe ja need on saadaval taastumine mõneks ajaks). Juurdepääsu partitsioonile saab piirata IP-aadressi või parooliga (sarnaselt NFS-ile). On olemas kvoodi- ja teenusekvaliteedi haldusmehhanismid, mis võimaldavad piirata teatud kasutajakategooriate suurust ja ribalaiust. Võimalik on luua geograafiliselt hajutatud salvestusruumid, mille segmendid asuvad erinevates andmekeskustes.
LizardFS projekt asutati 2013. aastal kahvlina
LizardFS 3.13.0 peaks välja tulema detsembri lõpus. LizardFS 3.13 peamine uuendus on konsensusalgoritmi kasutamine tõrketaluvuse tagamiseks (peaserverite vahetamine tõrke korral)
Muud muudatused: FUSE3 alamsüsteemil põhinev uus klient, vigade parandamisega seotud probleemid, nfs-ganesha plugin on ümber kirjutatud C-keeles. Värskendus 3.13.0-rc2 parandab mitu kriitilist viga, mis muutsid haru 3.13 varasemad testversioonid kasutuskõlbmatuks (haru 3.12 parandusi pole veel avaldatud ja värskendus 3.12-lt 3.13-le põhjustab endiselt andmete täielikku kadumist).
2020. aastal keskendutakse töö arendamisele
LizardFS-i klient lisab täieliku toe versioonide kirjutamise operatsioonidele, mis parandab katastroofi taastamise usaldusväärsust, lahendab probleeme, mis tekivad, kui erinevad kliendid jagavad juurdepääsu samadele andmetele, ja võimaldab jõudlust oluliselt parandada. Klient viiakse üle tema enda võrgu alamsüsteemi, mis töötab kasutajaruumis. Agamal põhineva LizardFS-i esimene töötav prototüüp plaanitakse valmis saada 2020. aasta teises kvartalis. Samal ajal lubavad nad juurutada tööriistu LizardFS-i integreerimiseks Kubernetese platvormiga.
Allikas: opennet.ru