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

Розподілена файлова система виступає в ролі особливої системи, яка виконує доступ до файлів в мережі, забезпечує доступність і збереження даних на більшості серверних машин. Аналогом мережевої платформи вважається традиційна локальна файлова система, що управляє апаратами масової пам’яті, розміщеними на ПК.

Основи мережевих БД

Ці елементи відносяться до мережевих файлових систем і гарантують доступ до них на серверах. З їх підтримкою користувач має можливість сформувати цілісну міжмережеву файлову систему. Вона включає різні засоби для серверів.

Розподілені файлові системи (РФС) забезпечують віддзеркалення, реплікацію і резервне копіювання БД на будь-накопичувачах, що дозволяє розробнику редагувати власні файли, усувати або зберігати конфігурації.

Існує кілька РФС, які розрізняються в додатку, інтерфейс і протоколі, а також різні функції, такі як кешування, ведення журналу, багатоканальне використання в локальних мережах. Оскільки пропускна здатність розподілених файлових систем для кластерів надзвичайно низька, ці програми мають спеціальні системи зі швидкостями передачі понад 100 МБ/с. До них відносяться Глобальна система (GFS) і проприетарная загальна система (GPFS).

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

Прикладами є:

  • Мережна файлова система (NFS).
  • Загальна файлова система інтернету (CIFS), розширення блоки повідомлень сервера (SMB).
  • Протокол подачі Apple (AFP) Apple.
  • Основний протокол NetWare (NCP) від Novell.
  • Відомими реалізаціями РФС є:

  • DFS в ОС Windows від Microsoft. Розподілена файлова система DFS зі стандартом Microsoft в серверних операційних систем. Вона вперше з’явилася в Windows NT4 і була відправлена з Windows 2000 Server. У Windows Server 2003 на сервер були додані поліпшення, такі як кілька коренів DFS.
  • AFS Andrew File System, для яких існує декілька виробників у рамках проекту «Розподілене обчислювальне середовище».
  • DCE Консорціуму Open Group в якості подальшої розробки для AFSCoda, розроблена в Університеті Карнегі-Меллоналоск.
  • BeeGFS / FhGFS для кластерів і додатків HPCGlusterFS, для всіх сумісних з POSIX операційних систем.
  • Файлова система Hadoop пропонує об’єкти, блок і сховище файлів, частина ядра Linux, LGPL.XtreemFS, відмовостійкий РФС з POSIX-сумісних інтерфейсом.
  • Файлова система Google (GFS, GoogleFS) від Google, заснована на Linux, оптимізована для високої пропускної здатності даних.
  • Порівняння розподілених файлових систем.