Cisco on pakkunud PuzzleFS failisĂŒsteemi Linuxi tuumale

Cisco on esitanud uut failisĂŒsteemi PuzzleFS, mis on rakendatud Linuxi tuuma moodulina ja kirjutatud Rusti keeles. See failisĂŒsteem on mĂ”eldud isoleeritud konteinerite majutamiseks ning jĂ€tkab Atomfs-i pakutud ideede arengut. Teostus on praegu prototĂŒĂŒpimise faasis, toetab kokkupanekut Linuxi tuuma rust-next haruga ja on avatud Apache 2.0 ja MIT litsentside all.

Projekt on suunatud konteineripiltide kasutamisel ilmnevate piirangute ĂŒletamisele OCI (Open Container Initiative) formaadis. PuzzleFS lahendab sellised probleemid nagu efektiivne duplikaatandmete salvestamine, otsene mountimine, piltide korduv kogumine ja ohutu mĂ€lukasutus.

Erinevates konteinerites korduvate andmete deduplikatsiooniks kasutatakse algoritmi FastCDC (Fast Content-Defined Chunking), mis jagab andmed juhusliku suurusega fragmentideks ja hoiab indeksit töödeldud fragmentide hash-koodidelt. Korduvad fragmendid salvestatakse ĂŒks kord ja indekseeritakse ĂŒhiselt kĂ”igi failisĂŒsteemi kihtide jaoks, st deduplikatsioon vĂ”ib hĂ”lmata erinevaid mountimispunkte (uus failisĂŒsteemi kiht vĂ”ib olla kĂ€ivitatud olemasolevast ja kasutada selles olevaid andmefragmente deduplikatsiooniks).

Konteineripiltide korduv kogumine saavutatakse, mÀÀrates kindlaks konteineripiltide formaadi kanonilise esitusviisi. Otsene mountimine (direct-mount) vÔimaldab mountida OCI formaadis konteineripilti globaalsest jagatud salvestust kriimustamata, kasutades sisu hash-koodi, mis on saadud konteineri manifestist. Andmete terviklikkuse kontrollimiseks jagatud salvestuse tingimustes vÔib rakendada mehhanismi fs-verity, mis kontrollib failide juurde pÀÀsemisel binaarindeksi hash-koodide vastavust tegelikule sisule.

Rusti keel valiti, kuna see ĂŒhendab tulemuskoodide kĂ”rge jĂ”udluse mĂ€lu ohutuse vĂ”imalustega, mis vĂ€hendab haavatavuste tekkimise riski, nĂ€iteks pĂ€rast vabastamist mĂ€lupiirkonda juurde pÀÀsemine ja mĂ€lupiiri ĂŒletamine. Rusti kasutamine tuumamooduli jaoks vĂ”imaldas ka koodi jagada tuumas ja kasutajaruumi komponentides, luues ĂŒhe kaitstud teostuse.

Projekti teiste eesmÀrkide seas on vÀga kiire piltide koostamine ja monteerimine, vÔimalus kasutada vabatahtlikku vahefaasi piltide kanoniseerimiseks, tÀielike lÀbide puudumine fs-puu stiilis mtree, kui kasutatakse kihilist struktuuri, muudatuste kohaldamine casync stiilis ja lihtne rakendatav arhitektuur.

Allikas: opennet.ru

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster