Distributed File Systems คืออะไร ?

suphakit
Nov 5, 2023

--

อะไรคือ DFS ?

ระบบไฟล์แบบกระจายศูนย์ (DFS) คือ ระบบไฟล์ที่เก็บข้อมูลไว้ในหลาย ๆ เครื่องเซิร์ฟเวอร์ที่เชื่อมต่อกันบนเครือข่าย เพื่อให้ผู้ใช้สามารถเข้าถึงข้อมูลได้จากทุกที่ และเข้าถึงไฟล์ได้ราวกับว่าไฟล์นั้น ๆ ถูกเก็บไว้ในเครื่องของตนเอง โดยผู้ใช้ไม่ต้องคำนึงถึงอุปกรณ์หรือตำแหน่งใด ๆ บนเครือข่าย ตัวอย่างของระบบ DFS ได้แก่ GFS, HDFS, Amazon Elastic File System, Microsoft Azure Files

ลักษณะ

  1. การกระจาย (Distribution) ข้อมูลจะถูกจัดเก็บไว้บนคอมพิวเตอร์หลายเครื่อง ทำให้สามารถเพิ่มพื้นที่จัดเก็บข้อมูลได้อย่างยืดหยุ่น
  2. การเข้าถึง (Access) ผู้ใช้สามารถเข้าถึงไฟล์เหล่านี้ได้เหมือนไฟล์ที่เก็บอยู่บนเครื่องเดียวกัน
  3. ความทนทาน (Robustness) ระบบไฟล์แบบกระจายสามารถทำงานต่อได้แม้หากเครื่องใดเครื่องหนึ่งหยุดทำงาน

กลุ่มเป้าหมาย

กลุ่มเป้าหมายสำหรับ Distributed File System (DFS) สามารถครอบคลุมได้หลาย ๆ กลุ่ม ขึ้นอยู่กับการใช้งาน เช่น

  1. องค์กรขนาดใหญ่
  2. หน่วยงานภาครัฐ
  3. ผู้ให้บริการคลาวด์

ข้อดี

1. ผู้ใช้จำนวนมากสามารถเข้าถึงข้อมูลและเก็บข้อมูลได้

2. ผู้ใช้สามารถเข้าถึงข้อมูลได้จากทุกที่

3. ระบบสามารถปรับขนาดได้ตามต้องการ

ข้อจำกัด

1. ค่าใช้จ่ายในการติดตั้งและบำรุงรักษาสูง

2. ประสิทธิภาพลดลง หาก network ไม่เสถียรภาพ

3. ความซับซ้อนในการตั้งค่าและจัดการค่อนข้างสูง

--

--