RAID Array ตัวไหนดีที่สุดสำหรับคุณ

หากคุณเคยคิดที่จะสร้างอุปกรณ์ NAS หรือเซิร์ฟเวอร์หรือมัว แต่ขลุกอยู่ในโลกแห่งการจัดเก็บข้อมูลคุณอาจเคยได้ยินเกี่ยวกับ RAID RAID เต็มรูปแบบจริงๆแล้วคือ“ Redundant Array of Independent (หรือ In ราคาไม่แพง) Disks” วัตถุประสงค์หลักของอาร์เรย์นี้คือการสร้างเครือข่ายความปลอดภัยสำหรับพื้นที่เก็บข้อมูลทั้งหมดของคุณที่เชื่อมต่อกับ NAS หรือเซิร์ฟเวอร์ Fault Tolerance เป็นเป้าหมายหลักของเทคนิคนี้



Fault Tolerance หมายถึงในกรณีที่ไดรฟ์หนึ่งล้มเหลวหรือตายอาร์เรย์จะยังคงทำงานต่อไปและข้อมูลจะได้รับการปกป้อง สิ่งนี้มีความสำคัญอย่างยิ่งในแอปพลิเคชันระดับมืออาชีพและศูนย์ข้อมูลซึ่งเซิร์ฟเวอร์และไดรฟ์ทั้งหมดที่อยู่ภายในอาจมีข้อมูลที่ละเอียดอ่อนที่ต้องได้รับการปกป้องโดยเสียค่าใช้จ่ายทั้งหมด อาร์เรย์ RAID สามารถช่วยจัดเตรียมคุณลักษณะด้านความปลอดภัยซึ่งข้อมูลยังคงได้รับการปกป้องแม้ว่าจะมีความล้มเหลวของฮาร์ดแวร์ก็ตาม

ศูนย์ข้อมูลและเซิร์ฟเวอร์ขนาดใหญ่จะได้รับประโยชน์จากระดับ RAID ที่ซับซ้อนเช่น RAID 5 และ RAID 1 + 0 - รูปภาพ: TelecomReview



RAID มีความสำคัญตรงไหน

RAID มักใช้ในแอพพลิเคชั่นที่เก็บข้อมูลไว้ในไดรฟ์หลายตัว พื้นที่เช่นเซิร์ฟเวอร์และศูนย์ข้อมูลมีความจำเป็นอย่างยิ่งสำหรับ RAID เพื่อให้สามารถป้องกันข้อมูลที่ละเอียดอ่อนจำนวนมหาศาลได้ในกรณีที่ฮาร์ดแวร์ล้มเหลว นอกเหนือจากแอปพลิเคชันเหล่านั้นแล้ว RAID ยังได้รับความนิยมมากขึ้นเรื่อย ๆ ในแอปพลิเคชันในบ้านและสำนักงาน ขณะนี้ผู้บริโภคหันมาใช้ RAID เพื่อเพิ่มประสิทธิภาพหรือให้ความซ้ำซ้อนในกรณีที่ไดรฟ์สูญหาย RAID ประเภทนี้มักถูกตั้งค่าในแอปพลิเคชันเช่นเซิร์ฟเวอร์ NAS ที่บ้านและอื่น ๆ



วิธีตั้งค่า RAID

สามารถตั้งค่า RAID ได้โดยใช้ทั้งการกำหนดค่าซอฟต์แวร์และฮาร์ดแวร์ การกำหนดค่าซอฟต์แวร์ RAID หมายความว่าคุณสามารถใช้ความสามารถของ RAID ได้โดยไม่ต้องใช้ฮาร์ดแวร์เฉพาะใด ๆ ฮาร์ดแวร์ RAID เฉพาะโดยทั่วไปหมายถึงคอนโทรลเลอร์ RAID ในขณะที่ใช้ซอฟต์แวร์ RAID ความสามารถของ RAID โดยธรรมชาติของระบบปฏิบัติการจะถูกใช้ประโยชน์ Windows 10, Windows 8 และ Windows 7 พร้อมกับ Linux และ OS X Servers ได้รับการสนับสนุนอย่างเต็มที่สำหรับ RAID ระดับซอฟต์แวร์ เนื่องจากสามารถกำหนดค่า RAID ระดับนี้ภายในซอฟต์แวร์ได้โดยไม่มีค่าใช้จ่ายเพิ่มเติมจึงหมายความว่าวิธีนี้เหมาะสำหรับบุคคลที่ทำงานกับไดรฟ์จำนวนน้อยที่บ้านหรือสำนักงานขนาดเล็ก



ในทางกลับกัน Hardware RAID ต้องการคอนโทรลเลอร์ RAID เฉพาะเพื่อใช้ประโยชน์จากศักยภาพของ RAID ให้เต็มที่ นี่เป็นวิธีการที่มีราคาแพงกว่า แต่เชื่อถือได้และหลากหลายกว่าซึ่งสามารถเป็นประโยชน์สำหรับงานจัดเก็บข้อมูลระดับมืออาชีพแอปพลิเคชันศูนย์ข้อมูลหรือเซิร์ฟเวอร์ NAS ที่กว้างขวาง

คอนโทรลเลอร์ RAID ทั่วไป - รูปภาพ: PCMag

คุณควรเลือกระดับ RAID ใด

มีหลายระดับของ RAID ที่ใช้โดยทั่วไปทั้งในพื้นที่สำหรับผู้บริโภคและผู้บริโภค ระดับเหล่านี้ (เรียกอีกอย่างว่า RAID Arrays) แต่ละระดับมีข้อดีและข้อเสีย ขึ้นอยู่กับผู้ใช้ที่จะระบุว่าสิ่งใดเหมาะสมกับความต้องการของตนมากที่สุด สิ่งสำคัญคือต้องทราบว่าการกำหนดค่า RAID ของซอฟต์แวร์และฮาร์ดแวร์รองรับ RAID ในระดับต่างๆและยังสามารถกำหนดประเภทของไดรฟ์ที่รองรับในการกำหนดค่า RAID: SATA, SAS หรือ SSD



RAID 0

ระดับ RAID นี้ใช้เพื่อเพิ่มประสิทธิภาพของเซิร์ฟเวอร์ ด้วยการกำหนดค่านี้ข้อมูลจะถูกเขียนบนดิสก์หลายแผ่น เรียกอีกอย่างว่า 'การสตริปดิสก์' ไม่ว่าคุณจะทำงานอะไรบนเซิร์ฟเวอร์นี้จะถูกจัดการโดยไดรฟ์หลายตัวดังนั้นประสิทธิภาพจึงเพิ่มขึ้นเนื่องจากการดำเนินการ I / O จำนวนมากขึ้น ข้อดีอีกอย่างนอกเหนือจากความเร็วคือ RAID 0 สามารถกำหนดค่าได้ทั้งในรูปแบบซอฟต์แวร์และฮาร์ดแวร์และตัวควบคุมส่วนใหญ่ก็รองรับเช่นกัน ข้อเสียเปรียบที่ใหญ่ที่สุดของการกำหนดค่านี้คือการยอมรับข้อผิดพลาด หากไดรฟ์หนึ่งล้มเหลวข้อมูลทั้งหมดในดิสก์ที่มีลายทางทั้งหมดจะหายไป การสำรองข้อมูลเป็นสิ่งสำคัญหากคุณวางแผนที่จะดำเนินการในการกำหนดค่านี้

RAID 0 หรือ Disk Striping อธิบาย - รูปภาพ: NetworkEncyclopedia

RAID 1

การกำหนดค่านี้เรียกอีกอย่างว่า 'การมิเรอร์บนดิสก์' และจุดแข็งที่สุดของ RAID 1 คือความทนทานต่อความผิดพลาด ไดรฟ์ในอาร์เรย์ RAID นี้เป็นแบบจำลองของกันและกันดังนั้นการสร้างเครือข่ายความปลอดภัยที่ใหญ่ขึ้นหากไดรฟ์ใด ๆ ล้มเหลวในอาร์เรย์ ข้อมูลจะถูกคัดลอกอย่างราบรื่นจากไดรฟ์หนึ่งไปยังอีกไดรฟ์หนึ่งและเป็นวิธีที่ง่ายที่สุดในการสร้างดิสก์มิเรอร์ด้วยต้นทุนที่ค่อนข้างต่ำ

อธิบาย RAID 1 หรือ Disk Mirroring - รูปภาพ: EnterpriseStorageForum

ข้อเสียที่ใหญ่ที่สุดของ RAID 1 คือการลากประสิทธิภาพ เนื่องจากข้อมูลถูกเขียนบนไดรฟ์หลายตัวแทนที่จะเป็นข้อมูลเดียวประสิทธิภาพของอาร์เรย์ RAID 1 จึงช้ากว่าไดรฟ์เอกพจน์ ข้อเสียเปรียบประการที่สองคือความจุที่ใช้งานได้ทั้งหมดของอาร์เรย์ RAID คือครึ่งหนึ่งของผลรวมของความสามารถของไดรฟ์ ตัวอย่างเช่นการตั้งค่าที่มี 2 ไดรฟ์ขนาด 1TB แต่ละตัวจะมีความจุ RAID รวม 1TB แทนที่จะเป็น 2TB เห็นได้ชัดว่ามีสาเหตุจากความซ้ำซ้อน

หากคุณแค่ต้องการโคลนฮาร์ดไดรฟ์ด้วยตนเอง คำแนะนำของเรา อาจเป็นประโยชน์ในเรื่องนั้น

RAID 5

นี่คือการกำหนดค่าที่พบบ่อยที่สุดสำหรับอุปกรณ์ NAS ขององค์กรและเซิร์ฟเวอร์ธุรกิจ อาร์เรย์นี้เป็นการปรับปรุงบน RAID 1 เนื่องจากช่วยลดการสูญเสียประสิทธิภาพบางอย่างที่มีอยู่ในดิสก์มิเรอร์และยังให้ความทนทานต่อข้อผิดพลาดที่ดี ทั้งสองสิ่งนี้มีความสำคัญมากในแอปพลิเคชันจัดเก็บข้อมูลระดับมืออาชีพ ใน RAID 5 ข้อมูลและความเท่าเทียมกันจะถูกกำหนดไว้ในไดรฟ์ 3 ตัวขึ้นไป หากมีข้อบ่งชี้ความผิดปกติในไดรฟ์หนึ่งข้อมูลจะถูกโอนไปยังพาริตีบล็อกอย่างราบรื่น ข้อดีอีกประการหนึ่งของแอปพลิเคชัน RAID นี้คือช่วยให้เซิร์ฟเวอร์หลายไดรฟ์สามารถ“ hot-swappable” ซึ่งหมายความว่าสามารถสลับไดรฟ์ไปยังอาร์เรย์ได้ในขณะที่ระบบกำลังทำงานอยู่

RAID 5 ที่มีการอธิบายความเท่าเทียมกันของบล็อกเดียว - รูปภาพ: AOMEI DiskPart

ข้อเสียเปรียบที่สำคัญของอาร์เรย์นี้คือประสิทธิภาพการเขียนในเซิร์ฟเวอร์ขนาดใหญ่ สิ่งนี้อาจน่ากังวลหากผู้ใช้จำนวนมากเข้าถึงอาร์เรย์บางชุดและเขียนถึงอาร์เรย์พร้อมกันโดยเป็นส่วนหนึ่งของภาระงานประจำวัน

RAID 6

RAID Array นี้เกือบจะเหมือนกับ RAID 5 โดยมีข้อแตกต่างที่สำคัญเพียงประการเดียว มีระบบพาริตีที่แข็งแกร่งกว่าซึ่งหมายความว่าไดรฟ์สูงสุด 2 ตัวสามารถล้มเหลวก่อนที่จะมีโอกาสที่ข้อมูลจะได้รับผลกระทบ ทำให้เป็นตัวเลือกที่น่าสนใจมากสำหรับศูนย์ข้อมูลและแอปพลิเคชันระดับองค์กรอื่น ๆ

RAID 10

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

RAID 10 (1 + 0) พร้อมการสตริปและการมิเรอร์พร้อมกัน - รูปภาพ: EnterpriseStorageForum

ข้อเสียที่เห็นได้ชัดของอาร์เรย์ RAID 10 คือค่าใช้จ่าย ต้องใช้ไดรฟ์ขั้นต่ำ 4 ไดรฟ์สำหรับอาร์เรย์นี้โดยศูนย์ข้อมูลที่ใหญ่กว่าและแอปพลิเคชันระดับองค์กรจะต้องใช้จ่ายอย่างน้อย 2 เท่าของจำนวนไดรฟ์เช่นเดียวกับอาร์เรย์อื่น ๆ

ระดับ RAID อื่น ๆ

นอกเหนือจากระดับ RAID หลักที่กล่าวมาแล้วยังมีอาร์เรย์อื่น ๆ อีกด้วย เหล่านี้เป็นชุดของอาร์เรย์หลักและใช้เพื่อวัตถุประสงค์เฉพาะ

RAID 2

สิ่งนี้คล้ายกับ RAID 5 แต่แทนที่จะใช้ระบบพาริตีการสตริปจะเกิดขึ้นที่ระดับบิต ต้องมีไดรฟ์ขั้นต่ำ 10 ตัวในการปรับใช้อาร์เรย์ RAID 2 และประสิทธิภาพของ I / O ก็อาจได้รับผลกระทบอย่างหนักเช่นกัน ค่าใช้จ่ายจำนวนมากในการเข้าและประสิทธิภาพที่ไม่ดีเป็นสาเหตุหลักที่ทำให้ RAID 2 ขาดความนิยม

RAID 3

สิ่งนี้ก็คล้ายกับ RAID 5 เช่นกันความแตกต่างคือมันใช้พาริตีไดรฟ์เฉพาะแทนพาริตีบล็อก RAID 3 เป็นแอปพลิเคชันเฉพาะทางที่ใช้ในฐานข้อมูลและพื้นที่ประมวลผลเฉพาะบางส่วน

RAID 4

RAID 4 ใช้ระบบการสตริประดับไบต์ซึ่งต่างจากระบบการสตริประดับบิตตามที่ใช้ใน RAID 3 แอปพลิเคชันอื่น ๆ จะเหมือนกัน

RAID 7

นี่คือระดับ RAID ที่เป็นกรรมสิทธิ์ของ Storage Computer Corporation ซึ่งตอนนี้เลิกใช้แล้ว

RAID 0 + 1

มักจะสับสนกับ RAID 1 + 0 (RAID 10) แอปพลิเคชัน RAID 0 + 1 นี้แตกต่างจาก RAID 10 อย่างมาก RAID 0 + 1 เป็นอาร์เรย์แบบมิเรอร์ที่มีเซ็กเมนต์ที่เป็นอาร์เรย์ RAID 0 อาร์เรย์นี้ยังมีแอปพลิเคชันพิเศษในสภาพแวดล้อมระดับมืออาชีพที่ต้องการประสิทธิภาพระดับสูง แต่ไม่จำเป็นต้องมีความสามารถในการปรับขนาดได้

RAID 0 + 1 อธิบาย - รูปภาพ: GoLinuxHub

RAID ไม่ใช่ทางเลือกอื่นสำหรับการสำรองข้อมูล

ข้อผิดพลาดใหญ่ที่ผู้ใช้ใหม่หรือแม้แต่ผู้ใช้ที่มีประสบการณ์บางคนสามารถทำในส่วนนี้ได้คือทำให้ RAID สับสนกับการสำรองข้อมูล เป็นสิ่งสำคัญอย่างยิ่งที่ทั้งสองจะแตกต่างกัน RAID สามารถปรับปรุงประสิทธิภาพได้ในระดับหนึ่งหรือสามารถให้เครือข่ายความปลอดภัยที่มีประสิทธิภาพสำหรับข้อมูลของคุณเพื่อที่ว่าหากฮาร์ดแวร์ล้มเหลวที่ทำให้ไดรฟ์บางตัวเสียหายผู้ใช้มีเวลาดำเนินการและเปลี่ยนไดรฟ์ดังกล่าว สามารถช่วยบันทึกข้อมูลไม่ให้สูญหายได้ในครั้งเดียว อย่างไรก็ตามการสำรองข้อมูลที่เหมาะสมเป็นสิ่งจำเป็นสำหรับผู้ใช้ระดับมืออาชีพและระดับองค์กรและควรจัดทำอย่างน้อย 3 แห่งโดยหนึ่งในนั้นอยู่ในตำแหน่งทางกายภาพที่แตกต่างกัน แม้แต่อาร์เรย์ RAID ขั้นสูงก็สามารถทนต่อความเสียหายทางกายภาพหรืออันตรายจากภายนอกเช่นไฟหรือน้ำเป็นต้นด้วยเหตุนี้การสำรองข้อมูลที่ละเอียดอ่อนแยกต่างหากจึงมีความสำคัญเสมอและควรจำเป็นสำหรับแอปพลิเคชันระดับมืออาชีพและระดับองค์กร หากคุณบังเอิญลบข้อมูลสำคัญบางอย่างออกจากฮาร์ดไดรฟ์โดยไม่ได้ตั้งใจ คู่มือการกู้คืนของเรา อาจช่วยคุณในการกู้คืนได้

คำพูดสุดท้าย

RAID เป็นเครื่องมือที่มีประโยชน์ในการประมวลผลสมัยใหม่และสามารถมอบข้อได้เปรียบที่สำคัญหลายประการในปริมาณงานระดับมืออาชีพเช่นเซิร์ฟเวอร์ขนาดใหญ่หรือศูนย์ข้อมูล RAID ช่วยให้ผู้ใช้มีทางเลือกระหว่างประสิทธิภาพสูงและระดับความปลอดภัยที่สูงขึ้นและด้วยระดับ RAID ขั้นสูงจึงเป็นไปได้ที่จะรับทั้งสองอย่างพร้อมกัน เป็นสิ่งสำคัญที่จะต้องนำ RAID มาใช้นอกเหนือจากการสำรองข้อมูลที่เหมาะสมและทั้งสองไม่ควรสับสนซึ่งกันและกัน ข้อมูลที่ละเอียดอ่อนบนอาร์เรย์ RAID ยังคงเสี่ยงต่อการสูญหายอย่างถาวรหากไม่มีการสำรองข้อมูลที่เหมาะสม