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

Реплікація, як механізм доступності

Висока доступність – це потрібна функція хорошою розподіленої файлової системи, а реплікації файлів є основним механізмом поліпшення доступності файлів.

Реплицированный файл являє собою файл, який має кілька копій, при цьому кожен на окремому сервері.

Різниця між реплікацією і кешуванням

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

  • Підвищена доступність. Альтернативні копії реплицированных даних можуть використовуватися, коли основна копія недоступна.
  • Підвищена надійність. З-за наявності надлишкових файлів даних в системі стає можливим відновлення від катастрофічних збоїв, наприклад, збій жорсткого диска.
  • Покращено час відгуку. Він дозволяє отримувати доступ до даних або локально, або від вузла, на який час доступу менше, ніж час доступу до первинної копії.
  • Зниження мережевого трафіку. Якщо репліка файлу доступна з файловим сервером, який знаходиться на сайті клієнта, запит на доступ клієнта може обслуговуватися локально, що призводить до зниження мережного трафіку.
  • Покращена пропускна здатність системи. Кілька запитів клієнтів на доступ до файлу можуть обслуговуватися паралельно на різних серверах, що призводить до підвищення пропускної спроможності системи.
  • Покращена масштабованість. Для обслуговування клієнтських запитів доступно кілька серверів, оскільки через реплікації файлів. Це покращує масштабованість.