Файловий сервер

Файл-сервер - це виділений сервер, призначений для виконання файлових операцій введення-виведення і зберігає файли будь-якого типу. Як правило, має великий обсяг дискового простору, реалізованому у формі RAID -масиву для забезпечення безперебійної роботи і підвищеної швидкості запису і читання даних.


Програмна архітектура "файл-сервер"

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

Переваги:

  • низька вартість розробки;
  • висока швидкість розробки;
  • невисока вартість оновлення і зміни ПЗ.

Недоліки:

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