Sawise setaun suwene pembangunan
KadalFS
Kanggo mesthekake toleransi fault, data dipérang dadi replika, sing disebarake ing macem-macem simpul kanthi redundansi (sawetara salinan diselehake ing macem-macem simpul); yen simpul utawa drive gagal, sistem terus operate tanpa mundhut informasi lan kanthi otomatis redistributes data. njupuk menyang akun simpul isih. Kanggo nggedhekake panyimpenan, cukup nyambungake simpul anyar tanpa mandheg kerja kanggo pangopènan (sistem kasebut dhewe niru bagean data menyang server anyar lan ngimbangi panyimpenan kanthi njupuk server anyar). Sampeyan bisa nindakake padha kanggo nyuda ukuran kluster - sampeyan mung bisa mateni peralatan lungse sing lagi dibusak saka sistem.
Data lan metadata disimpen kanthi kapisah. Kanggo operasi, dianjurake kanggo nginstal loro server metadata sing beroperasi ing mode master-slave, uga paling ora rong server panyimpenan data (chunkserver). Kajaba iku, kanggo nggawe cadangan metadata, server log bisa digunakake kanggo nyimpen informasi babagan owah-owahan ing metadata lan ngidini sampeyan mulihake operasi yen ana karusakan ing kabeh server metadata sing ana. Saben file dipérang dadi blok (potongan), nganti ukuran 64 MB. Pamblokiran disebarake ing antarane server panyimpenan sesuai karo mode replikasi sing dipilih: standar (penetapan eksplisit jumlah salinan sing bakal dilebokake ing macem-macem simpul, kalebu sing ana hubungane karo direktori individu - kanggo data penting jumlah salinan bisa ditambah, lan kanggo data ora penting suda), XOR (RAID5) lan EC (RAID6).
Panyimpenan bisa nganti ukuran petabyte. Wilayah aplikasi kalebu arsip, panyimpenan gambar mesin virtual, data multimedia, serep, digunakake minangka DRC (Pusat Pemulihan Bencana) lan minangka panyimpenan ing kluster komputasi kanthi kinerja dhuwur. LizardFS nyedhiyakake kacepetan maca sing dhuwur banget kanggo file kanthi ukuran apa wae, lan nalika nulis, nuduhake kinerja sing apik nalika nulis kabeh file ukuran gedhe lan medium, nalika ora ana modifikasi sing terus-terusan, karya intensif kanthi file mbukak, lan operasi siji-wektu kanthi a kumpulan file cilik.
Antarane fitur FS, sampeyan uga bisa nyathet ana dhukungan kanggo snapshot, nggambarake kahanan file ing wektu tartamtu, lan implementasine "recycle bin" sing dibangun (file ora langsung dibusak lan kasedhiya kanggo pemulihan kanggo sawetara wektu). Akses menyang partisi bisa diwatesi kanthi alamat IP utawa sandhi (padha karo NFS). Ana kuota lan kualitas mekanisme manajemen layanan sing ngidini sampeyan mbatesi ukuran lan bandwidth kanggo kategori pangguna tartamtu. Sampeyan bisa nggawe fasilitas panyimpenan sing disebarake sacara geografis, segmen sing ana ing pusat data sing beda-beda.
Proyek LizardFS didegaké ing 2013 minangka garpu
LizardFS 3.13.0 dijadwalake bakal dirilis ing pungkasan Desember. Inovasi utama LizardFS 3.13 yaiku nggunakake algoritma konsensus kanggo njamin toleransi kesalahan (ngalih server master yen gagal)
Owah-owahan liyane: klien anyar adhedhasar subsistem FUSE3, ngrampungake masalah karo koreksi kesalahan, plugin nfs-ganesha wis ditulis maneh ing basa C. Update 3.13.0-rc2 mbenakake sawetara kewan omo kritis sing nggawe rilis test sadurungé saka cabang 3.13 ora bisa digunakake (mbenerake kanggo cabang 3.12 durung diterbitake, lan nganyari saka 3.12 kanggo 3.13 isih ndadékaké kanggo mundhut data lengkap).
Ing 2020, karya bakal fokus ing pangembangan
Klien LizardFS bakal nambah dhukungan lengkap kanggo operasi nulis versi, sing bakal ningkatake linuwih saka pemulihan bencana, ngatasi masalah sing muncul nalika klien sing beda nuduhake akses menyang data sing padha, lan ngidini perbaikan kinerja sing signifikan. Klien bakal ditransfer menyang subsistem jaringan dhewe sing beroperasi ing ruang pangguna. Prototipe kerja pertama LizardFS adhedhasar Agama direncanakake siap ing kuartal kaping pindho 2020. Ing wektu sing padha, dheweke janji bakal ngetrapake alat kanggo nggabungake LizardFS karo platform Kubernetes.
Source: opennet.ru