ธุรกิจสมัยใหม่ส่วนใหญ่รวมระบบคอมพิวเตอร์เข้ากับงานประจำวันของพวกเขาอย่างหนักแม้ว่าสิ่งนี้จะขับเคลื่อนบริษัทหลายแห่งให้สูงขึ้นไปอีก แต่ระบบที่รับผิดชอบต่อความสำเร็จอย่างแท้จริงก็คือเซิร์ฟเวอร์ส่วนกลาง ซึ่งจัดเก็บและแจกจ่ายข้อมูลจำนวนมากเมื่อจำเป็น
เพื่อให้เซิร์ฟเวอร์เหล่านี้มีอยู่จริง พวกเขาต้องใช้เทคโนโลยี RAID ที่ช่วยให้สามารถเชื่อมต่อฮาร์ดไดรฟ์หลายตัวได้อย่างราบรื่นเพื่อวัตถุประสงค์ เช่น ประสิทธิภาพที่สูงขึ้นและการปกป้องข้อมูล
ในบทความนี้ เราจะมาดูที่ RAID 1 กับ RAID 5 และความแตกต่างที่สำคัญระหว่างการตั้งค่าทั้งสอง
หากคุณสนใจในการเปรียบเทียบระดับ RAID อื่นๆ เราจะครอบคลุมคู่ที่เปรียบเทียบบ่อยที่สุดด้านล่าง:
- RAID 0 และ RAID 1
- RAID 5 และ RAID 6
- RAID 5 และ RAID 10
- ฮาร์ดแวร์ RAID กับซอฟต์แวร์ RAID
RAID 1: การจำลองข้อมูลคืออะไร
Raid 1 ได้รับการออกแบบโดยคำนึงถึงการกู้คืนข้อมูลและใช้งานโดยใช้โปรโตคอลที่เรียกว่ามิเรอร์การทำมิเรอร์ช่วยให้คอมพิวเตอร์สามารถเขียนสำเนาของข้อมูลใดๆ ที่เก็บไว้ในฮาร์ดไดรฟ์ที่สอง เพื่อสร้างสำเนาที่สมบูรณ์แบบซึ่งหมายความว่าหากฮาร์ดไดรฟ์ตัวหนึ่งเสีย อีกตัวหนึ่งสามารถใช้เพื่อกู้คืนข้อมูลที่สูญหายได้เนื่องจากมีค่าใช้จ่ายที่สูงขึ้น การตั้งค่านี้จึงมักใช้สำหรับธุรกิจที่มีงบประมาณมากขึ้น
子
สมมติว่าคุณมีไฟล์ที่มีขนาด 100 GB และกำลังบันทึกลงในคอมพิวเตอร์ที่มีฮาร์ดไดรฟ์สองตัวโดยใช้การตั้งค่า RAID 1ไม่ว่าคุณจะบันทึกไฟล์ลงในคอมพิวเตอร์หรือสร้างในคอมพิวเตอร์ สำเนาจะถูกสร้างขึ้นในไดรฟ์ที่สองพร้อมกันซึ่งหมายความว่าไฟล์ใดๆ ต้องการพื้นที่จัดเก็บมากเป็นสองเท่า แต่ก็สามารถกู้คืนได้ง่ายหากสูญหาย
ข้อดีของ RAID 1
- ความเร็วในการอ่าน/เขียนที่ดีเยี่ยมข้อมูลสามารถอ่านได้จากหลายดิสก์โดยใช้คอนโทรลเลอร์ RAID แบบมัลติเพล็กซ์
- หากไดรฟ์ล้มเหลว คุณไม่จำเป็นต้องสร้างข้อมูลใหม่ เพียงคัดลอกข้อมูลไปยังไดรฟ์สำรองกระบวนการกู้คืนทำได้ง่ายและรวดเร็ว ทำให้เป็นตัวเลือกที่ยอดเยี่ยมสำหรับผู้ที่ต้องการความทนทานต่อข้อผิดพลาดในระดับสูงและราคาไม่แพง
- RAID 1 เป็นเทคโนโลยีที่ใช้งานง่าย เนื่องจากไม่ใช้ดิสก์ที่มีระบบพาริตี
- สามารถขยายดิสก์เพิ่มเติมเพื่อเพิ่มความซ้ำซ้อนเพิ่มเติม
ข้อเสียของ RAID 1
- เนื่องจากข้อมูลถูกเขียนหลายครั้ง ความจุในการจัดเก็บจึงอยู่ที่ครึ่งหรือ 50% ของความจุทั้งหมดของไดรฟ์ที่เล็กที่สุด
- หากดิสก์ล้มเหลว ระบบจะต้องปิดตัวลงเพื่อให้สามารถซ่อมแซมหรือเปลี่ยนดิสก์ที่ล้มเหลวได้
RAID 5: การกู้คืนโดยไม่มีความซ้ำซ้อนคืออะไร
ระบบ RAID 5 ถูกสร้างขึ้นเพื่อเชื่อมช่องว่างระหว่างประสิทธิภาพของไดรฟ์และความซ้ำซ้อนเหมือนกับ RAID 0 ที่ใช้กระบวนการที่เรียกว่าสตริป ซึ่งแบ่งข้อมูลออกเป็นส่วนเท่าๆ กัน และแจกจ่ายตามลำดับในไดรฟ์หลายตัวนอกจากนี้ ยังใช้คุณลักษณะที่เรียกว่าพาริตี ซึ่งใช้ในการคำนวณว่าไฟล์จะมีอะไรบ้างหากไฟล์ต้นฉบับสูญหาย
พาริตีไม่ใช่ระบบสำรองข้อมูล แต่เป็นระบบไฟล์ที่รู้ว่าข้อมูลใดอยู่ที่ไหน ทำให้สามารถตรวจสอบได้ว่าข้อมูลในไฟล์ที่กำหนดมีทุกสิ่งที่ควรจะเป็นเพื่อความปลอดภัยที่เพิ่มขึ้น RAID 5 จะสร้างจากระดับ RAID ก่อนหน้าและยังแยกระบบพาริตีออก ซึ่งหมายความว่าข้อมูลพาริตีสำหรับไฟล์ที่กำหนดจะถูกเก็บไว้ในไดรฟ์ที่แตกต่างจากตัวไฟล์เอง
子
Raid 5 นั้นแตกต่างจาก RAID 1 โดยพื้นฐาน ดังนั้นเราต้องเปลี่ยนตัวอย่างของเราเล็กน้อยพิจารณาไฟล์ A, B และ C หลายไฟล์ โดยแต่ละไฟล์แบ่งครึ่งและจัดเก็บไว้ในคอมพิวเตอร์โดยใช้ไดรฟ์สามตัวและการตั้งค่า RAID 5คุณจะเห็นกราฟคล้ายกับด้านล่าง:
ดิสก์ 1 | ดิสก์ 2 | ดิสก์ 3 |
A1 | A2 | 平價 |
B1 | B Parity | B2 |
C ความเท่าเทียมกัน | C1 | C2 |
อย่างที่คุณเห็น ไฟล์ A, B และ C ยังคงถูกจัดเก็บตามลำดับ แต่มีส่วนพาริตีระหว่างแต่ละไฟล์สิ่งนี้อาจดูสับสนในตอนแรก แต่จริงๆ แล้วทำให้คอมพิวเตอร์ทำงานเกือบจะเร็วเท่ากับการตั้งค่า RAID 0 ที่คล้ายกัน ในขณะที่ยังคงรักษาความปลอดภัยของข้อมูลให้เทียบเท่ากับ RAID 1 โดยไม่ต้องทำซ้ำข้อมูลใดๆ
ไปขั้นตอนต่อไปและสมมติว่าดิสก์ 2 ล้มเหลวและข้อมูลทั้งหมดจะสูญหายซึ่งหมายความว่าเราสูญเสียข้อมูลพาริตีสำหรับไฟล์ A2, C1 และไฟล์ Bข้อมูลพาริตีสำหรับไฟล์ A และ C ยังคงอยู่ในไดรฟ์อื่น ดังนั้นไฟล์เหล่านี้จึงสามารถกู้คืนได้ เนื่องจากมีเพียงข้อมูลพาริตีสำหรับไฟล์ B เท่านั้นที่สูญหาย จึงสามารถสร้างขึ้นใหม่ได้เมื่อติดตั้งไดรฟ์ใหม่แล้ว
ข้อดีของ RAID 5
- ด้วยความเร็วในการอ่านที่ยอดเยี่ยม จึงสามารถให้บริการผู้ใช้หลายคนพร้อมกันได้
- มีความซ้ำซ้อนของข้อมูลที่ดี
- ข้อมูลพาริตีใช้เพื่อสร้างข้อมูลใหม่ระหว่างที่ดิสก์ล้มเหลวไม่จำเป็นต้องปิดระบบคุณยังสามารถเข้าถึงข้อมูลของคุณได้แม้หลังจากเปลี่ยนไดรฟ์ที่ล้มเหลวแล้ว
- ในการตั้งค่า RAID 5 ตัวควบคุม RAID จะใช้ข้อมูลพาริตีเพื่อสร้างข้อมูลใหม่ ดังนั้นจึงไม่จำเป็นต้องทำการจำลองข้อมูลนี่คือเหตุผลที่สามารถเข้าถึงพื้นที่จัดเก็บดิสก์ได้มากขึ้น
ข้อเสียของ RAID 5
-
- คุณต้องมีดิสก์อย่างน้อย 3 แผ่นเพื่อใช้การตั้งค่านี้
- ประสิทธิภาพการเขียนอาจช้าเล็กน้อย
- หากดิสก์ขนาดใหญ่ล้มเหลว การสร้างข้อมูลใหม่อาจใช้เวลานานหากดิสก์อื่นเสียหายระหว่างการกู้คืน ข้อมูลทั้งหมดจะสูญหาย
- ระหว่างที่ไดรฟ์ล้มเหลว ความเร็วในการอ่าน/เขียนจะลดลงอย่างมาก เนื่องจากระบบกำลังกู้คืนข้อมูลอย่างแข็งขัน
RAID 1 และ RAID 5 ตารางเปรียบเทียบ
RAID 1 | RAID 5 | |
ฟีเจอร์หลัก | ดิสก์อิมเมจ | การสตริปดิสก์ด้วยระบบพาริตี |
ต้องการดิสก์จัดเก็บข้อมูล | 2 | 3 หรือมากกว่า |
容量 | ลด 50% | ลด 80% |
ระบบความเท่าเทียมกัน | 不 | ใช่ - ข้อมูลพาริตี้ครอบคลุมทุกไดรฟ์ |
ความทนทานต่อความผิดพลาด | ใช่ | ใช่ - 1 ไดรฟ์อาจล้มเหลว |
การกู้คืนข้อมูล | ใช่ | ใช่ - ใช้ระบบพาริตี |
ค่าใช้จ่ายทั้งหมด | ถูกกว่ามาก | แพง |
ประสิทธิภาพการอ่านดิสก์ | เท่ากับหรือสูงกว่าดิสก์เดียวเล็กน้อย | ค่อนข้างเร็ว |
ประสิทธิภาพการเขียนดิสก์ | ช้ามาก | ค่อนข้างเร็ว |
เขียนปรับ? | ใช่ - ปานกลาง | ใช่ - เล็กน้อยเนื่องจากการเขียนบล็อคความเท่าเทียมกัน |
วัตถุประสงค์ที่เหมาะสม | ความปลอดภัยของข้อมูล - การสูญหายของข้อมูลเป็นสิ่งที่ยอมรับไม่ได้ | สมดุลระหว่างความเร็วและความปลอดภัยของข้อมูล |
RAID 1 และ RAID 5 ความแตกต่างที่สำคัญ
- RAID 1 ใช้การมิเรอร์ดิสก์ ในขณะที่ RAID 5 ใช้การสตริปพาริตี
- RAID 1 มีราคาถูกกว่าในการตั้งค่าเนื่องจากความต้องการดิสก์ขั้นต่ำคือ 2 ในขณะที่ RAID 5 อาจมีราคาแพงกว่าเนื่องจากต้องใช้ดิสก์อย่างน้อย 3 ตัว
- พื้นที่จัดเก็บ RAID 1 อยู่ที่ 50% ในขณะที่ RAID 5 สามารถเพิ่มได้ถึง 80%
- Raid 1 ค่อนข้างช้าในการเขียน ช้ากว่าการใช้ดิสก์เดียวRAID 5 เขียนได้เร็วกว่าดิสก์เดียวมาก แต่ล่าช้าเล็กน้อยเนื่องจากจำเป็นต้องสร้างข้อมูลพาริตี
- RAID 1 มีโทษการเขียนที่สูงกว่า เนื่องจากต้องเขียนสำเนาของข้อมูลทั้งหมดสำหรับดิสก์พิเศษทุกตัวที่มีอยู่บทลงโทษในการเขียนสำหรับ RAID 5 ค่อนข้างต่ำเนื่องจากการใช้สตริป แต่ความต้องการข้อมูลพาริตีจะเพิ่มโทษเล็กน้อย
- ทั้ง RAID 1 และ 5 ใช้การสตริป ดังนั้นข้อมูลทั้งหมดจะถูกเก็บไว้ในไดรฟ์ทั้งหมด อย่างไรก็ตาม RAID 5 จะต้องกระจายข้อมูลที่ไม่ต่อเนื่องออกไปเพื่อให้มีที่ว่างสำหรับข้อมูลพาริตี
กรณีใช้งาน: เมื่อใดควรใช้ RAID 1 ในสถานการณ์จริง
RAID 1 เป็นที่เก็บข้อมูลที่สำคัญและต้องลดความเสี่ยงของการสูญเสียให้เหลือน้อยที่สุดด้วยเหตุนี้ จึงมักใช้โดยองค์กรขนาดใหญ่ เช่น โรงพยาบาล โรงเรียน และสำนักงานกฎหมาย
ฐานข้อมูลอิเล็กทรอนิกส์
RAID 1 สามารถจัดการทราฟฟิกจากผู้ใช้หลายคนได้อย่างง่ายดาย
ระบบการเงิน
ในสถานการณ์ต่างๆ เช่น ระบบบัญชีเงินเดือนและการบัญชี การสูญหายของข้อมูลอาจเป็นหายนะ ดังนั้นระบบเหล่านี้จึงจำเป็นต้องมีการตั้งค่าพื้นที่จัดเก็บเพื่อป้องกันไม่ให้ข้อมูลสูญหาย
เว็บเซิร์ฟเวอร์องค์กร
หากไม่มีเครื่องมือหลักของเว็บเซิร์ฟเวอร์เหล่านี้ การดำเนินการดังกล่าวจะส่งผลเสียอย่างมาก
กรณีใช้งาน: เมื่อใดควรใช้ RAID 5 ในสถานการณ์จริง
RAID 5 สร้างสมดุลที่ดีระหว่างความเร็วและการจัดเก็บข้อมูลที่ปลอดภัย ทำให้เหมาะสำหรับธุรกิจที่มีความต้องการและความคาดหวังที่สูงขึ้นมักใช้จำกัดจำนวนไดรฟ์ข้อมูลไฟล์องค์กรและธุรกิจและเซิร์ฟเวอร์แอปพลิเคชัน
คำถามที่พบบ่อย
เหตุใดจึงไม่แนะนำ RAID 5 เสมอไป
หากคุณกำลังใช้งานการตั้งค่า RAID 5 ที่มีดิสก์ขนาดใหญ่จำนวนมากและข้อมูลข้อมูลสูญหาย ความเสี่ยงที่จะสูญเสียอาร์เรย์ทั้งหมดจะมีมากกว่าเนื่องจากไม่มีข้อมูลที่ซ้ำกันในการตั้งค่า RAID 5 ซึ่งหมายความว่าคุณต้องพึ่งพาข้อมูลพาริตีเพื่อสร้างข้อมูลที่ถูกต้องใหม่หากไม่เป็นเช่นนั้น คุณอาจสูญเสียดิสก์อื่นในอาร์เรย์และข้อมูลต่อมา
คุณควรเลือก RAID 1 หรือ RAID 5 หรือไม่
แม้ว่า RAID 1 และ 5 จะแตกต่างกันโดยพื้นฐาน แต่สิ่งต่างๆ เช่น ความเร็วและศักยภาพในการกู้คืน ยังสามารถเปรียบเทียบได้ง่ายพอสมควรแม้ว่าการตัดสินใจขั้นสุดท้ายควรทำตามความต้องการของคุณ แต่ RAID 5 ได้รับการพิสูจน์แล้วว่าเหมาะสมสำหรับสถานการณ์ที่ความเร็วยังคงมีความสำคัญ แต่จำเป็นต้องมีศักยภาพในการกู้คืนด้วย