Δικτύωση

Γνώση Υπολογιστών >> Δικτύωση >  >> Εικονική Δίκτυα

Ποιος είναι ο ρόλος που διαδραματίζει ένας υπερσυρόμενος στη διαχείριση των εικονικών μηχανών μέσα σε ένα περιβάλλον λειτουργικού συστήματος;

Ένας υπερσυρόμενος διαδραματίζει κρίσιμο ρόλο ως κεντρικός διευθυντής των εικονικών μηχανών (VMS) μέσα σε ένα περιβάλλον λειτουργικού συστήματος (OS). Λειτουργεί ως διαμεσολαβητής μεταξύ του φυσικού υλικού και των VMs, αφαιρώντας τους πόρους υλικού και την κατανομή τους σε κάθε VM, ανάλογα με τις ανάγκες. Ακολουθεί μια ανάλυση των βασικών λειτουργιών της:

1. Κατανομή και διαχείριση πόρων:

* εικονικοποίηση CPU: Το hypervisor χρονοτριβεί και κατανέμει χρόνο CPU σε κάθε VM. Εξασφαλίζει τη δίκαιη ανταλλαγή πόρων της CPU και εμποδίζει ένα VM να μονοπωλήσει την CPU.

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

* εικονικοποίηση I/O: Το Hypervisor παρακολουθεί τα αιτήματα I/O από VMS και τα μεταφράζει σε εντολές που κατανοεί το φυσικό υλικό. Εικονογραφεί τις διεπαφές δικτύου, τους ελεγκτές αποθήκευσης και άλλες συσκευές I/O, επιτρέποντας σε κάθε VM να έχει πρόσβαση σε αυτούς τους πόρους σαν να ήταν άμεσα συνδεδεμένοι.

* Εικονικοποίηση αποθήκευσης: Ο Hypervisor παρουσιάζει εικονικούς δίσκους στα VM, τα οποία συνήθως αποθηκεύονται ως αρχεία στο σύστημα αποθήκευσης του κεντρικού υπολογιστή. Διαχειρίζεται τον χώρο αποθήκευσης και παρέχει χαρακτηριστικά όπως η λεπτή παροχή (κατανομή αποθήκευσης κατόπιν ζήτησης) και στιγμιότυπα.

2. Απομόνωση και ασφάλεια:

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

* Όρια πόρων: Ο υπερβερτικός μπορεί να επιβάλει όρια πόρων σε κάθε VM, όπως ο περιορισμός της ποσότητας της CPU, της μνήμης ή του χώρου δίσκου που μπορεί να χρησιμοποιήσει. Αυτό βοηθά στην πρόληψη της διαμάχης των πόρων και διασφαλίζει ότι όλα τα VMs έχουν πρόσβαση στους πόρους που χρειάζονται.

* Χαρακτηριστικά ασφαλείας: Πολλοί hypervisors περιλαμβάνουν ενσωματωμένα χαρακτηριστικά ασφαλείας, όπως λίστες ελέγχου πρόσβασης (ACLs) και κρυπτογράφηση, για την προστασία του VMS και του συστήματος υποδοχής από μη εξουσιοδοτημένη πρόσβαση.

3. Αφαίρεση και ανεξαρτησία υλικού:

* αφαίρεση υλικού: Ο Hypervisor κρύβει το υποκείμενο υλικό από τα VMS. Αυτό επιτρέπει στο VM να εκτελείται ανεξάρτητα από τη συγκεκριμένη διαμόρφωση υλικού του μηχανήματος κεντρικού υπολογιστή. Αυτό είναι ζωτικής σημασίας για τη φορητότητα - ένα VM μπορεί να μετακινηθεί μεταξύ διαφορετικών φυσικών διακομιστών χωρίς τροποποίηση, εφόσον έχουν συμβατούς hypervisors.

* Εξομοίωση (για υπερπλήρες τύπου 2): Ορισμένοι hypervisors (τύπου 2, που περιγράφονται παρακάτω) ενδέχεται να χρειαστεί να μιμηθούν ορισμένα εξαρτήματα υλικού εάν το OS Guest OS αναμένει διαφορετική αρχιτεκτονική υλικού από τον κεντρικό υπολογιστή. Αυτή η εξομοίωση εισάγει γενικά έξοδα, οπότε είναι λιγότερο από την εικονικοποίηση.

4. Ζωντανή μετανάστευση:

* Πολλοί hypervisors υποστηρίζουν ζωντανή μετανάστευση, η οποία επιτρέπει σε ένα VM να μετακινηθεί από έναν φυσικό διακομιστή σε άλλο χωρίς χρόνο διακοπής. Αυτό είναι απαραίτητο για την εξισορρόπηση, τη συντήρηση και την ανάκτηση καταστροφών.

Τύποι υπερπλήρων:

* Τύπος 1 (Hypervisors Bare-Metal): Αυτά τρέχουν απευθείας στο υλικό, χωρίς λειτουργικό σύστημα υποδοχής. Είναι εξαιρετικά αποδοτικά και ασφαλή επειδή έχουν άμεση πρόσβαση στους πόρους υλικού. Παραδείγματα περιλαμβάνουν το VMware ESXI, το Microsoft Hyper-V (σε διαμορφώσεις διακομιστή πυρήνα) και το Xen.

* Τύπος 2 (Hosted Hypervisors): Αυτά τρέχουν πάνω από ένα υπάρχον λειτουργικό σύστημα. Είναι ευκολότερο να εγκατασταθούν και να διαχειριστούν, αλλά είναι γενικά λιγότερο αποτελεσματικοί από τους υπερμεταφορείς τύπου 1 επειδή πρέπει να μοιράζονται τους πόρους υλικού με το λειτουργικό σύστημα υποδοχής. Παραδείγματα περιλαμβάνουν το σταθμό εργασίας VMware, το Oracle VirtualBox και το Parallels Desktop.

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

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα