FAST VP στον χώρο αποθήκευσης Unity: πώς λειτουργεί

Σήμερα θα μιλήσουμε για μια ενδιαφέρουσα τεχνολογία που εφαρμόζεται στα συστήματα αποθήκευσης Unity/Unity XT - FAST VP. Εάν αυτή είναι η πρώτη φορά που ακούτε για το Unity, τότε μπορείτε να δείτε τα χαρακτηριστικά του συστήματος χρησιμοποιώντας τον σύνδεσμο στο τέλος του άρθρου. Εργάστηκα στο FAST VP στην ομάδα έργου της Dell EMC για περισσότερο από ένα χρόνο. Σήμερα θέλω να μιλήσω για αυτήν την τεχνολογία με περισσότερες λεπτομέρειες και να αποκαλύψω ορισμένες λεπτομέρειες της εφαρμογής της. Φυσικά, μόνο εκείνα που επιτρέπεται να αποκαλυφθούν. Εάν ενδιαφέρεστε για θέματα αποτελεσματικής αποθήκευσης δεδομένων ή απλά δεν έχετε κατανοήσει πλήρως την τεκμηρίωση, τότε αυτό το άρθρο θα είναι πιθανώς χρήσιμο και ενδιαφέρον.

FAST VP στον χώρο αποθήκευσης Unity: πώς λειτουργεί

Θα σας πω αμέσως τι δεν θα υπάρχει στο υλικό. Δεν θα υπάρχει αναζήτηση ανταγωνιστών και σύγκριση μαζί τους. Επίσης, δεν σκοπεύω να μιλήσω για παρόμοιες τεχνολογίες από ανοιχτό κώδικα, επειδή ο περίεργος αναγνώστης γνωρίζει ήδη γι 'αυτές. Και, φυσικά, δεν πρόκειται να διαφημίσω τίποτα.

Διαβάθμιση αποθήκευσης. Στόχοι και στόχοι του FAST VP

Το FAST VP σημαίνει Πλήρως αυτοματοποιημένη βαθμίδα αποθήκευσης για εικονική πισίνα. Λίγο δύσκολο; Κανένα πρόβλημα, θα το βρούμε τώρα. Το Tiering είναι ένας τρόπος οργάνωσης της αποθήκευσης δεδομένων στον οποίο υπάρχουν πολλά επίπεδα (tiers) όπου αποθηκεύονται αυτά τα δεδομένα. Το καθένα έχει τα δικά του χαρακτηριστικά. Το πιο σημαντικό: απόδοση, όγκος και τιμή αποθήκευσης μιας μονάδας πληροφοριών. Φυσικά, υπάρχει σχέση μεταξύ τους.

Ένα σημαντικό χαρακτηριστικό της βαθμίδας είναι ότι η πρόσβαση στα δεδομένα παρέχεται ομοιόμορφα ανεξάρτητα από το επίπεδο αποθήκευσης στο οποίο βρίσκεται αυτή τη στιγμή και το μέγεθος της δεξαμενής είναι ίσο με το άθροισμα των μεγεθών των πόρων που περιλαμβάνονται σε αυτό. Εδώ έγκεινται οι διαφορές από την κρυφή μνήμη: το μέγεθος της κρυφής μνήμης δεν προστίθεται στον συνολικό όγκο του πόρου (ομάδα σε αυτήν την περίπτωση) και τα δεδομένα της κρυφής μνήμης αντιγράφουν κάποιο τμήμα των κύριων δεδομένων μέσων (ή θα αντιγραφούν εάν δεδομένα από τη μνήμη cache δεν έχουν ακόμη γραφτεί). Επίσης, η κατανομή των δεδομένων ανά επίπεδα είναι κρυφή από τον χρήστη. Δηλαδή, δεν βλέπει ακριβώς ποια δεδομένα βρίσκονται σε κάθε επίπεδο, αν και μπορεί να το επηρεάσει έμμεσα θέτοντας πολιτικές (περισσότερα για αυτές αργότερα).

Τώρα ας δούμε τα χαρακτηριστικά της εφαρμογής της βαθμίδας αποθήκευσης στο Unity. Το Unity έχει 3 επίπεδα ή επίπεδα:

  • Εξαιρετική απόδοση (SSD)
  • Απόδοση (SAS HDD 10k/15k RPM)
  • Χωρητικότητα (NL-SAS HDD 7200 RPM)

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

Μέσα αποθήκευσης από το ίδιο επίπεδο και το ίδιο μέγεθος συνδυάζονται σε μια συστοιχία RAID, σχηματίζοντας μια ομάδα RAID (ομάδα RAID, συντομογραφία RG). Μπορείτε να διαβάσετε σχετικά με τα διαθέσιμα και προτεινόμενα επίπεδα RAID στην επίσημη τεκμηρίωση. Οι δεξαμενές αποθήκευσης σχηματίζονται από ομάδες RAID από ένα ή περισσότερα επίπεδα, από τα οποία στη συνέχεια διανέμεται ελεύθερος χώρος. Και από την πισίνα διατίθεται χώρος για συστήματα αρχείων και LUN.

FAST VP στον χώρο αποθήκευσης Unity: πώς λειτουργεί

Γιατί χρειάζομαι Tiering;

Συνοπτικά και αφηρημένα: για την επίτευξη μεγαλύτερων αποτελεσμάτων χρησιμοποιώντας ελάχιστους πόρους. Πιο συγκεκριμένα, το αποτέλεσμα συνήθως νοείται ως ένα σύνολο χαρακτηριστικών του συστήματος αποθήκευσης - ταχύτητα και χρόνος πρόσβασης, κόστος αποθήκευσης και άλλα. Το ελάχιστο των πόρων σημαίνει τη μικρότερη δαπάνη: χρήματα, ενέργεια κ.λπ. Το FAST VP εφαρμόζει μηχανισμούς αναδιανομής δεδομένων σε διαφορετικά επίπεδα στα συστήματα αποθήκευσης Unity/Unity XT. Αν με πιστεύετε, τότε μπορείτε να παραλείψετε την επόμενη παράγραφο. Για τα υπόλοιπα, θα σας πω λίγα περισσότερα.

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

  • απαιτεί χρόνο και προσοχή από τον διαχειριστή.
  • Δεν είναι πάντα δυνατό να «επανασχεδιαστούν» οι πόροι αποθήκευσης για να ταιριάζουν στις μεταβαλλόμενες συνθήκες.
  • εξαφανίζεται ένα σημαντικό πλεονέκτημα: ενοποιημένη πρόσβαση σε πόρους που βρίσκονται σε διαφορετικά επίπεδα αποθήκευσης.

Για να κάνω τους διαχειριστές αποθήκευσης να ανησυχούν λιγότερο για την ασφάλεια της εργασίας, θα προσθέσω ότι είναι απαραίτητος και εδώ ο ικανός σχεδιασμός πόρων. Τώρα που περιγράφονται εν συντομία οι εργασίες της βαθμίδας, ας ρίξουμε μια ματιά στο τι μπορείτε να περιμένετε από το FAST VP. Τώρα είναι η ώρα να επιστρέψουμε στον ορισμό. Οι δύο πρώτες λέξεις – Πλήρως αυτοματοποιημένο – μεταφράζονται κυριολεκτικά ως «πλήρως αυτοματοποιημένες» και σημαίνουν ότι η κατανομή μεταξύ των επιπέδων γίνεται αυτόματα. Λοιπόν, το Virtual Pool είναι μια ομάδα δεδομένων που περιλαμβάνει πόρους από διαφορετικά επίπεδα αποθήκευσης. Έτσι φαίνεται:

FAST VP στον χώρο αποθήκευσης Unity: πώς λειτουργεί

Κοιτάζοντας μπροστά, θα πω ότι το FAST VP μετακινεί δεδομένα μόνο μέσα σε ένα pool και όχι μεταξύ πολλών pool.

Προβλήματα επιλύθηκαν από το FAST VP

Ας μιλήσουμε πρώτα αφηρημένα. Έχουμε ένα pool και κάποιο μηχανισμό που μπορεί να αναδιανείμει δεδομένα σε αυτό το pool. Υπενθυμίζοντας ότι στόχος μας είναι να επιτύχουμε τη μέγιστη παραγωγικότητα, ας αναρωτηθούμε: με ποιους τρόπους μπορούμε να το πετύχουμε; Μπορεί να υπάρχουν πολλά από αυτά και εδώ το FAST VP έχει κάτι να προσφέρει στον χρήστη, αφού η τεχνολογία είναι κάτι περισσότερο από απλή βαθμίδα αποθήκευσης. Ακολουθούν ορισμένοι τρόποι με τους οποίους το FAST VP μπορεί να αυξήσει την απόδοση της πισίνας:

  • Κατανομή δεδομένων σε διαφορετικούς τύπους δίσκων, επίπεδα
  • Διανομή δεδομένων μεταξύ δίσκων του ίδιου τύπου
  • Κατανομή δεδομένων κατά την επέκταση της πισίνας

Πριν εξετάσουμε πώς επιλύονται αυτές οι εργασίες, πρέπει να γνωρίζουμε ορισμένα απαραίτητα στοιχεία σχετικά με τον τρόπο λειτουργίας του FAST VP. Το FAST VP λειτουργεί με μπλοκ συγκεκριμένου μεγέθους - 256 megabyte. Αυτό είναι το μικρότερο συνεχόμενο "κομμάτι" δεδομένων που μπορεί να μετακινηθεί. Στην τεκμηρίωση αυτό είναι αυτό που το λένε: φέτα. Από την άποψη του FAST VP, όλες οι ομάδες RAID αποτελούνται από ένα σύνολο τέτοιων «κομματιών». Αντίστοιχα, όλα τα στατιστικά στοιχεία εισόδου/εξόδου συγκεντρώνονται για τέτοια μπλοκ δεδομένων. Γιατί επιλέχθηκε αυτό το μέγεθος μπλοκ και θα μειωθεί; Το μπλοκ είναι αρκετά μεγάλο, αλλά αυτός είναι ένας συμβιβασμός μεταξύ της ευαισθησίας των δεδομένων (μικρότερο μέγεθος μπλοκ σημαίνει πιο ακριβή κατανομή) και των διαθέσιμων υπολογιστικών πόρων: δεδομένων των υφιστάμενων αυστηρών περιορισμών στη μνήμη RAM και μεγάλου αριθμού μπλοκ, τα στατιστικά δεδομένα ενδέχεται να καταλαμβάνουν πάρα πολύ, και ο αριθμός των υπολογισμών θα αυξηθεί αναλογικά.

Πώς το FAST VP εκχωρεί δεδομένα στο pool. Πολιτικοί

Για τον έλεγχο της τοποθέτησης δεδομένων σε μια πισίνα με ενεργοποιημένο το FAST VP, υπάρχουν οι ακόλουθες πολιτικές:

  • Υψηλότερη διαθέσιμη βαθμίδα
  • Auto-Tier
  • Ξεκινήστε ψηλά και μετά Auto-Tier (προεπιλογή)
  • Χαμηλότερη διαθέσιμη βαθμίδα

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

Το υψηλότερο διαθέσιμο επίπεδο επιχειρεί να τοποθετήσει ένα νέο μπλοκ στο επίπεδο με την υψηλότερη απόδοση. Εάν δεν υπάρχει αρκετός χώρος σε αυτό, τοποθετείται στο επόμενο πιο παραγωγικό επίπεδο, αλλά στη συνέχεια τα δεδομένα μπορούν να μετακινηθούν σε πιο παραγωγικό επίπεδο (αν υπάρχει χώρος ή με μετατόπιση άλλων δεδομένων). Το Auto-Tier τοποθετεί νέα δεδομένα σε διαφορετικά επίπεδα ανάλογα με την ποσότητα του διαθέσιμου χώρου και αναδιανέμεται ανάλογα με τη ζήτηση και τον ελεύθερο χώρο. Ξεκινήστε ψηλά και στη συνέχεια το Auto-Tier είναι η προεπιλεγμένη πολιτική και συνιστάται επίσης. Όταν τοποθετηθεί αρχικά, λειτουργεί ως το υψηλότερο διαθέσιμο επίπεδο και, στη συνέχεια, τα δεδομένα μετακινούνται ανάλογα με τα στατιστικά στοιχεία χρήσης του. Η πολιτική για το χαμηλότερο διαθέσιμο επίπεδο επιδιώκει να τοποθετήσει τα δεδομένα στο λιγότερο παραγωγικό επίπεδο.

Η μεταφορά δεδομένων πραγματοποιείται με χαμηλή προτεραιότητα, ώστε να μην παρεμποδίζεται η χρήσιμη λειτουργία του συστήματος αποθήκευσης, ωστόσο, υπάρχει μια ρύθμιση "Ρυθμός μετεγκατάστασης δεδομένων" που αλλάζει την προτεραιότητα. Υπάρχει μια ιδιαιτερότητα εδώ: δεν έχουν όλα τα μπλοκ δεδομένων την ίδια σειρά ανακατανομής. Για παράδειγμα, τα μπλοκ που επισημαίνονται ως μεταδεδομένα θα μετακινηθούν πρώτα σε ταχύτερο επίπεδο. Τα μεταδεδομένα είναι, θα λέγαμε, «δεδομένα για δεδομένα», ορισμένες πρόσθετες πληροφορίες που δεν είναι δεδομένα χρήστη, αλλά αποθηκεύουν την περιγραφή τους. Για παράδειγμα, πληροφορίες στο σύστημα αρχείων σχετικά με το μπλοκ στο οποίο βρίσκεται ένα συγκεκριμένο αρχείο. Αυτό σημαίνει ότι η ταχύτητα πρόσβασης στα δεδομένα εξαρτάται από την ταχύτητα πρόσβασης στα μεταδεδομένα. Δεδομένου ότι τα μεταδεδομένα είναι συνήθως πολύ μικρότερα σε μέγεθος, τα οφέλη από τη μετακίνησή τους σε δίσκους υψηλότερης απόδοσης αναμένεται να είναι μεγαλύτερα.

Κριτήρια που χρησιμοποιεί η Fast VP στην εργασία της

Το κύριο κριτήριο για κάθε μπλοκ, πολύ χονδρικά, είναι το χαρακτηριστικό της «ζήτησης» των δεδομένων, το οποίο εξαρτάται από τον αριθμό των λειτουργιών ανάγνωσης και εγγραφής ενός τμήματος δεδομένων. Αυτό το χαρακτηριστικό το ονομάζουμε «Θερμοκρασία». Υπάρχουν ζητούμενα (καυτά) δεδομένα που είναι πιο «καυτά» από τα αζήτητα δεδομένα. Υπολογίζεται περιοδικά, από προεπιλογή σε διαστήματα μιας ώρας.

Η συνάρτηση υπολογισμού θερμοκρασίας έχει τις ακόλουθες ιδιότητες:

  • Ελλείψει εισόδου/εξόδου, τα δεδομένα «ψύχονται» με την πάροδο του χρόνου.
  • Υπό περισσότερο ή λιγότερο ίσο φορτίο με την πάροδο του χρόνου, η θερμοκρασία αρχικά αυξάνεται και στη συνέχεια σταθεροποιείται σε ένα συγκεκριμένο εύρος.

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

FAST VP στον χώρο αποθήκευσης Unity: πώς λειτουργεί

Αλλά ας επιστρέψουμε στα καθήκοντα. Έτσι, μπορούμε να αρχίσουμε να αναλύουμε τι γίνεται για την επίλυση προβλημάτων FAST VP.

Α. Κατανομή δεδομένων σε διαφορετικούς τύπους δίσκων, επίπεδα

Στην πραγματικότητα, αυτό είναι το κύριο καθήκον του FAST VP. Τα υπόλοιπα, κατά μία έννοια, είναι παράγωγά του. Ανάλογα με την επιλεγμένη πολιτική, τα δεδομένα θα διανεμηθούν σε διαφορετικά επίπεδα αποθήκευσης. Πρώτα απ 'όλα, λαμβάνεται υπόψη η πολιτική τοποθέτησης, στη συνέχεια η θερμοκρασία του μπλοκ και το μέγεθος/ταχύτητα των ομάδων RAID.

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

FAST VP στον χώρο αποθήκευσης Unity: πώς λειτουργεί

Β. Κατανομή δεδομένων μεταξύ δίσκων ίδιου τύπου

Θυμηθείτε, στην αρχή έγραψα ότι τα μέσα αποθήκευσης από ένα ή περισσότερα τα επίπεδα συνδυάζονται σε μία πισίνα; Στην περίπτωση ενός μόνο επιπέδου, το FAST VP έχει επίσης δουλειά να κάνει. Για να επιτύχετε τη μέγιστη απόδοση σε οποιοδήποτε επίπεδο, συνιστάται η ομοιόμορφη κατανομή των δεδομένων μεταξύ των δίσκων. Αυτό θα σας επιτρέψει (θεωρητικά) να λάβετε το μέγιστο ποσό IOPS. Τα δεδομένα σε μια ομάδα RAID μπορούν να θεωρηθούν ότι κατανέμονται ομοιόμορφα στους δίσκους, αλλά αυτό δεν συμβαίνει πάντα μεταξύ των ομάδων RAID. Σε περίπτωση ανισορροπίας, το FAST VP θα μετακινήσει δεδομένα μεταξύ των ομάδων RAID ανάλογα με τον όγκο και την «απόδοση υπό όρους» (σε αριθμητικούς όρους). Για λόγους σαφήνειας, θα δείξω ένα σχήμα εξισορρόπησης μεταξύ τριών ομάδων RAID:

FAST VP στον χώρο αποθήκευσης Unity: πώς λειτουργεί

Β. Κατανομή δεδομένων κατά την επέκταση της δεξαμενής

Αυτή η εργασία είναι μια ειδική περίπτωση της προηγούμενης και εκτελείται όταν προστίθεται μια ομάδα RAID στο pool. Για να διασφαλιστεί ότι η ομάδα RAID που προστέθηκε πρόσφατα δεν θα παραμείνει αδρανής, ορισμένα από τα δεδομένα θα μεταφερθούν σε αυτήν, πράγμα που σημαίνει ότι το φορτίο θα ανακατανεμηθεί σε όλες τις ομάδες RAID.

SSD Wear Leveling

Χρησιμοποιώντας τη στάθμη φθοράς, το FAST VP μπορεί να παρατείνει τη διάρκεια ζωής ενός SSD, αν και αυτή η δυνατότητα δεν σχετίζεται άμεσα με το Storage Tiering. Δεδομένου ότι τα δεδομένα θερμοκρασίας είναι ήδη διαθέσιμα, ο αριθμός των λειτουργιών εγγραφής λαμβάνεται επίσης υπόψη και γνωρίζουμε πώς να μετακινήσουμε μπλοκ δεδομένων, θα ήταν λογικό για το FAST VP να λύσει αυτό το πρόβλημα.

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

Με αυτόν τον τρόπο, το FAST VP αναλαμβάνει τις παραδοσιακές προκλήσεις του Storage Tiering και κάνει κάτι περισσότερο από αυτό. Όλα αυτά σας επιτρέπουν να αποθηκεύετε δεδομένα αρκετά αποτελεσματικά στο σύστημα αποθήκευσης Unity.

Μερικές συμβουλές

  1. Μην αμελήσετε να διαβάσετε την τεκμηρίωση. Υπάρχουν βέλτιστες πρακτικές και λειτουργούν αρκετά καλά. Εάν τα ακολουθήσετε, τότε, κατά κανόνα, δεν προκύπτουν σοβαρά προβλήματα. Οι υπόλοιπες συμβουλές βασικά τις επαναλαμβάνουν ή τις συμπληρώνουν.
  2. Εάν έχετε διαμορφώσει και ενεργοποιήσει το FAST VP, είναι προτιμότερο να το αφήσετε ενεργοποιημένο. Αφήστε το να διανέμει τα δεδομένα στον καθορισμένο χρόνο και σιγά σιγά από μία φορά το χρόνο και να έχει σοβαρό αντίκτυπο στην εκτέλεση άλλων εργασιών. Σε τέτοιες περιπτώσεις, η αναδιανομή δεδομένων μπορεί να διαρκέσει πολύ.
  3. Να είστε προσεκτικοί όταν επιλέγετε ένα παράθυρο μετεγκατάστασης. Αν και αυτό είναι προφανές, προσπαθήστε να επιλέξετε έναν χρόνο με το λιγότερο φορτίο στο Unity και να διαθέσετε επαρκή χρόνο.
  4. Σχεδιάστε να επεκτείνετε το σύστημα αποθήκευσης, κάντε το έγκαιρα. Αυτή είναι μια γενική σύσταση που είναι σημαντική και για το FAST VP. Εάν ο ελεύθερος χώρος είναι πολύ μικρός, τότε η κίνηση των δεδομένων θα επιβραδυνθεί ή θα γίνει αδύνατη. Ειδικά αν παραμελήσατε το σημείο 2.
  5. Όταν επεκτείνετε μια πισίνα με ενεργοποιημένο το FAST VP, δεν πρέπει να ξεκινήσετε με τους πιο αργούς δίσκους. Δηλαδή, είτε προσθέτουμε όλες τις προγραμματισμένες ομάδες RAID ταυτόχρονα, είτε προσθέτουμε πρώτα τους ταχύτερους δίσκους. Σε αυτήν την περίπτωση, η αναδιανομή δεδομένων σε νέους «γρήγορους» δίσκους θα αυξήσει τη συνολική ταχύτητα του pool. Διαφορετικά, η έναρξη με «αργούς» δίσκους μπορεί να οδηγήσει σε μια πολύ δυσάρεστη κατάσταση. Αρχικά, τα δεδομένα θα μεταφερθούν σε νέους, σχετικά αργούς δίσκους και, στη συνέχεια, όταν προστεθούν ταχύτεροι, προς την αντίθετη κατεύθυνση. Υπάρχουν αποχρώσεις εδώ που σχετίζονται με διαφορετικές πολιτικές FAST VP, αλλά γενικά, μια παρόμοια κατάσταση είναι δυνατή.

Αν κοιτάτε αυτό το προϊόν, μπορείτε να δοκιμάσετε το Unity δωρεάν κατεβάζοντας την εικονική συσκευή Unity VSA.

FAST VP στον χώρο αποθήκευσης Unity: πώς λειτουργεί

Στο τέλος του υλικού, μοιράζομαι αρκετούς χρήσιμους συνδέσμους:

Συμπέρασμα

Θα ήθελα να γράψω για πολλά, αλλά καταλαβαίνω ότι δεν θα είναι όλες οι λεπτομέρειες ενδιαφέρουσες για τον αναγνώστη. Για παράδειγμα, μπορείτε να μιλήσετε με περισσότερες λεπτομέρειες για τα κριτήρια με τα οποία το FAST VP λαμβάνει αποφάσεις σχετικά με τη μεταφορά δεδομένων, για τις διαδικασίες ανάλυσης στατιστικών στοιχείων εισόδου/εξόδου. Επίσης, το θέμα της αλληλεπίδρασης με Δυναμικές Πισίνες, και αυτό αξίζει ένα ξεχωριστό άρθρο. Μπορείτε ακόμη και να φανταστείτε την ανάπτυξη αυτής της τεχνολογίας. Ελπίζω να μην ήταν βαρετό και να μην σε κούρασα. Τα λέμε!

Πηγή: www.habr.com

Προσθέστε ένα σχόλιο