Skip to main content

Ποιο είναι το RAID με το καλύτερο λογισμικό ή υλικό;

Technology Stacks - Computer Science for Business Leaders 2016 (Απρίλιος 2024)

Technology Stacks - Computer Science for Business Leaders 2016 (Απρίλιος 2024)
Anonim

Ένα εξωτερικό περίβλημα RAID είναι ένας δημοφιλής τρόπος για να αυξήσετε το διαθέσιμο χώρο αποθήκευσης των υπολογιστών σας, προσθέτοντας ταυτόχρονα αύξηση της απόδοσης ή της προστασίας δεδομένων ή και τα δύο. Μία από τις βασικές ερωτήσεις που πρέπει να απαντήσετε όταν ψάχνετε για ένα εξωτερικό σύστημα αποθήκευσης RAID είναι πώς θα εκτελεστούν οι λειτουργίες RAID, στο λογισμικό ή στο ειδικό υλικό.

Γιατί ένα εξωτερικό περίβλημα RAID;

Ας είμαστε σαφείς, εάν ο κύριος σκοπός σας είναι μόνο να επεκτείνετε το διαθέσιμο χώρο στο δίσκο, μπορεί να βρείτε μια εξωτερική μονάδα δίσκου που μπορεί να είναι πολύ λιγότερο δαπανηρή. Η ενιαία εξωτερική μονάδα δίσκου είναι πολύ ευπροσάρμοστη. μπορεί να χρησιμοποιηθεί για επιπλέον αποθηκευτικό χώρο, ως μονάδα δημιουργίας αντιγράφων ασφαλείας ή για την εγκατάσταση εναλλακτικών λειτουργικών συστημάτων.

Ένα περίβλημα που βασίζεται σε RAID, από την άλλη πλευρά, θα σχεδιαστεί για να κατέχει πολλαπλές μονάδες δίσκου και να προσφέρει στον χρήστη τη δυνατότητα να διαμορφώσει το περίβλημα σε μία ή περισσότερες διαμορφώσεις RAID.

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

Ρυθμιστής RAID βασισμένο σε λογισμικό ή υλικό

Η καρδιά ενός συστήματος RAID είναι ο ελεγκτής, ο οποίος διαχειρίζεται τη διανομή δεδομένων προς και από τις μονάδες που αποτελούν τη συστοιχία RAID. Οι ελεγκτές RAID μπορούν να βασίζονται στο υλικό, χρησιμοποιώντας ένα τσιπ ενσωματωμένο στο περίβλημα RAID ή βασισμένο σε λογισμικό, χρησιμοποιώντας την υπολογιστική ισχύ του υπολογιστή σας για τον έλεγχο του τρόπου ανάγνωσης ή εγγραφής δεδομένων στο περίβλημα.

Συνηθισμένη σοφία ήταν ότι οι ελεγκτές με βάση το υλικό έχουν το πλεονέκτημα στην απόδοση, έχοντας τη δυνατότητα να πραγματοποιήσουν τους απαιτούμενους υπολογισμούς για να κατευθύνουν δεδομένα προς και από τις μονάδες δίσκου σε μια συστοιχία RAID χωρίς να εισάγουν εμπόδια απόδοσης. Τα συστήματα που βασίζονται σε λογισμικό ήταν συνήθως λιγότερο δαπανηρά και μπορούσαν να λειτουργήσουν επαρκώς για τρία δημοφιλή επίπεδα RAID, RAID 0 (Ριγέ για ταχύτητα), RAID 1 (Mirrored data for redundancy) και RAID 10 (Mirrored set of Striped drives). Αλλά είχαν προβλήματα επιδόσεων με πιο σύνθετα επίπεδα RAID.

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

Ωστόσο, τα σύγχρονα σχέδια επεξεργαστών που χρησιμοποιούν πολλούς πυρήνες επεξεργασίας, μαζί με τα σύγχρονα λειτουργικά συστήματα που εκμεταλλεύονται τους επεξεργαστές πολλαπλών πυρήνων έχουν σχεδόν εξαλείψει την ποινή απόδοσης σε συστήματα RAID που βασίζονται σε λογισμικό, τουλάχιστον για τα βασικά επίπεδα RAID 0, 1, 3 , 5 και 10.

Λογισμικό RAID

Τα συστήματα RAID που χρησιμοποιούν έλεγχο βάσει λογισμικού έχουν τα ακόλουθα χαρακτηριστικά:

  • Μειωμένο κόστος: Επειδή το περίβλημα RAID μπορεί να χρησιμοποιεί τυπικά chipsets διεπαφών, το κόστος σχεδιασμού και κατασκευής διατηρείται χαμηλό για το περίβλημα RAID. Το κόστος λογισμικού μπορεί να είναι τόσο χαμηλό όσο το μηδέν, δεδομένου ότι πολλά λειτουργικά συστήματα περιλαμβάνουν ενσωματωμένη υποστήριξη για τα πιο βασικά επίπεδα RAID συνήθως 0, 1, 10. Εάν χρειάζεστε RAID 3 ή 5, υπάρχουν διαθέσιμες διαθέσιμες εφαρμογές λογισμικού κόστους που μπορούν να λάβουν φροντίστε τις ανάγκες σας.
  • Ευελιξία: Οι ελεγκτές RAID που βασίζονται σε λογισμικό επιτρέπουν την μεγαλύτερη ευελιξία στη διαμόρφωση του τρόπου με τον οποίο κάθε μονάδα δίσκου μέσα σε ένα περίβλημα θα χρησιμοποιηθεί. Σε ένα περίβλημα τεσσάρων μονάδων. θα μπορούσατε να έχετε τρεις μονάδες δίσκου ρυθμισμένες ως ράγες για απόδοση και 1 μεγάλη μονάδα δίσκου για δημιουργία αντιγράφων ασφαλείας. Μπορείτε επίσης να ρυθμίσετε τις τέσσερις μονάδες δίσκου ως δύο ανεξάρτητες συστοιχίες, ένα ριγωτό σετ επεξεργασίας βίντεο και ένα σετ με κάτοπτρα για διάφορες βιβλιοθήκες πολυμέσων. Το θέμα είναι ότι οι τρόποι με τους οποίους χρησιμοποιούνται οι δίσκοι στο περίβλημα εξαρτώνται πλήρως από εσάς.
  • Απόδοση: Τα συστήματα RAID που βασίζονται σε λογισμικό που χρησιμοποιούνται για συστοιχίες βασικών ράβδων ή συστοιχίες με καθρέφτες δεν είναι πιθανό να δουν ποινή απόδοσης. Ωστόσο, καθώς ο αριθμός των μονάδων δίσκου που χρησιμοποιούνται σε έναν πίνακα αυξάνεται ή χρησιμοποιούνται πιο σύνθετα επίπεδα RAID, οι εφαρμογές RAID που βασίζονται σε λογισμικό ενδέχεται να αρχίσουν να επηρεάζουν την απόδοση του συστήματος RAID καθώς και τις συνολικές επιδόσεις του υπολογιστή.
  • Γενικά: Το λογισμικό RAID χρησιμοποιεί έναν ή περισσότερους πυρήνες CPU, καθώς και μνήμη RAM που μπορεί να επηρεάσει άλλες διαδικασίες που εκτελούνται στον υπολογιστή σας. Η έκταση του αντίκτυπου βασίζεται στο επίπεδο RAID που χρησιμοποιείται και ο αριθμός των μονάδων δίσκου που αποτελούν τη συστοιχία RAID.
  • Εκκίνηση: Πρόκειται για μια μεικτή περίπτωση, ορισμένα λογισμικά RAID λειτουργούν καλά με εκκίνηση από μια σειρά RAID και άλλα έχουν προβλήματα. Αν τα σχέδιά σας περιλάμβαναν εκκίνηση από τη συστοιχία RAID, βεβαιωθείτε ότι έχετε ελέγξει ότι το λογισμικό RAID που σκοπεύετε να χρησιμοποιήσετε υποστηρίζει την εκκίνηση.

RAID με βάση το υλικό

Τα περιβλήματα RAID που χρησιμοποιούν έναν ελεγκτή RAID βασισμένο σε υλικό έχουν τα ακόλουθα χαρακτηριστικά:

  • Κόστος: Τα περιβλήματα RAID που βασίζονται σε υλικό θα έχουν πριμ στην τιμή σε σύγκριση με τα περιβλήματα πολλαπλών κόλπων χωρίς ενσωματωμένη υποστήριξη RAID. Ωστόσο, η διαφορά στην τιμή μπορεί να είναι μικρή. Το βασικό υλικό RAID που υποστηρίζει μονάδες δίσκου με ριγωτές, κατοπτρικές ή ανεξάρτητες μονάδες έχει πολύ χαμηλό κόστος, ενώ οι ελεγκτές RAID που βασίζονται σε υλικό που υποστηρίζουν επιπρόσθετα επίπεδα RAID και περισσότερες μονάδες δίσκου εντός του πίνακα μπορούν να έχουν πολύ υψηλότερο τίμημα.
  • Αυτοτελές: Τα συστήματα RAID που βασίζονται σε υλικό εμφανίζονται στο λειτουργικό σύστημα υποδοχής ως ενιαίο δίσκο. Αυτό επιτρέπει στο σύστημα RAID να είναι διαφανές στον υπολογιστή στον οποίο είναι συνδεδεμένος. Το αποτέλεσμα είναι το υλικό που βασίζεται σε συστήματα RAID μεταφέρονται εύκολα μεταξύ υπολογιστών και λειτουργικών συστημάτων.
  • Απόδοση: Ενώ το RAID που βασίζεται σε λογισμικό και υλικό μπορεί να έχει παρόμοιους αριθμούς απόδοσης για βασικά επίπεδα σε ράβδους και σε κατοπτρικά επίπεδα, μόλις μεταβείτε σε πιο περίπλοκα επίπεδα RAID, τα συστήματα που βασίζονται στο υλικό τείνουν να ξεπεράσουν τα αντίστοιχα λογισμικά. Αυτή η βελτιωμένη απόδοση δεν περιορίζεται μόνο στη γραφή και την ανάγνωση των δεδομένων, αλλά εμφανίζεται και όταν τα δεδομένα RAID που αντικατοπτρίζονται πρέπει να ξαναχτιστούν λόγω μιας βλάβης της μονάδας δίσκου. Τα συστήματα RAID βασισμένα στο υλικό εκτελούν συνήθως τη διαδικασία ανακατασκευής πολύ γρηγορότερα από τα συστήματα που βασίζονται σε λογισμικό.
  • Γενικά: Τα εξωτερικά περιβλήματα RAID που βασίζονται σε υλικό δεν πρέπει να επηρεάζουν τον επεξεργαστή ή την RAM πάνω στο κεντρικό υπολογιστή.
  • Εκκίνηση: Γενικά, τα συστήματα RAID που βασίζονται σε υλικό μπορούν να χρησιμοποιηθούν ως το σύστημα εκκίνησης, εφόσον η σύνδεση στον υπολογιστή σας χρησιμοποιεί έναν τύπο θύρας που υποστηρίζει το λειτουργικό σύστημα από την εκκίνηση. Οι θύρες USB 3 και Thunderbolt πρέπει γενικά να είναι εκκινήσιμες, αλλά ελέγξτε με το λειτουργικό σύστημα και τον κατασκευαστή του υπολογιστή για να βεβαιωθείτε.

Συστάσεις RAID

  • Το λογισμικό RAID παίρνει ένα μπράβο όταν η κινητήρια δύναμη είναι να κρατήσει το κόστος κάτω και η χρήση του RAID σας θα περιοριστεί σε RAID 0 (ριγέ), Raid 1 (mirrored) ή RAID 10 (Mirrored set of Driven drives). Αυτός ο τύπος συστήματος RAID είναι μια καλή επιλογή για τους οικιακούς χρήστες που θα χρησιμοποιήσουν το σύστημα RAID με ένα ενιαίο σύστημα υπολογιστή.
  • Το RAID με βάση το υλικό είναι η επιλογή τόσο για πολύπλοκες ρυθμίσεις RAID, όπως αυτές που χρησιμοποιούνται στη RAID 3 ή RAID 5, οι οποίες ενσωματώνουν δυαδικά ψηφία ισοτιμίας που παράγονται και συγκρίνονται σε πραγματικό χρόνο καθώς τα δεδομένα αποστέλλονται προς και από τη συστοιχία RAID. Το RAID με βάση το υλικό είναι επίσης μια καλή επιλογή για τα πιο βασικά συστήματα RAID 0 και RAID 1 όταν θέλετε το περίβλημα RAID να είναι ανεξάρτητο από τον κεντρικό υπολογιστή, δίνοντάς σας τη δυνατότητα να μετακινήσετε το σύστημα μεταξύ πολλών υπολογιστών.