Andrew File System (zkr. - AFS ) [1] - distribuovaný síťový souborový systém založený na sadě zabezpečených serverů (trusted server); poskytuje všem klientským pracovním stanicím jednotný prostor názvů souborů s transparentním umístěním. Systém byl vyvinut na Carnegie Mellon University (CMU) jako součást projektu distribuovaných počítačů Andrew Project [2] a je pojmenován po zakladatelích vzdělávacích institucí, které se později sloučily do univerzity - Andrew Carnegie a Andrew Mellon . Zpočátku, během vývojového procesu, byl pro označení produktu používán název „Vice“, [3] - Pro snížení zatížení sítě a zlepšení výkonu obsahuje lokální cache (lokální cache), určenou především pro použití v distribuovaných výpočtech.
AFS má oproti tradičním síťovým souborovým systémům několik výhod , zejména v oblasti bezpečnosti a škálovatelnosti [4] .
Jedna z velkých instalací AFS nasazená v bance Morgan Stanley přesahuje 25 000 klientských úloh. [5] AFS používá protokol Kerberos pro účely autentizace a implementuje mechanismus seznamu řízení přístupu k adresářům pro uživatele a jejich skupiny. Každý klient na své straně implementuje lokální mezipaměť souborů, která urychluje přístup k souborům, na kterých se společně pracuje, a zachovává částečný přístup k souborovému systému v případě výpadků sítě.
Existují tři hlavní implementace - komerční Transarc ( IBM ), OpenAFS (vydáno jako open source z iniciativy IBM po převzetí Transarc a Arla . Podpora verze ze softwaru Transarc byla ukončena. The Coda souborový systém je také založen na kódu AFS .
Čtvrtá implementace je v linuxovém jádře přítomna minimálně od verze 2.6.10 [6] . Představený Red Hatem byl poněkud primitivní a neúplný a nebyl doveden do konečného stavu alespoň od ledna 2013. [7]
Souborové systémy ( seznam , srovnání ) | |||||||
---|---|---|---|---|---|---|---|
Disk |
| ||||||
Distribuované (síť) | |||||||
Speciální |
|