NOW - 08

ΟΚΤΩΒΡΙΟΣ 2019 #25 Παρέχει υψηλό επίπεδο ασφάλειας, καθώς αν χαλάσει μια μονά- δα δίσκου εξακολουθούμε να έχουμε πρόσβαση σε όλα τα δεδομέ- να, ακόμα και κατά τη διάρκεια της αντικατάστασής της που ο RAID controller επαναφέρει τα δεδομένα στη νέα μονάδα δίσκου. Μειονεκτήματα Επειδή οι πληροφορίες του parity μοιράζονται ισόποσα σε όλους τους δίσκους, η συνολική χωρητικότητα του RAID 5 προκύπτει από το γινόμενο της χωρητικότητας του μικρότερου δίσκου, επί τον αριθμό των δίσκων της συστοιχίας μείον ένα. Αν υποθέσουμε δη- λαδή ότι έχουμε έναν δίσκο των 500GB και τέσσερις του 1TB, η συ- νολική χωρητικότητα θα είναι 500GB x (5-1) = 2TB. Αν αυτοί οι πέ- ντε δίσκοι είναι ίδιου μεγέθους χάνεται το 20% από το σύνολο της χωρητικότητάς τους, ενώ αν οι δίσκοι είναι δέκα το ποσοστό που χάνεται πέφτει στο 10% και αν είναι τρεις αυξάνεται στο 33,3%. Δηλαδή, όσο περισσότερους δίσκους περιλαμβάνει η συστοιχία, μειώνεται το ποσοστό της συνολικής χωρητικότητας που χάνεται. Από την άλλη μεριά όμως, επειδή κάποια στιγμή ένας δίσκος χα- λάει, όταν χρησιμοποιούμε μεγάλο αριθμό δίσκων αυξάνεται η πι- θανότητα ταυτόχρονης διπλής αποτυχίας τους που θα προκαλέσει οριστική απώλεια όλων των δεδομένων. Όταν ένας δίσκος χαλάσει και αντικατασταθεί, ο χρόνος που θα χρειαστεί για την επαναφορά (rebuild) των δεδομένων μπορεί να είναι μεγάλος, γεγονός που καθιστά ευάλωτη τη συστοιχία σε πρό- σθετη αποτυχία δεύτερου δίσκου. Επίσης, κατά τη διάρκεια του rebuild η απόδοση του συστήματος υποβαθμίζεται. RAID 6 Το RAID 6 χρησιμοποιεί παρόμοια μέθοδο με το RAID 5, με τη δια- φορά ότι περιλαμβάνει ένα δεύτερο parity block που κατανέμεται σε όλους τους δίσκους της συστοιχίας. Για την υλοποίησή του απαι- τούνται τουλάχιστον τέσσερις μονάδες δίσκου, ενώ λόγω του πρό- σθετου parity η συστοιχία συνεχίζει να λειτουργεί ακόμα και αν δύο δίσκοι χαλάσουν ταυτόχρονα. Ωστόσο, η πρόσθετη αυτή προστασία έχει και κάποιο τίμημα, καθώς οι συστοιχίες RAID 6 έχουν υψηλότε- ρο κόστος ανά GB και έχουν χαμηλότερη απόδοση εγγραφής από τις συστοιχίες RAID 5. Το RAID 6 είναι ένα ολοκληρωμένο σύστημα που συνδυάζει αποτελεσματική αποθήκευση, άριστη ασφάλεια και ικανοποιητική απόδοση. Σε σχέση με το RAID 5, είναι ιδανικότερο για διακομιστές αρχείων και εφαρμογών που χρησιμοποιούν πολ- λούς μεγάλους δίσκους αποθήκευσης δεδομένων. Πλεονεκτήματα Το RAID 6 προσφέρει μεγάλη ταχύτητα ανάγνωσης, καθώς όπως και στο RAID 5 οι ταχύτητες των δίσκων λειτουργούν αθροιστικά. Ακόμα και δύο μονάδες δίσκου να αποτύχουν, εξακολουθούμε να έχουμε πρόσβαση σε όλα τα δεδομένα. Έτσι, το RAID 6 είναι πολύ πιο ασφαλές από το RAID 5, καθώς οι πιθανότητες να χαλάσουν ταυ- τόχρονα τρεις δίσκοι είναι ασύγκριτα λιγότερες σε σχέση με αυτές της αποτυχίας δύο δίσκων. Μειονεκτήματα Λόγω του πρόσθετου υπολογισμού των δεδομένων του parity, η συνολική ταχύτητα εγγραφής είναι κατά 20% χαμηλότερη σε σχέση με την αντίστοιχη του RAID 5. Όπως και στο RAID 5, ο απαιτούμενος χρόνος για το rebuild μπο- ρεί να είναι μεγάλος, ενώ κατά τη διάρκειά του μειώνεται η απόδοση ολόκληρης της συστοιχίας. RAID 10 (1+0) Πρόκειται για μια υβριδική διαμόρφωση RAID, η οποία συνδυάζει τα πλεονεκτήματα και μειονεκτήματα των RAID 1 και RAID 0 σε ένα ενιαίο σύστημα. Παρέχει ασφάλεια αντικατοπτρίζοντας (mirroring) όλα τα δεδομένα σε δευτερεύουσες μονάδες δίσκου, χρησιμοποιώ- ντας μέθοδο striping σε κάθε σετ μονάδων δίσκου για να επιταχύνει τη μεταφορά των δεδομένων. Είναι ιδανικό για εταιρίες και οργα- νισμούς που διαχειρίζονται βάσεις δεδομένων κρίσιμης σημασίας. Πλεονεκτήματα Σε περίπτωση που χαλάσει ένας από τους δίσκους σε μια διαμόρ- φωση RAID 10 ο χρόνος ολοκλήρωσης του rebuild είναι πολύ γρή- γορος, καθώς χρειάζεται μόνο η αντιγραφή όλων των δεδομένων από το mirror στη νέα μονάδα δίσκου. Η διαδικασία αυτή μπορεί να διαρκέσει μόλις 30 λεπτά για δίσκους χωρητικότητας 1TB. Μειονεκτήματα Το ήμισυ της χωρητικότητας αποθήκευσης χρησιμοποιείται για το mirroring, κάτι που σε σύγκριση με τις μεγάλες συστοιχίες RAID 5 ή RAID 6 αυξάνει το κόστος για πλεονασμό στο RAID 10. RAID 6 (striping με διπλό parity). 5 RAID 10 (mirroring και striping). 6

RkJQdWJsaXNoZXIy NjE3Njcz