Τετάρτη 23 Φεβρουαρίου 2011

RAID

Raid είναι μια λειτουργία που δίνει τη δυνατότητα στους σκληρούς δίσκους να δουλεύουν σε συστοιχίες και να συνεργάζονται για να εκτελούν κάποιες λειτουργίες μαζί, πράγμα που δε θα μπορούσε να γίνει με έναν μόνο σκληρό δίσκο. Υπάρχουν 2 τρόποι κατασκευής συστοιχιών RAID ( με τη χρήση υλικού και με τη χρήση λογισμικού ) και διάφοροι τρόποι χρήσης και σύνδεσης οι οποίοι καλούνται επίπεδα.


  
RAID-0: Σε αυτό το επίπεδο τα δεδομένα διαχωρίζονται σε όλους τους δίσκους, έχοντας καλύτερο συνολικό όγκο δεδομένων και πολύ καλή απόδοση. Το λειτουργικό βλέπει όλους τους δίσκους σαν έναν, με συνολική χωρητικότητα το άθροισμα αυτών. Το μειονέκτημα είναι πως αν χτυπήσει-χαλάσει κάποιος από αυτούς τους σκληρούς δίσκους, τότε θα χαθούν κάποια απο τα δεδομένα και δεν θα λειτουργεί τίποτα.

 

RAID-1: Σε αυτό το επίπεδο δημιουργείται ένα ακριβώς ίδιο αντίγραφο του ενός σκληρού στον άλλον. Πιο αναλυτικά αν σε ένα σύστημα υπάρχουν 4 σκληροί δίσκοι θα δουλεύουν οι 2 και οι άλλοι 2 χρησιμοποιούνται για να γίνεται το backup. Αυτή η λειτουργία γίνεται αυτόματα και ουσιαστικά έχουμε αυτόματο backup όλων των δεδομένων.


RAID-2: Εδώ επιτυγχάνεται υψηλή ταχύτητα στα δεδομένα και αυτόματη διόρθωση σφαλμάτων. Υπάρχουν βοηθητικές μονάδες αποθήκευσης για πληροφορίες των δεδομένων, ώστε να διορθωθούν τυχόν σφάλματα. Έχουμε δηλαδή δίσκο/ους με τα δεδομένα και δίσκο/ους με τις πληροφορίες για διόρθωση σφαλμάτων. Είναι καλή για SCSI δίσκους, επειδή εμπεριέχουν από μόνοι τους, λειτουργία διόρθωσης σφαλμάτων.

RAID-3 Είναι κάτι σαν το RAID-0 αλλά εδώ χρησιμοποιείται ένας ή και παραπάνω σκληροί δίσκοι για υποστήριξη σε θέματα ασφάλειας. Δηλαδή, αν αστοχίσει ένας δίσκος, τότε, ο extra δίσκος(για την περίπτωση 2 δίσκων) που υπάρχει, υποβοηθάει ώστε να ανακτηθούν τα δεδομένα. Λειτουργεί σε επίπεδο byte.  Το μειονέκτημα είναι οτι υπάρχει μεγάλη κατανάλωση πόρων του συστήματος και δεν είναι η καλύτερη λύση.

RAID-4 Είναι παρόμοιο με το RAID-3 με τη διαφορά ότι λειτουργεί σε επίπεδο block και όχι byte. Εδώ γίνεται γρήγορη ανάγνωση των δεδομένων(όπως στο RAID-0), όμως σχετικά αργή εγγραφή αυτών, στους δίσκους. Μπορεί να φανεί πολύ χρήσιμη αν χρησιμοποιηθεί για να εξυπηρετεί βάσεις δεδομένων που γίνεται κυρίως ανάγνωση.

RAID-5 Εδώ, γίνεται ουσιαστικά συνδιασμός του RAID-0 και RAID-1. Είναι παρόμοιο με το RAID-4, αλλά εδώ, η πληροφορία της ισοτιμίας διαμοιράζεται στους δίσκους των δεδομένων. Είναι προτιμότερο για χρήση σε servers.


Υπάρχουν και συνδιασμοί RAID όπως πχ το RAID-10 που συνδιάζει ουσιαστικά το RAID-1 με το RAID-0. Απαιτεί το λιγότερο τέσσερις μονάδες δίσκων, εκ των οποίων οι δύο χρησιμοποιούνται για mirroring και οι άλλοι δύο για striping.

Δεν υπάρχουν σχόλια:

Δημοσίευση σχολίου