klastri failisüsteemi vabastamine , enamasti (~60%) Linux-klastrid, mis sisaldavad kümneid tuhandeid sõlmi. Selliste suurte süsteemide skaleeritavus saavutatakse mitmekomponendilise arhitektuuri abil. Lustre'i põhikomponendid on metaandmete töötlemise ja salvestuse serverid (MDS), haldusserverid (MGS), objektisalvestuse serverid (OSS), objektisalvestus (OST, toetab toimimist ext4 ja ZFS-i kaudu) ja kliendid.
Kõik :
- püsiv kliendipoolne vahemälu (Persistent Client Cache), mis võimaldab kasutada kohalikku salvestusruumi, nagu NVMe või NVRAM, osana globaalsest FS-i nimeruumist. Kliendid saavad äsja loodud või olemasolevate failidega seotud andmeid vahemällu salvestada lokaalselt ühendatud vahemälu failisüsteemis (nt ext4). Praeguse kliendi töötamise ajal töödeldakse neid faile lokaalselt kohaliku FS-i kiirusega, kuid kui mõni muu klient proovib sellele juurde pääseda, migreeritakse need automaatselt globaalsesse FS-i.
- Ruuterites marsruutide automaatne avastamine, kui kasutatakse marsruutimist mööda mitut teed erinevate võrguliideste kaudu (Multi-Rail Routing) ja konfiguratsioonide suurem usaldusväärsus mitme võrguliidestega sõlmedega.
- “Ületriibutamise” režiim, kus üks objektihoidla (OST) võib sisaldada ühe faili kohta mitu triibuplokkide koopiat, mis võimaldab mitmel kliendil üheaegselt teha faili ühiseid kirjutamisoperatsioone ilma luku vabastamist ootamata.
- Ilmus iselaienevad failipaigutused (Self-Extending Layouts), suurendades režiimi PFL (Progressive File Layouts) kasutamise paindlikkust heterogeensetes failisüsteemides. Näiteks kui failisüsteem sisaldab väikeseid salvestuskogumeid, mis põhinevad kiiretel Flash-draividel ja suurtel kettakogumitel, võimaldab pakutav funktsioon kirjutada esmalt kiiretele salvestusruumidele ja pärast ruumi lõppemist lülituda automaatselt üle aeglastele kettakogumitele.
Allikas: opennet.ru
