วันพฤหัสบดีที่ 30 ตุลาคม พ.ศ. 2551

RAID เทคโนโลยีสูงสุดของการป้องกันความเสียหายของข้อมูลและความเร็วในฮาร์ดดิสก์

RAID (Redundant Array of Inexpensive Disks) คือเทคโนโลยีการนำฮาร์ดดิสก์ หลายๆ อันมาต่อเข้าด้วยกันเพื่อให้มองเห็นเป็นอันเดียว เพื่อวัตถุประสงค์ต่างๆ เช่น เพิ่มความน่าเชื่อถือของข้อมูล หรือเพิ่มประสิทธิภาพการอ่าน/เขียนข้อมูล หลักการโดยรวมของ 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

ไม่มีความคิดเห็น: