Русская Википедия:Andrew File System

Материал из Онлайн справочника
Версия от 23:20, 12 июля 2023; EducationBot (обсуждение | вклад) (Новая страница: «{{Русская Википедия/Панель перехода}} '''Andrew File System''' ''(сокр. — '''AFS''')''<ref name="ostep-afs">{{citation|title=Operating Systems: Three Easy Pieces [The Andrew File System (AFS)]|url=http://pages.cs.wisc.edu/~remzi/OSTEP/dist-afs.pdf|publisher=Arpaci-Dusseau Books|date=2014|first1=Remzi H.|last1=Arpaci-Dusseau|first2=Andrea C.|last2=Arpaci-Dusseau}} {{Cite web |url=http://pages.cs.wisc.edu/~remzi/OSTEP/dist-...»)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Перейти к навигацииПерейти к поиску

Andrew File System (сокр. — AFS)[1] — распределённая сетевая файловая система на основе набора защищённых серверов (trusted server); предоставляет всем клиентским рабочим станциям однородное территориально-независимое (location-transparent) пространство имён файлов. Система разработана в Университете Карнеги-Меллона (CMU) в рамках проекта распределённых вычислений Шаблон:Iw[2] и названа в честь основателей учебных учреждений, объединившихся, впоследствии в университет — Эндрю Карнеги и Эндрю Меллона. Первоначально, в процессе разработки для обозначения продукта использовалось название «Vice»,[3] — Для снижения сетевой нагрузки и повышения производительности содержит локальный кэш (local cache), предназначается для использования преимущественно в распределённых вычислениях.

Возможности

AFS обладает некоторыми преимуществами перед традиционными сетевыми файловыми системами, в частности в сфере безопасности и масштабируемости[4].

Одна из крупных инсталляций AFS, развёрнутая в банке Morgan Stanley превышает 25000 клиентских рабочих мест.[5] AFS использует протокол Kerberos для целей аутентификации и реализует механизм списков управления доступом к каталогам для пользователей и их групп. Каждый клиент реализует на своей стороне локальный файловый кэш, что ускоряет доступ к файлам, над которыми совместно идёт работа и сохраняет частичный доступ к файловой системе в случае аварий при работе компьютерной сети.

Реализации

Существуют три основные реализации — коммерческая Шаблон:Iw (IBM), OpenAFS (выпущена в open source по инициативе IBM после поглощения Шаблон:Iw и Arla. Поддержка версии от Transarc software прекращена. На коде AFS так же основана файловая система Coda.

Четвёртая реализация присутствует в ядре Linux по крайней мере начиная с версии 2.6.10[6]. Представленная Red Hat, она являлась достаточно примитивной и неполной и не была доведена до окончательного состояния по крайней мере на январь 2013 года.[7]

Ссылки

Примечания

Шаблон:Примечания

Шаблон:Перевести Шаблон:Файловые системы