Bir il davam edən inkişafdan sonra
Kərtənkələ
Arızaya dözümlülüyü təmin etmək üçün məlumatlar ehtiyatla müxtəlif qovşaqlarda paylanan replikalara bölünür (bir neçə nüsxə müxtəlif qovşaqlara yerləşdirilir); qovşaqlar və ya disklər uğursuz olarsa, sistem məlumat itkisi olmadan işləməyə davam edir və məlumatları avtomatik olaraq yenidən paylayır. qalan qovşaqları nəzərə alaraq. Yaddaşı genişləndirmək üçün texniki xidmət üçün işi dayandırmadan ona yeni qovşaqları qoşmaq kifayətdir (sistem özü məlumatların bir hissəsini yeni serverlərə təkrarlayır və yeni serverləri nəzərə alaraq yaddaşı balanslaşdırır). Siz klasterin ölçüsünü azaltmaq üçün eyni şeyi edə bilərsiniz - sadəcə sistemdən çıxarılan köhnəlmiş avadanlıqları söndürə bilərsiniz.
Məlumat və metadata ayrıca saxlanılır. Əməliyyat üçün master-slave rejimində işləyən iki metadata serverini, həmçinin ən azı iki məlumat saxlama serverini (chunkserver) quraşdırmaq tövsiyə olunur. Əlavə olaraq, metaməlumatların ehtiyat nüsxəsini çıxarmaq üçün log serverləri metaməlumatlardakı dəyişikliklər haqqında məlumatı saxlamaq üçün istifadə edilə bilər və bütün mövcud metadata serverlərinin zədələnməsi halında əməliyyatı bərpa etməyə imkan verir. Hər bir fayl ölçüsü 64 MB-a qədər bloklara (parçalara) bölünür. Bloklar saxlama serverləri arasında seçilmiş təkrarlama rejiminə uyğun olaraq paylanır: standart (müxtəlif qovşaqlarda yerləşdiriləcək nüsxələrin sayının açıq şəkildə müəyyən edilməsi, o cümlədən fərdi qovluqlara münasibətdə - vacib məlumatlar üçün nüsxələrin sayı artırıla bilər və əhəmiyyətsiz məlumatlar azaldı), XOR (RAID5 ) və EC (RAID6).
Saxlama petabayt ölçülərinə qədər böyüyə bilər. Tətbiq sahələrinə arxivləşdirmə, virtual maşın şəkillərinin saxlanması, multimedia məlumatlarının, ehtiyat nüsxələrin çıxarılması, DRC (Fəlakətlərin Bərpa Mərkəzi) kimi və yüksək performanslı hesablama qruplarında saxlama kimi istifadə daxildir. LizardFS istənilən ölçülü fayllar üçün çox yüksək oxu sürəti təmin edir və yazarkən bütün böyük və orta ölçülü faylları yazarkən, daimi modifikasiya olmadıqda, açıq fayllarla intensiv işləmək və birdəfəlik əməliyyatlar zamanı yaxşı performans göstərir. kiçik fayllar dəstəsi.
FS-nin xüsusiyyətləri arasında, müəyyən bir zamanda faylların vəziyyətini əks etdirən snapshotlar üçün dəstəyin və "zibil qutusunun" quraşdırılmış tətbiqini də qeyd etmək olar (fayllar dərhal silinmir və istifadə üçün mövcuddur). bir müddət bərpa). Bölməyə giriş IP ünvanı və ya parol (NFS-ə bənzər) ilə məhdudlaşdırıla bilər. Müəyyən kateqoriya istifadəçilər üçün ölçü və bant genişliyini məhdudlaşdırmağa imkan verən xidmət idarəetmə mexanizmlərinin kvota və keyfiyyəti mövcuddur. Seqmentləri müxtəlif məlumat mərkəzlərində yerləşən coğrafi olaraq paylanmış saxlama qurğuları yaratmaq mümkündür.
LizardFS layihəsi 2013-cü ildə çəngəl kimi yaradılmışdır
LizardFS 3.13.0-ın dekabrın sonunda buraxılması planlaşdırılır. LizardFS 3.13-ün əsas yeniliyi nasazlıqlara qarşı dözümlülüyünü təmin etmək üçün konsensus alqoritminin istifadəsidir (nasaz olduqda master serverlərin dəyişdirilməsi)
Digər dəyişikliklər: səhvlərin düzəldilməsi ilə bağlı problemləri həll edən FUSE3 alt sistemi əsasında yeni müştəri, nfs-ganesha plagini C dilində yenidən yazılmışdır. 3.13.0-rc2 yeniləməsi 3.13 filialının əvvəlki sınaq buraxılışlarını yararsız hala gətirən bir neçə kritik səhvi düzəldir (3.12 filialı üçün düzəlişlər hələ dərc olunmayıb və 3.12-dən 3.13-ə qədər olan yeniləmə hələ də tam məlumat itkisinə səbəb olur).
2020-ci ildə iş inkişafa yönəldiləcək
LizardFS müştərisi fəlakətin bərpasının etibarlılığını artıracaq, müxtəlif müştərilərin eyni məlumatlara çıxışını paylaşdıqda yaranan problemləri həll edəcək və əhəmiyyətli performans təkmilləşdirmələrinə imkan verən versiyaların yazılması əməliyyatları üçün tam dəstək əlavə edəcək. Müştəri istifadəçi məkanında fəaliyyət göstərən öz şəbəkə alt sisteminə köçürüləcək. Agama əsasında LizardFS-in ilk işçi prototipinin 2020-ci ilin ikinci rübündə hazır olması planlaşdırılır. Eyni zamanda, LizardFS-ni Kubernetes platforması ilə inteqrasiya etmək üçün alətlər tətbiq etməyə söz verirlər.
Mənbə: opennet.ru