Розподілена файлова система: опис, особливості, переваги

Обслуговування і види системних послуг

Така система надає наступні послуги:

  • Обслуговування сховища. Розподіл і управління простором на вторинному пристрої зберігання, забезпечуючи тим самим логічний вигляд системи зберігання.
  • Справжнє обслуговування файлів. Включає семантику спільного доступу до файлів, механізм кешування, реплікацію, контроль паралелізму, протокол копіювання декількох копій.
  • Служба імені каталогу. Відповідає за дії, пов’язані з каталогом: створення і видалення каталогів, додавання нового файлу в каталог, видалення з каталогу, зміна імені, переміщення його з одного каталогу в інший.
  • Необхідні функції РФС:

  • Прозорість. Клієнти розподіленої файлової системи DFS не повинні знати кількість або розташування файлових серверів та пристроїв зберігання. Безліч файлових серверів забезпечують продуктивність, масштабованість, надійність та прозорість доступу.
  • Як локальні, так і віддалені файли повинні бути доступні однаково. Система повинна автоматично знайти доступний і перенести його на сайт клієнта. Ім’я файлу не повинно вказувати на місце розташування файлу. Воно не повинне змінюватися при переході з одного сайту на інший. Якщо файл реплікується на декількох вузлах, то наявність декількох копій та їх місцезнаходження повинні бути приховані від клієнтів.
  • Мобільність автоматично приводить в дію користувача середовище, наприклад, домашній каталог користувача до сайту, у який він входить.
  • Продуктивність вимірюється, як середній час, необхідне для задоволення запитів клієнтів. Цей час включає час процесора + час для доступу до вторинного сховища + час доступу до мережі. Бажано, щоб продуктивність розподіленої файлової системи Windows була порівнянна з продуктивністю централізованої системи.
  • Користувацький інтерфейс в системі простий, тим не менше, кількість команд повинно бути як можна менше.
  • Масштабованість, зростання вузлів і користувачів не повинен серйозно порушувати обслуговування.
  • Висока доступність РФС повинна продовжувати функціонувати в умовах часткових збоїв, таких, як збій зв’язку, вузла або накопичувача, і повинна мати декілька незалежних серверів файлів, управляючих кількома пристроями зберігання.
  • Висока надійність. Ймовірність втрати збережених даних повинна бути мінімізована. Система повинна автоматично створювати резервні копії критичних файлів.
  • Цілісність даних забезпечується паралельністю запитів доступу декількох користувачів, які конкурують за доступ і повинні бути правильно синхронізовані з використанням механізму управління декількома формами.
  • Користувачі повинні бути впевнені в конфіденційності своїх даних.
  • Неоднорідність РФС, повинен бути забезпечений легкий доступ до загальних даних на різних платформах, наприклад, робоча станція Unix, платформа Wintel та інші.