Ina ua mavae se tausaga malolo i le atinae
LizardFS
Ina ia faʻamautinoa le faʻapalepale sese, o faʻamaumauga e vaevaeina i ni faʻataʻitaʻiga, o loʻo tufatufa atu i nodes eseese ma le toe faʻaogaina (e tele kopi e tuʻu i luga o nodes eseese); afai e le manuia nodes poʻo le taʻavale, e faʻaauau pea le faʻaogaina o le faiga e aunoa ma le leiloa o faʻamatalaga ma otometi ona toe tufatufa faʻamatalaga i le amanaia o nodes o totoe. Ina ia faʻalauteleina le teuina, ua lava le faʻafesoʻotaʻi o nodes fou i ai e aunoa ma le taofia o galuega mo le tausiga (o le faiga lava ia e toe faʻafoʻi se vaega o faʻamaumauga i sapalai fou ma faapaleni le teuina ma le amanaia o sapalai fou). E mafai ona e faia le mea lava lea e tasi e faʻaitiitia ai le tele o le fuifui - e mafai ona e faʻamalo le mea faigaluega tuai o loʻo aveese mai le faiga.
O fa'amaumauga ma metadata e teu eseese. Mo le faʻagaioiga, e fautuaina e faʻapipiʻi lua metadata servers o loʻo faʻaogaina i le master-slave mode, faʻapea foʻi ma le itiiti ifo ma le lua faʻamaumauga faʻamaumauga (chunkserver). E le gata i lea, i le fa'asaoina o metadata, e mafai ona fa'aogaina le log servers e teu ai fa'amatalaga e uiga i suiga i metadata ma fa'atagaina oe e toe fa'afo'i le gaioiga pe a fa'aleagaina uma metadata servers o iai. E vaevaeina faila ta'itasi i poloka (chunks), e o'o atu i le 64 MB le lapopo'a. O poloka o loʻo tufatufa atu i totonu o 'auʻaunaga e teu ai e tusa ai ma le faiga faʻapipiʻi filifilia: tulaga masani (faʻamaonia manino o le numera o kopi e tuʻu i luga o nodes eseese, e aofia ai le fesoʻotaʻiga ma faʻamaumauga taʻitasi - mo faʻamatalaga taua e mafai ona faʻateleina le numera o kopi, ma mo faʻaitiitia faʻamatalaga le taua), XOR (RAID5) ma EC (RAID6).
E mafai ona fa'ateleina le teuina i le tele o petabyte. O vaega o le talosaga e aofia ai le teuina, teuina o ata masini masini, faʻamatalaga multimedia, faʻamaumauga, faʻaoga e pei o le DRC (Disaster Recovery Center) ma faʻapipiʻi i totonu o fuifui faʻapipiʻi maualuga. E maua e le LizardFS le saoasaoa o le faitau mo faila o soʻo se tele, ma pe a tusitusi e faʻaalia ai le lelei o le faʻatinoga pe a tusia uma faila lapopoa ma feololo, pe a leai se suiga faifaipea, galue malosi ma faila tatala ma faʻagaioia tasi taimi ma le tele faila laiti.
Faatasi ai ma foliga o le FS, e mafai foi e se tasi ona matauina le i ai o le lagolago mo snapshots, e atagia mai ai le tulaga o faila i se taimi patino, ma le fausiaina o le "recycle bin" (faila e le vave tapeina ma avanoa mo toe faʻaleleia mo sina taimi). Ole avanoa ile vaeluaga e mafai ona fa'atapula'aina ile tuatusi IP po'o le fa'aupuga (e tutusa ma le NFS). O lo'o i ai le aofa'i ma le lelei o faiga fa'afoe o auaunaga e fa'ataga ai oe e fa'atapula'aina le tele ma le bandwidth mo nisi vaega o tagata fa'aoga. E mafai ona fatuina nofoaga faʻasalalau faʻasalalau faʻafanua, o vaega o loʻo i totonu o nofoaga faʻamaumauga eseese.
O le poloketi a le LizardFS na faʻavae i le 2013 o se tui
LizardFS 3.13.0 ua fa'atulaga e fa'alauiloa i le fa'ai'uga o Tesema. O le mea fou fou a le LizardFS 3.13 o le faʻaaogaina lea o le algorithm consensus e faʻamautinoa ai le faʻapalepale faʻaletonu (sui faʻaumau matai pe a faʻaletonu)
O isi suiga: o se tagata fou e faʻavae i luga o le FUSE3 subsystem, foʻia faʻafitauli i le faʻasaʻoina o mea sese, o le nfs-ganesha plugin ua toe tusia i le gagana C. Faʻafouina 3.13.0-rc2 faʻaleleia le tele o faʻalavelave faʻalavelave na mafua ai ona le mafai ona faʻaaogaina le faʻataʻitaʻiga muamua o le lala 3.13 (faʻaleleia mo le lala 3.12 e leʻi faʻasalalauina, ma o le faʻafouga mai le 3.12 i le 3.13 o loʻo taʻitaʻia pea i le faʻamaeʻaina o faʻamaumauga).
I le 2020, o le a taulaʻi le galuega ile atinaʻe
O le LizardFS client o le a faʻaopoopoina le lagolago atoatoa mo le faʻaliliuina o galuega tusitusi, lea o le a faʻaleleia ai le faʻatuatuaina o faʻalavelave toe faʻaleleia, foia faʻafitauli e tulaʻi mai pe a fefaʻasoaaʻi tagata eseese i faʻamatalaga tutusa, ma faʻatagaina mo le faʻaleleia atili o galuega. O le a tu'uina atu le kalani i lana lava 'upega tafa'ilagi o lo'o fa'agaoioia ile avanoa fa'aoga. O le faʻataʻitaʻiga galue muamua o le LizardFS faʻavae i Agama ua fuafua e sauni i le kuata lona lua o le 2020. I le taimi lava e tasi, latou te folafola atu e faʻatino meafaigaluega mo le tuʻufaʻatasia o le LizardFS ma le Kubernetes platform.
puna: opennet.ru