Δίκτυο χώρου αποθήκευσης: Ποια είναι η διαφορά μεταξύ ενός LUN και ενός όγκου;


Απάντηση 1:

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

Στο ένα άκρο μιας λογικής υπολογιστικής μεταφοράς, έχετε κάποιες φορές τον υπολογιστή (ονομάζεται επίσης "host", "initiator" ή ακόμα και μόνο "CPU".) Στην άλλη, έχετε τα φυσικά μέσα (ονομάζεται επίσης "target" "μονάδα δίσκου", "σκληρό δίσκο" ή "SSD", κλπ.).

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

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

Στο μεταξύ υπάρχει ένα πολύ σημαντικό κομμάτι του λογισμικού που κάνει μια μετάφραση μεταξύ αυτού του LUN και του τι μπορεί να δει ο κεντρικός υπολογιστής ως τόμος, που ονομάζεται Volume Manager.

Γιατί να περάσετε από όλα αυτά τα έργα;

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

Πολλά σύγχρονα συστήματα που χρησιμοποιούνται σήμερα έχουν σχέση μεταξύ τόμων και LUN που μοιάζουν με αυτό:

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

Αυτή η πισίνα, με τη σειρά της, είναι χαραγμένη σε LUNs - ακριβώς το ίδιο είδος LUN που χρησιμοποιήσαμε στο απλό μας παράδειγμα παραπάνω. Αυτά τα LUN στη συνέχεια παρέχονται στους οικοδεσπότες. Πολλές φορές υπάρχει μια σχέση 1: 1 μεταξύ LUNs και Volumes, αλλά δεν χρειάζεται να είναι έτσι. Οι διαχειριστές τόμου είναι ικανοί να παίρνουν περισσότερα από ένα LUN και να τα συνδυάζουν λογικά σε μια ενιαία οντότητα για να παρουσιάσουν στον κεντρικό υπολογιστή ως μεμονωμένο τόμο.

Έτσι, οι LUN και οι τόμοι μπορούν να είναι το ίδιο πράγμα και είναι σχετικοί, αλλά (ειδικά σε SAN), συνήθως δεν είναι.


Απάντηση 2:

Το LVM είναι μια μέθοδος κατανομής του χώρου στο σκληρό δίσκο σε λογικούς τόμους που μπορούν εύκολα να μετατραπούν σε μέγεθος αντί για διαμερίσματα.

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