คำศัพท์ ITstorage

RAID 10

เรย์ดี 10

RAID 10 คือการรวม RAID 1 (การสำรองข้อมูลแบบสะพาน) กับ RAID 0 (การแบ่งข้อมูลแบบ striping) เพื่อเพิ่มความเร็วและรักษาความปลอดภัยของข้อมูล

ความหมาย

RAID 10 (หรือ RAID 1+0) เป็นระดับ RAID ที่รวมการจัดเรียงแบบ mirroring (RAID 1) และ striping (RAID 0) เข้าด้วยกัน โดยแบ่งข้อมูลออกเป็นชุดย่อยแล้วสำรองทุกชุดไว้ในดิสก์อีกตัวหนึ่ง ทำให้ได้ทั้งความเร็วในการอ่าน/เขียนสูง และความทนทานต่อการล้มเหลวของดิสก์

  • ใช้ดิสก์ขั้นต่ำ 4 ตัว (2 คู่)
  • ความจุที่ได้ = 50% ของดิสก์รวมทั้งหมด
  • เหมาะกับงานที่ต้องการความเร็วและข้อมูลปลอดภัยสูง เช่น ฐานข้อมูลขนาดใหญ่, ระบบเว็บเซิร์ฟเวอร์

หลักการทำงาน

RAID 10 ทำงานในลักษณะแบ่งกลุ่ม (striping) แล้วสำรองข้อมูลในแต่ละกลุ่ม (mirroring)

  • ข้อมูลถูกแบ่งเป็นชุดย่อย (stripes) แล้วกระจายไปยังดิสก์คู่แรกและคู่ที่สอง
  • แต่ละชุดข้อมูลจะถูกสำรองไว้ในดิสก์อีกตัวหนึ่งของคู่เดียวกัน (mirroring)
  • หากดิสก์ใดดิสก์หนึ่งเสีย ระบบยังสามารถเข้าถึงข้อมูลจากดิสก์สำรองได้

RAID 10 ทนต่อการล้มเหลวของดิสก์ได้สูงสุด 1 ตัวในแต่ละคู่ แต่หากดิสก์เสียทั้งสองตัวในคู่เดียวกัน ข้อมูลจะสูญหาย

ตัวอย่างการใช้งานจริง

RAID 10 ถูกใช้อย่างแพร่หลายในระบบงานที่ต้องการประสิทธิภาพสูงและข้อมูลปลอดภัย

  • ฐานข้อมูลเชิงธุรกิจ: เช่น Oracle, SQL Server ที่ต้องอ่าน/เขียนข้อมูลบ่อย
  • เซิร์ฟเวอร์เว็บระดับองค์กร: รองรับผู้ใช้จำนวนมากพร้อมกัน
  • ระบบคลาวด์และ virtualization: ใช้ในสภาพแวดล้อมที่ต้องการ latency ต่ำ
  • ระบบวิเคราะห์ข้อมูล (analytics): ต้องการความเร็วในการเข้าถึงข้อมูลขนาดใหญ่

ความสับสนที่พบบ่อย

หลายผู้ใช้สับสนระหว่าง RAID 10 กับ RAID 01 หรือ RAID 5 ซึ่งมีลักษณะต่างกันอย่างชัดเจน

  • RAID 10 ≠ RAID 01: RAID 01 ทำ striping ก่อนแล้ว mirror ทั้งระบบ ทนต่อความเสียหายได้น้อยกว่า
  • RAID 10 ≠ RAID 5: RAID 5 ใช้ parity แทนการสำรองข้อมูลเต็ม จึงเร็วกว่าในบางกรณี แต่ทนต่อความเสียหายได้เพียง 1 ดิสก์เท่านั้น และมี latency สูงกว่า RAID 10
  • RAID 10 ไม่เหมาะกับการจัดเก็บข้อมูลที่ไม่จำเป็นต้องเร็ว: เช่น สำรองข้อมูลระยะยาว ที่ควรใช้ RAID 5 หรือ RAID 6 แทน

ผลกระทบต่อการเลือกซื้อ

เมื่อพิจารณา RAID 10 ในการเลือกซื้อระบบจัดเก็บข้อมูล ควรคำนึงถึงปัจจัยต่อไปนี้

  • ต้นทุน: ใช้ดิสก์มากกว่า RAID 5 และ RAID 6 แต่ให้ประสิทธิภาพสูงกว่า
  • ความทนทาน: ทนต่อความเสียหายของดิสก์ได้ดี แต่ต้องมีดิสก์ขั้นต่ำ 4 ตัว
  • ความเร็ว: เหมาะกับงานที่ต้องการ I/O สูง เช่น การเขียนข้อมูลบ่อย
  • การบำรุงรักษา: เมื่อดิสก์เสีย ระบบต้องเปลี่ยนดิสก์และซ่อมแซมโดยอัตโนมัติ (rebuild)

คำที่เกี่ยวข้อง

  • raid-0
  • raid-1
  • raid-5
  • raid-6
  • storage-area-network
  • solid-state-drive