Selepas berdiam diri selama setahun dalam pembangunan
CicakFS
Untuk memastikan toleransi kesalahan, data dibahagikan kepada replika, yang diedarkan merentasi nod yang berbeza dengan redundansi (beberapa salinan diletakkan pada nod yang berbeza); jika nod atau pemacu gagal, sistem terus beroperasi tanpa kehilangan maklumat dan mengagihkan semula data secara automatik mengambil kira nod yang tinggal. Untuk mengembangkan storan, cukup untuk menyambungkan nod baharu kepadanya tanpa menghentikan kerja untuk penyelenggaraan (sistem itu sendiri mereplikasi sebahagian daripada data ke pelayan baharu dan mengimbangi storan dengan mengambil kira pelayan baharu). Anda boleh melakukan perkara yang sama untuk mengurangkan saiz kluster - anda hanya boleh melumpuhkan peralatan usang yang sedang dialih keluar daripada sistem.
Data dan metadata disimpan secara berasingan. Untuk operasi, disyorkan untuk memasang dua pelayan metadata yang beroperasi dalam mod tuan-hamba, serta sekurang-kurangnya dua pelayan storan data (chunkserver). Selain itu, untuk metadata sandaran, pelayan log boleh digunakan untuk menyimpan maklumat tentang perubahan dalam metadata dan membolehkan anda memulihkan operasi sekiranya berlaku kerosakan pada semua pelayan metadata sedia ada. Setiap fail dibahagikan kepada blok (ketulan), sehingga saiz 64 MB. Blok diedarkan di kalangan pelayan storan mengikut mod replikasi yang dipilih: standard (penentuan eksplisit bilangan salinan yang akan diletakkan pada nod yang berbeza, termasuk berkaitan dengan direktori individu - untuk data penting bilangan salinan boleh ditingkatkan, dan untuk data tidak penting dikurangkan), XOR (RAID5 ) dan EC (RAID6).
Storan boleh skala sehingga saiz petabyte. Bidang aplikasi termasuk pengarkiban, penyimpanan imej mesin maya, data multimedia, sandaran, penggunaan sebagai DRC (Pusat Pemulihan Bencana) dan sebagai storan dalam kelompok pengkomputeran berprestasi tinggi. LizardFS menyediakan kelajuan membaca yang sangat tinggi untuk fail dalam sebarang saiz, dan apabila menulis, ia menunjukkan prestasi yang baik apabila menulis keseluruhan fail besar dan sederhana, apabila tiada pengubahsuaian berterusan, kerja intensif dengan fail terbuka, dan operasi sekali dengan sekumpulan fail kecil.
Antara ciri FS, seseorang juga boleh perhatikan kehadiran sokongan untuk syot kilat, mencerminkan keadaan fail pada masa tertentu, dan pelaksanaan terbina dalam "tong sampah" (fail tidak dipadamkan serta-merta dan tersedia untuk pemulihan untuk beberapa lama). Akses kepada partition boleh dihadkan oleh alamat IP atau kata laluan (serupa dengan NFS). Terdapat kuota dan kualiti mekanisme pengurusan perkhidmatan yang membolehkan anda mengehadkan saiz dan lebar jalur untuk kategori pengguna tertentu. Adalah mungkin untuk mencipta kemudahan storan yang diedarkan secara geografi, yang segmennya terletak di pusat data yang berbeza.
Projek LizardFS diasaskan pada 2013 sebagai garpu
LizardFS 3.13.0 dijadualkan akan dikeluarkan pada akhir Disember. Inovasi utama LizardFS 3.13 ialah penggunaan algoritma konsensus untuk memastikan toleransi kesalahan (menukar pelayan induk sekiranya berlaku kegagalan)
Perubahan lain: pelanggan baharu berdasarkan subsistem FUSE3, menyelesaikan masalah dengan pembetulan ralat, pemalam nfs-ganesha telah ditulis semula dalam bahasa C. Kemas kini 3.13.0-rc2 membetulkan beberapa pepijat kritikal yang menyebabkan keluaran ujian sebelumnya bagi cawangan 3.13 tidak dapat digunakan (pembetulan untuk cawangan 3.12 masih belum diterbitkan dan kemas kini dari 3.12 hingga 3.13 masih membawa kepada kehilangan data yang lengkap).
Pada tahun 2020, kerja akan memberi tumpuan kepada pembangunan
Pelanggan LizardFS akan menambah sokongan penuh untuk operasi penulisan versi, yang akan meningkatkan kebolehpercayaan pemulihan bencana, menyelesaikan masalah yang timbul apabila pelanggan yang berbeza berkongsi akses kepada data yang sama dan membenarkan peningkatan prestasi yang ketara. Pelanggan akan dipindahkan ke subsistem rangkaiannya sendiri yang beroperasi dalam ruang pengguna. Prototaip kerja pertama LizardFS berdasarkan Agama dirancang untuk siap pada suku kedua 2020. Pada masa yang sama, mereka berjanji untuk melaksanakan alatan untuk menyepadukan LizardFS dengan platform Kubernetes.
Sumber: opennet.ru