เรด

จากวิกิพีเดีย สารานุกรมเสรี

เรด (ออกเสียงอย่าง เหรด; อังกฤษ: Redundant Array of Inexpensive Disks[1] หรือ Redundant Array of Independent Disks:[2] RAID) คือเทคโนโลยีการนำฮาร์ดดิสก์ หลายๆ อันมาต่อเข้าด้วยกันเพื่อให้มองเห็นเป็นอันเดียว เพื่อวัตถุประสงค์ต่างๆ เช่น เพิ่มความน่าเชื่อถือของข้อมูล หรือเพิ่มประสิทธิภาพการอ่าน/เขียนข้อมูล หลักการโดยรวมของ RAID คือ การสำเนาข้อมูล (mirroring) การแบ่งส่วนข้อมูล (striping) และการแก้ไขความผิดพลาด (error correction)

การตั้งค่า RAID จะแบ่งเป็นระดับ (level) โดยที่แต่ละระดับจะมีจุดเด่นที่แตกต่างกัน เช่น ที่ระดับ 0 จะใช้วิธีการแบ่งส่วนข้อมูลเพื่อช่วยเพิ่มประสิทธิภาพการอ่าน/เขียนข้อมูล แต่ไม่ช่วยในเรื่องของการแก้ไขความผิดพลาด ในขณะที่ระดับ 1 จะช่วยในการแก้ไขความผิดพลาดของข้อมูล แต่ต้องแลกกับการเนื้อที่เพิ่มขึ้นอีกเท่าตัว เป็นต้น นอกจากนี้ในการตั้งค่าบางรูปแบบยังสามารถผสมระดับต่างๆ เข้าด้วยกันเป็นระดับแบบซ้อน เช่น RAID 10 หรือ RAID 0+1 จะเป็นการสร้าง RAID 0 อยู่บน RAID 1 ซึ่งจะช่วยเพิ่มทั้งประสิทธิภาพและการแก้ไขความผิดพลาด เป็นต้น

Raid 0 (striping) ช่วยให้การบันทึกข้อมูลได้เร็วขึ้น แต่ถ้ามีฮาร์ดดิสก์เครื่องใดเครื่องหนึ่งเสีย จะทำให้ข้อมูลทั้งหมดไม่สามารถใช้งานได้ สมมติมีฮาร์ดดิสก์ 2 เครื่อง เครื่องละ 100 GB จะมีเนื้อที่ในการเก็บข้อมูลทั้งหมด 200 GB

  ฮาร์ดดิสก์ 1 <<< 1 3 5 7 
                         <<< ข้อมูลที่เข้ามา 1 2 3 4 5 6 7 8  
  ฮาร์ดดิสก์ 2 <<< 2 4 6 8

Raid 1 (mirroring) ช่วยให้ข้อมูลมีความปลอดภัย ถ้าฮาร์ดดิสก์เครื่องใดเสีย อีกเครื่องหนึ่งก็จะทำงานแทนได้ สมมติมีฮาร์ดดิสก์ 2 เครื่อง เครื่องละ 100 GB จะมีเนื้อที่ในการเก็บข้อมูลทั้งหมด 100 GB

  ฮาร์ดดิสก์ 1 <<< 1 2 3 4 5 6 7 8
                                <<< ข้อมูลที่เข้ามา 1 2 3 4 5 6 7 8
  ฮาร์ดดิสก์ 2 <<< 1 2 3 4 5 6 7 8

Raid 0+1 เป็นการผสมผสานระหว่าง RAID 0 และ RAID 1 เข้าด้วยกัน ทำให้การเข้าถึงข้อมูลเป็นไปได้อย่างรวดเร็ว และมีการทำ mirror ข้อมูล (backup ข้อมูล) ไปด้วย

     ฮาร์ดดิสก์ 1 <<< 1 3 5 7
  ฮาร์ดดิสก์ 2 <<< 2 4 6 8
                                                       <<< ข้อมูลที่เข้ามา 1 2 3 4 5 6 7 8
  ฮาร์ดดิสก์ 3 <<< 1 3 5 7
  ฮาร์ดดิสก์ 4 <<< 2 4 6 8

ระดับมาตรฐาน[แก้]

ระดับแบบซ้อน[แก้]

อ้างอิง[แก้]

  1. David A. Patterson, Garth Gibson, and Randy H. Katz: A Case for Redundant Arrays of Inexpensive Disks (RAID). University of California Berkley. 1988.
  2. "Originally referred to as Redundant Array of Inexpensive Disks, the concept of RAID was first developed in the late 1980s by Patterson, Gibson, and Katz of the University of California at Berkeley. (The RAID Advisory Board has since substituted the term Inexpensive with Independent.)" Storage Area Network Fundamentals; Meeta Gupta; Cisco Press; ISBN 978-1-58705-065-7; Appendix A.

แหล่งข้อมูลอื่น[แก้]