Apre yon ane ki dire tan nan devlopman
LizardFS
Pou asire tolerans fòt, done yo divize an kopi, ki distribye atravè diferan nœuds ak redondance (plizyè kopi yo mete sou diferan nœuds); si nœuds oswa kondui echwe, sistèm nan kontinye opere san pèt enfòmasyon epi otomatikman redistribiye done yo. pran an kont nœuds ki rete yo. Pou elaji depo a, li ase pou konekte nouvo nœuds yo san yo pa sispann travay pou antretyen (sistèm nan tèt li repwodui yon pati nan done yo nan nouvo serveurs ak balanse depo a pran an kont nouvo serveurs yo). Ou ka fè menm bagay la tou pou redwi gwosè gwoup la - ou ka tou senpleman enfim ekipman demode ke yo retire nan sistèm nan.
Done ak metadata yo estoke separeman. Pou operasyon, li rekòmande enstale de sèvè metadata ki opere nan mòd mèt-esklav, osi byen ke omwen de sèvè depo done (chunkserver). Anplis de sa, nan backup metadata, yo ka itilize serveurs log pou estoke enfòmasyon sou chanjman nan metadata epi pèmèt ou retabli operasyon si yo ta gen domaj nan tout sèvè metadata ki egziste deja. Chak fichye divize an blòk (fraksyon), jiska 64 MB nan gwosè. Blòk yo distribye nan mitan sèvè depo an akò ak mòd replikasyon chwazi a: estanda (detèminasyon eksplisit sou kantite kopi yo dwe mete sou diferan nœuds, ki gen ladan an relasyon ak anyè endividyèl - pou done enpòtan yo ka ogmante kantite kopi, ak pou done ki pa enpòtan redwi), XOR (RAID5) ak EC (RAID6).
Depo ka echèl jiska gwosè petabyte. Domèn aplikasyon yo enkli achiv, depo imaj machin vityèl, done miltimedya, sovgad, itilizasyon kòm DRC (Disaster Recovery Center) ak kòm depo nan grap enfòmatik ki gen gwo pèfòmans. LizardFS bay vitès lekti trè wo pou fichye nenpòt gwosè, epi lè w ap ekri, li montre bon pèfòmans lè w ap ekri tout fichye gwo ak mwayen gwosè, lè pa gen okenn modifikasyon konstan, travay entansif ak dosye louvri, ak operasyon yon sèl fwa ak yon pakèt ti fichye.
Pami karakteristik sa yo nan FS la, yon moun ka tou sonje prezans nan sipò pou snapshots, ki reflete eta a nan dosye nan yon sèten tan, ak yon aplikasyon bati-an nan "binye a resikle" (fichye yo pa efase imedyatman epi yo disponib pou rekiperasyon pou kèk tan). Aksè nan yon patisyon ka limite pa adrès IP oswa modpas (menm jan ak NFS). Genyen kota ak kalite mekanis jesyon sèvis ki pèmèt ou limite gwosè ak bandwidth pou sèten kategori itilizatè. Li posib yo kreye enstalasyon depo jeyografik distribye, segman yo ki sitiye nan sant done diferan.
Pwojè LizardFS te fonde an 2013 kòm yon fouchèt
LizardFS 3.13.0 pwograme pou lage nan fen Desanm. Inovasyon prensipal LizardFS 3.13 se itilizasyon yon algorithm konsansis pou asire tolerans fay (chanje sèvè mèt an ka ta gen echèk)
Lòt chanjman: yon nouvo kliyan ki baze sou subsistèm FUSE3, rezoud pwoblèm ak koreksyon erè, yo te reekri Plugin nfs-ganesha nan lang C. Mizajou 3.13.0-rc2 korije plizyè ensèk kritik ki te fè degaje tès anvan yo nan branch 3.13 la pa ka itilize (ranje ranje pou branch 3.12 la poko pibliye, ak aktyalizasyon ki soti nan 3.12 a 3.13 toujou mennen nan pèt done konplè).
Nan 2020, travay pral konsantre sou devlopman
Kliyan LizardFS a pral ajoute sipò konplè pou operasyon ekri vèsyon, ki pral amelyore fyab nan rekiperasyon dezas, rezoud pwoblèm ki parèt lè diferan kliyan pataje aksè a menm done yo, epi pèmèt amelyorasyon pèfòmans enpòtan. Kliyan an pral transfere nan subsystem pwòp rezo li yo opere nan espas itilizatè. Premye pwototip travay LizardFS ki baze sou Agama planifye pou l pare nan dezyèm sezon 2020 la. An menm tan an, yo pwomèt pou aplike zouti pou entegre LizardFS ak platfòm Kubernetes la.
Sous: opennet.ru