klaster fayl sisteminin buraxılışı , ən böyük hissəsində (~60%) Linux klasterlərinin, on minlərlə düyünü əhatə edən. Belə geniş sistemlərdə miqyaslama çox komponentli memarlıq sayəsində əldə edilir. Lustre’nin əsas komponentləri arasında metadata emalı və saxlanması serverləri (MDS), idarəetmə serverləri (MGS), obyekt saxlama serverləri (OSS), obyekt saxlama cihazları (OST, ext4 və ZFS üzərində işləməsi təmin edilir) və müştərilər daxildir.
Əsas :
- müştəri tərəfində daimi cache (Persistent Client Cache) mümkün edir ki, bu da lokal saxlamanı, məsələn, NVMe və ya NVRAM-i global fayl sisteminin bir hissəsi kimi istifadə etməyə imkan tanıyır. Müştərilər yaradılan və ya mövcud olan fayllarla bağlı məlumatları lokal olaraq montaj edilmiş fayl sistemində cache edə bilərlər (məsələn, ext4-də). Cari müştərinin fəaliyyətində bu fayllar lokal fayl sisteminin sürəti ilə işlənilir, lakin digər müştərinin müraciəti zamanı avtomatik olaraq global fayl sisteminə köçürülür.
- Routerlərdə bir neçə yol ilə marşrutlaşdırma (Multi-Rail Routing) vasitəsilə marşrutların avtomatik aşkar edilməsi və bir neçə şəbəkə interfeysi olan düyünlərin konfiqurasiyasında işin etibarlılığının artırılması.
- «overstriping» rejimi, burada bir obyekt saxlama cihazında (OST) bir fayl üçün birdən çox stripe-blokunun nüsxəsi saxlanıla bilər, bu da bir neçə müştərinin eyni zamanda fayla yazma əməliyyatları həyata keçirməsinə imkan verir, bloklamanın sərbəst buraxılmasını gözləmədən.
- Yeni imkan meydana gəldi öz-özünü genişləndirən fayl yerləşdirmə sxemləri (Self-Extending Layouts), PFL (Progressive File Layouts) rejiminin heterojen fayl sistemlərində tətbiqini artıran. Məsələn, fayl sistemi sürətli Flash-noutbuklar əsasında kiçik saxlama havuzlarını və böyük disk havuzlarını əhatə etdiyi zaman, təklif olunan imkan ilk növbədə sürətli saxlama cihazlarına yazmağı həyata keçirmək və yer tükəndikdən sonra avtomatik olaraq yavaş disk havuzlarına keçmək imkanı yaradır.
Mənbə: opennet.ru
