No engem Joer-laange Paus an der Entwécklung
EidechsFS
Fir Feeler Toleranz ze garantéieren, ginn d'Donnéeën a Repliken opgedeelt, déi iwwer verschidden Node mat Redundanz verdeelt sinn (verschidde Kopien ginn op verschidden Node plazéiert); wann Noden oder Drive feelen, funktionnéiert de System weider ouni Informatiounsverloscht a verdeelt automatesch d'Donnéeën nei. déi verbleiwen Noden berücksichtegen. Fir d'Späichere ze vergréisseren, ass et genuch fir nei Wirbelen ze verbannen ouni d'Aarbecht fir Ënnerhalt ze stoppen (de System selwer replizéiert en Deel vun den Donnéeën op nei Serveren a balancéiert d'Späichere mat den neie Serveren berücksichtegt). Dir kënnt d'selwecht maachen fir d'Gréisst vum Stärekoup ze reduzéieren - Dir kënnt einfach déi eeler Ausrüstung auszeschalten, déi aus dem System geläscht gëtt.
Daten a Metadaten ginn getrennt gespäichert. Fir Operatioun ass et recommandéiert zwee Metadatenserveren ze installéieren déi am Master-Sklave-Modus funktionnéieren, souwéi op d'mannst zwee Datespäicherserver (Chunkserver). Zousätzlech, fir Metadaten ze backen, kënnen d'Protokollservere benotzt ginn fir Informatioun iwwer Ännerungen an Metadaten ze späicheren an Iech erlaabt Iech Operatioun am Fall vun Schued un all existent Metadatenserver ze restauréieren. All Datei ass a Blocken (Stécker) opgedeelt, bis zu 64 MB an der Gréisst. D'Blocke ginn ënner de Späicherserveren am Aklang mat dem gewielte Replikatiounsmodus verdeelt: Standard (explizit Bestëmmung vun der Unzuel vun de Kopien, déi op verschiddene Wirbelen plazéiert ginn, och a Relatioun zu eenzelne Verzeichnisser - fir wichteg Donnéeën kann d'Zuel vun de Kopien erhéicht ginn, a fir onwichteg Daten reduzéiert), XOR (RAID5) an EC (RAID6).
D'Späichere kënnen op Petabyte Gréissten opskaléieren. Uwendungsberäicher enthalen Archivéieren, Späichere vu virtuelle Maschinnbiller, Multimediadaten, Backups, Benotzung als DRC (Disaster Recovery Center) an als Lagerung an High-Performance Computing Cluster. LizardFS bitt ganz héich Liesgeschwindegkeet fir Dateien vun all Gréisst, a beim Schreiwen weist et gutt Leeschtung wann Dir ganz grouss a mëttelgrouss Dateien schreift, wann et keng konstant Ännerung gëtt, intensiv Aarbecht mat oppene Dateien, an eemoleg Operatiounen mat engem Rëtsch kleng Fichieren.
Ënnert de Fonctiounen vum FS kann een och d'Präsenz vun Ënnerstëtzung fir Schnappschëss notéieren, déi den Zoustand vun de Dateien zu enger bestëmmter Zäit reflektéiert, an eng agebauter Implementatioun vum "Recycle Bin" (Dateien ginn net direkt geläscht a si verfügbar fir Erhuelung fir eng Zäit). Zougang zu enger Partition kann duerch IP Adress oder Passwuert limitéiert ginn (ähnlech wéi NFS). Et gi Quoten a Qualitéit vum Servicemanagement Mechanismen, déi Iech erlaben d'Gréisst an d'Bandbreedung fir verschidde Kategorien vu Benotzer ze limitéieren. Et ass méiglech geographesch verdeelt Späicheranlagen ze kreéieren, d'Segmenter vun deenen a verschiddene Rechenzentren sinn.
De LizardFS Projet gouf am 2013 als Gabel gegrënnt
LizardFS 3.13.0 ass geplangt fir Enn Dezember verëffentlecht ze ginn. D'Haaptinnovatioun vu LizardFS 3.13 ass d'Benotzung vun engem Konsens Algorithmus fir Feeler Toleranz ze garantéieren (Schalten vu Masterserver am Fall vun engem Feeler)
Aner Ännerungen: en neie Client baséiert op dem FUSE3 Subsystem, léisen Probleemer mat Fehlerkorrektur, den nfs-ganesha Plugin gouf an der C Sprooch nei geschriwwe ginn. Update 3.13.0-rc2 fixéiert verschidde kritesch Bugs, déi fréier Testverëffentlechungen vun der 3.13 Branche onbrauchbar gemaach hunn (Fixatiounen fir d'3.12 Branche sinn nach net publizéiert ginn, an d'Aktualiséierung vun 3.12 op 3.13 féiert nach ëmmer zu komplette Dateverloscht).
Am Joer 2020 wäert d'Aarbecht op d'Entwécklung konzentréieren
De LizardFS Client wäert voll Ënnerstëtzung fir d'Versionéierung vu Schreifoperatioune addéieren, wat d'Zouverlässegkeet vun der Katastropherhuelung verbessert, d'Problemer léisen, déi entstinn wann verschidde Clienten Zougang zu déiselwecht Donnéeën deelen, a bedeitend Leeschtungsverbesserungen erlaben. De Client gëtt op säin eegene Netzwierksubsystem transferéiert, deen am Benotzerraum funktionnéiert. Den éischten funktionnéierende Prototyp vu LizardFS baséiert op Agama ass geplangt am zweeten Trimester vun 2020 fäerdeg ze sinn. Zur selwechter Zäit verspriechen se Tools ëmzesetzen fir LizardFS mat der Kubernetes Plattform z'integréieren.
Source: opennet.ru