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