Skip to main content

อุปกรณ์บล็อกเครือข่ายคืออะไร?

อุปกรณ์บล็อกเครือข่าย (NBD) เป็นเทคนิคการจัดเก็บข้อมูลระยะไกลที่ใช้กับ Linux reg;และ unix reg;ระบบคอมพิวเตอร์ซึ่งอนุญาตให้คอมพิวเตอร์ไคลเอนต์เข้าถึงที่เก็บข้อมูลบนระบบระยะไกลเมื่อคอมพิวเตอร์ไคลเอนต์ได้ตั้งค่า NBD แล้วจะถูกใช้ราวกับว่ามันเป็นดิสก์ไดรฟ์จริงบนไคลเอนต์เมื่อเทียบกับที่อื่นในเครือข่ายอุปกรณ์บล็อกเครือข่ายบนเซิร์ฟเวอร์อาจเป็นฮาร์ดดิสก์จริงหรือแม้แต่ไฟล์ชนิดพิเศษที่สามารถเข้าถึงได้ราวกับว่าเป็นดิสก์แม้ว่าจะช้ากว่าฮาร์ดดิสก์ในท้องถิ่น แต่วิธีนี้มีประโยชน์สำหรับหลายกรณีเช่นคอมพิวเตอร์สำรองหรือคอมพิวเตอร์ขนาดกะทัดรัดโดยไม่มีดิสก์ไดรฟ์

การใช้อุปกรณ์บล็อกเครือข่ายในกรณีส่วนใหญ่สร้างเซิร์ฟเวอร์และโมเดลไคลเอนต์บนเซิร์ฟเวอร์สิ่งที่เรียกว่าโหนดอุปกรณ์ได้รับการบำรุงรักษาโดยทั่วไปจะเป็นฮาร์ดดิสก์อาร์เรย์ของดิสก์หรือประเภทของไฟล์ที่มักเรียกว่าภาพดิสก์เซิร์ฟเวอร์เรียกใช้ซอฟต์แวร์เล็ก ๆ น้อย ๆ ที่เรียกว่า Daemon ซึ่งช่วยให้ไคลเอนต์สามารถเข้าถึงโหนดอุปกรณ์จากเซิร์ฟเวอร์และติดตั้งในเครื่องจากมุมมองของคอมพิวเตอร์ไคลเอนต์โหนดอุปกรณ์จะเข้าถึงได้ราวกับว่ามันเป็นดิสก์ไดรฟ์อื่น ๆ

อุปกรณ์บล็อกเครือข่ายมีความคล้ายคลึงกันในหลาย ๆ ด้านไปยังเทคนิคอื่นที่ใช้โดย UNIX ระบบที่เรียกว่าระบบไฟล์เครือข่าย (NFS)อย่างไรก็ตามความแตกต่างหลักอย่างหนึ่งคือโปรโตคอลที่การสื่อสารเกิดขึ้นNFS ใช้โปรโตคอล DataGram ผู้ใช้ (UDP) ในขณะที่ NBD ใช้โปรโตคอลการควบคุมการส่งสัญญาณ (TCP)เนื่องจาก UDP เป็นสิ่งที่เกิดจากไฟไหม้และลืมวิธีการถ่ายโอนแพ็คเก็ตผ่านเครือข่ายบางครั้งลูกค้าจึงต้องขอข้อมูลใหม่ในทางกลับกันการสื่อสารของ TCP สร้างการเชื่อมต่อที่ทุ่มเทระหว่างไคลเอนต์และเซิร์ฟเวอร์เพื่อให้แน่ใจว่าข้อมูล NBD นั้นถูกอ่านและเขียนจากอย่างถูกต้อง

ความสามารถนี้ในการใช้งานอุปกรณ์บล็อกเครือข่ายช่วยให้ดิสก์มิเรอร์ชนิดพิเศษบางชนิดถูกสร้างขึ้นระหว่างไคลเอนต์และเซิร์ฟเวอร์เทคนิคนี้เรียกว่าอาร์เรย์ที่ซ้ำซ้อนของดิสก์อิสระ (RAID)ด้วยการตั้งค่า RAID ประเภทหนึ่งข้อมูลบนดิสก์เดียวจะถูกสะท้อนบนดิสก์เพิ่มเติมจำนวนใด ๆ โดยให้การสำรองข้อมูลที่เข้าถึงได้ทันทีหากดิสก์ใด ๆ ล้มเหลวในสาระสำคัญอาร์เรย์จะถูกดูโดยระบบปฏิบัติการคอมพิวเตอร์เป็นดิสก์เดียว

หนึ่งผลิตภัณฑ์ดังกล่าวที่ใช้เทคนิคอุปกรณ์บล็อกเครือข่ายอย่างกว้างขวางเรียกว่าอุปกรณ์บล็อกที่จำลองแบบกระจาย (DRBD )drbd reg;การตั้งค่ามักใช้สำหรับอาร์เรย์ดิสก์ขนาดใหญ่ที่ต้องการความพร้อมใช้งานสูงในกรณีนี้แม้ว่าจะมีการตั้งค่าอาร์เรย์ดิสก์หนึ่งตัวในรูปแบบ RAID แล้วทำมิเรอร์บนอาร์เรย์ดิสก์อื่น ๆ ผ่านการใช้ NDBdrbd reg;จากนั้นสามารถเข้าถึงคอมพิวเตอร์ไคลเอนต์จำนวนใดก็ได้