ObjectiveFS - ObjectiveFS - Wikipedia

ObjectiveFS
Stabilní uvolnění
3.1 / 20. dubna 2015 (2015-04-20)
Operační systémLinux, Mac OS X
TypDistribuovaný systém souborů
Licenceproprietární
webová stránkaObjectiveFS.com

ObjectiveFS je distribuovaný souborový systém vyvinutý společností Objective Security Corp. Jedná se o souborový systém vyhovující POSIXu vytvořený s back-endem úložiště objektů.[1][2] Původně byl vydán s backendem AWS S3 a později implementoval podporu pro Google Cloud Storage a zařízení pro ukládání objektů. To bylo vydáno pro beta verzi na začátku roku 2013 a první verze byla oficiálně vydána 11. srpna 2013.

Design

ObjectiveFS implementuje logovaný strukturovaný souborový systém nad úložiště objektů (například Amazon S3, Google Cloud Storage a další zařízení pro ukládání objektů).[3] Jedná se o souborový systém kompatibilní s POSIX a podporuje funkce, jako je velikost dynamického systému souborů, měkké a pevné odkazy, unixové atributy, rozšířené atributy, unixová časová razítka, uživatelé a oprávnění, žádné omezení velikosti souboru, atomové přejmenování, vytváření atomových souborů, přejmenování adresářů , číst a zapisovat kdekoli do souboru, pojmenovat roury, zásuvky atd.[4][5]

Implementuje šifrování na straně klienta a používá kryptografickou knihovnu NaCl s algoritmy jako Salsa20 a Poly1305. Tento přístup nemá větve závislé na datech ani indexy polí závislosti na datech a chrání před útoky časování mezipaměti. Data jsou šifrována před opuštěním klienta a zůstávají šifrována v klidu a v pohybu.

Jedním z hlavních rozdílů mezi ObjectiveFS a GlusterFS / CephFS je, že odlehčuje správu clusteru úložišť poskytovatelům cloudu (Amazon / Google). [6]

Používání

Software ObjectiveFS běží na serveru a komunikuje s úložištěm objektů pomocí S3 API. Samotný software zpracovává metadata. Pokud existuje více serverů sdílejících stejné soubory, zpracovává vyjednávání s jinými servery pro sdílení (také se systémem ObjectiveFS).

Některé případy použití jsou škálování webových serverů, poštovních serverů, služeb správy obsahu (CMS), hybridního cloudu.,[5] hybridní vývojové prostředí mezi notebookem a cloudem[1]

Viz také

Reference

externí odkazy