Ένας hypervisor είναι ένα κομμάτι λογισμικού που χρησιμοποιείται για τη δημιουργία εικονικών μηχανών. Μια εικονική μηχανή είναι μια προσομοίωση ενός υπολογιστή. Οι εικονικές μηχανές χρησιμοποιούνται για τη δημιουργία πολλαπλών υπολογιστικών περιβαλλόντων σε ένα μόνο κομμάτι υλικού.
Οι εικονικές μηχανές είναι χρήσιμες επειδή κάθε εικονική μηχανή μπορεί να εκτελεί διαφορετικό λειτουργικό σύστημα, να συμπεριφέρεται σαν ξεχωριστός υπολογιστής και να παρέχει υψηλό επίπεδο ασφάλειας.
Πώς λειτουργεί λοιπόν ένας hypervisor;
Τι είναι ένας Υπάλληλος;
Ένας hypervisor είναι ένα κομμάτι λογισμικού που βρίσκεται ανάμεσα σε μια εικονική μηχανή και το υποκείμενο υλικό. Δεν είναι δυνατή η δημιουργία εικονικής μηχανής χωρίς μία.
Ο hypervisor είναι υπεύθυνος για τη διαίρεση των πόρων υλικού, όπως η μνήμη, η ισχύς της CPU και το εύρος ζώνης δικτύου. Στη συνέχεια κατανέμει αυτούς τους πόρους σε κάθε VM.
Ο hypervisor είναι υπεύθυνος για την απομόνωση κάθε εικονικής μηχανής. Αυτό είναι που επιτρέπει σε κάθε εικονική μηχανή να λειτουργεί ανεξάρτητα από τυχόν προβλήματα που επηρεάζουν τις άλλες.
Ο hypervisor επιτρέπει επίσης την επικοινωνία μεταξύ εικονικών μηχανών στον ίδιο υπολογιστή και μεταξύ δικτύων.
Γιατί χρησιμοποιούνται οι Υπερβλέποντες;
Οι εικονικές μηχανές παρέχουν πολλά πλεονεκτήματα σε σχέση με τους φυσικούς υπολογιστές. Ανάλογα με την εφαρμογή, μια εικονική μηχανή μπορεί να είναι είτε αναγκαιότητα είτε απλώς πιο βολική.
- Τα VM επιτρέπουν την προσθήκη νέων περιβαλλόντων υπολογιστών στο υπάρχον υλικό. Αυτό επιτρέπει στους οργανισμούς να χρησιμοποιούν καλύτερα αυτά που διαθέτουν αντί να επενδύουν σε νέα τεχνολογία.
- Οι φυσικές μηχανές καταλαμβάνουν φυσικό χώρο. Τα VM όχι. Η ύπαρξη πολλαπλών συστημάτων σε έναν μόνο υπολογιστή είναι εξαιρετικά επωφελής σε έναν μεγάλο οργανισμό ή ακόμα και σε ένα μόνο γραφείο.
- Ένα νέο VM μπορεί να ρυθμιστεί πολύ πιο γρήγορα από ένα νέο φυσικό σύστημα. Ένα VM μπορεί επίσης να διαγραφεί όταν δεν είναι πλέον απαραίτητο. Αυτό καθιστά τα VM ιδανικά για προσωρινά έργα.
- Ένα VM μπορεί να μετακινηθεί από έναν διακομιστή σε έναν άλλο, επιτρέποντας την εκτέλεση διεργασιών IT σε διαφορετικές τοποθεσίες χωρίς να μετακινηθεί κανένα φυσικό υλικό.
- Μια εικονική μηχανή είναι εντελώς απομονωμένη από τα πάντα γύρω της. Ως εκ τούτου, τα VM παρέχουν όλα τα πλεονεκτήματα ασφαλείας ξεχωριστών φυσικών μηχανών χωρίς κανένα κόστος.
Native vs. Φιλοξενούμενοι Υπερβλέποντες
Οι υπερεπόπτες μπορούν να χωριστούν σε δύο ξεχωριστές κατηγορίες, δηλαδή εγγενείς και φιλοξενούμενους. Είναι επίσης γνωστά ως Τύπος 1 και Τύπος 2.
Πριν συζητήσουμε τη διαφορά, αξίζει να σημειωθεί ότι ένας υπολογιστής που εκτελεί VM είναι γνωστός ως κεντρικός υπολογιστής, ενώ μεμονωμένα VM είναι γνωστοί ως επισκέπτης.
Native Hypervisors
Ένας εγγενής hypervisor εκτελείται απευθείας στο υλικό του κεντρικού υπολογιστή. Δεν απαιτεί λειτουργικό σύστημα για να τρέχει κάτω από αυτό. Εξαιτίας αυτού, είναι επίσης γνωστό ως υπερεπίστης γυμνού μετάλλου.
- Οι εγγενείς hypervisors είναι πιο αποτελεσματικοί επειδή δεν χρειάζεται να μοιράζονται πόρους με ένα κεντρικό λειτουργικό σύστημα. Αυτό τους επιτρέπει να προσφέρουν υψηλότερα επίπεδα απόδοσης.
- Οι εγγενείς hypervisors είναι επίσης πιο ασφαλείς. Επειδή δεν υπάρχει λειτουργικό σύστημα κεντρικού υπολογιστή, δεν υπάρχει λειτουργικό σύστημα κεντρικού υπολογιστή που ένας εισβολέας θα μπορούσε να θέσει σε κίνδυνο.
- Οι εγγενείς υπερβάτες είναι πιο ακριβοί και χρησιμοποιούνται συνήθως σε κέντρα δεδομένων όπου η απόδοση, ο χρόνος λειτουργίας και η ασφάλεια έχουν προτεραιότητα.
Φιλοξενούμενοι Υπερβλέποντες
Ένας φιλοξενούμενος hypervisor έχει ένα υποκείμενο λειτουργικό σύστημα, συνήθως εγκατεστημένο ακριβώς από πάνω του. Στη συνέχεια, το κεντρικό λειτουργικό σύστημα χρησιμοποιείται για τη λήψη πόρων από τον κεντρικό υπολογιστή.
Αυτό μπορεί να προκαλέσει πτώση της απόδοσης. Σημαίνει επίσης ότι μια επίθεση σε αυτό το λειτουργικό σύστημα έχει τη δυνατότητα να επηρεάσει όλα τα VM που είναι εγκατεστημένα από τον υπερεπόπτη από πάνω του.
Το κύριο πλεονέκτημα των hosted hypervisors είναι ότι είναι φθηνότεροι και συνήθως ευκολότεροι στην εγκατάσταση. Οι φιλοξενούμενοι hypervisors χρησιμοποιούνται συνήθως όταν η αυξημένη απόδοση και η ασφάλεια δεν αξίζουν το πρόσθετο κόστος.
Για παράδειγμα, χρησιμοποιούνται συχνά για δοκιμή λογισμικού και για δημιουργία εικονικών επιτραπέζιων υπολογιστών.
Ποιον Υπάλληλο Να χρησιμοποιήσω;
Εάν προσπαθείτε να εκτελέσετε μια εικονική μηχανή σε έναν προσωπικό υπολογιστή, η επιλογή του hypervisor εξαρτάται από το υπάρχον λειτουργικό σας σύστημα.
Εάν είστε χρήστης Windows Pro, ο υπολογιστής σας έχει ήδη εγκατεστημένο έναν εγγενή hypervisor, Hyper-V. Ωστόσο, εάν εκτελείτε μια αρχική έκδοση των Windows ή macOS, θα περιοριστείτε σε φιλοξενούμενους υπερεπόπτες όπως π.χ. VirtualBox ή VMware.
Υπερεπόπτες vs. Εμπορευματοκιβώτια
Οι υπερεπόπτες και τα κοντέινερ χρησιμοποιούνται και τα δύο για εξομοίωση. Είναι παρόμοια, αλλά είναι επίσης πολύ διαφορετικά.
Οι υπερεπόπτες δημιουργούν εικονικές μηχανές με ανεξάρτητα λειτουργικά συστήματα (οι φιλοξενούμενοι υπερεπόπτες απαιτούν ένα κεντρικό λειτουργικό σύστημα, αλλά τα μεμονωμένα VM εξακολουθούν να έχουν το δικό τους).
Όλα τα κοντέινερ μοιράζονται το ίδιο λειτουργικό σύστημα υποδοχής, με αποτέλεσμα να χρησιμοποιούνται για πολύ διαφορετικές εφαρμογές.
Οι υπερεπόπτες μπορούν να χρησιμοποιηθούν για την εκτέλεση εφαρμογών που δεν είναι συμβατές με το κεντρικό λειτουργικό σύστημα. Κάθε εικονική μηχανή είναι επίσης εντελώς απομονωμένη από τα πάντα γύρω της. Αυτό κάνει τις εικονικές μηχανές ανώτερες από άποψη ασφάλειας.
Τα κοντέινερ είναι σημαντικά μικρότερα από τις εικονικές μηχανές, καθιστώντας τα φθηνότερα και πιο φορητά. Επίσης, ξεκινούν σε δευτερόλεπτα, ενώ ένα VM πρέπει να περιμένει να φορτώσει το λειτουργικό του σύστημα.
Γιατί οι Υπερβλέποντες είναι σημαντικοί για την Ασφάλεια VM
Η απομόνωση που προσφέρουν οι εικονικές μηχανές σημαίνει ότι χρησιμοποιούνται συχνά για εφαρμογές όπου η ασφάλεια είναι προτεραιότητα. Ο hypervisor παίζει πολύ σημαντικό ρόλο σε αυτό.
Εάν μια μεμονωμένη εικονική μηχανή παραβιαστεί, αυτό δεν θα επηρεάσει το υπόλοιπο σύστημα. Ωστόσο, εάν ο hypervisor έχει παραβιαστεί, αυτό μπορεί να επηρεάσει όλες τις εικονικές μηχανές που βρίσκονται υπό τον έλεγχό του.
Εάν χρησιμοποιείτε εικονικές μηχανές για λόγους ασφαλείας, είναι σημαντικό να κατανοήσετε ότι ο hypervisor είναι το βέλτιστο συστατικό για να συμβιβαστεί ένας χάκερ.
Ο hypervisor θα πρέπει να ενημερώνεται συνεχώς, το δίκτυο στο οποίο συνδέεται θα πρέπει να παρακολουθείται και κανένας χρήστης δεν θα πρέπει να έχει πρόσβαση σε αυτό, εκτός εάν είναι απαραίτητο.
Είναι κατάλληλος ένας Υπάλληλος για το Έργο σας;
Εάν θέλετε να εκτελέσετε μια εικονική μηχανή, ένας hypervisor είναι το λογισμικό που θα σας επιτρέψει να το κάνετε. Παίρνει το υποκείμενο υλικό και παρέχει την κατανομή πόρων που απαιτείται για τη δημιουργία απομονωμένων περιβαλλόντων.
Εάν θέλετε να διατηρήσετε το υπάρχον λειτουργικό σας σύστημα, η επιλογή σας περιορίζεται από το λειτουργικό σύστημα που έχετε εγκαταστήσει.
Διαφορετικά, ένας εγγενής hypervisor παρέχει την καλύτερη απόδοση και ασφάλεια, ενώ ένας hosted hypervisor παρέχει μια εναλλακτική λύση όταν αυτά τα πλεονεκτήματα δεν έχουν προτεραιότητα.
Η ασφάλεια που βασίζεται στην εικονικοποίηση (VBS) είναι ένα κρίσιμο μέρος των Windows 11, αλλά τι είναι ακριβώς;
Διαβάστε Επόμενο
- Επεξήγηση τεχνολογίας
- VirtualBox
- Εικονική μηχανή
- Εικονικοποίηση
- Ακατάληπτη γλώσσα
Ο Έλιοτ είναι ανεξάρτητος συγγραφέας τεχνολογίας. Γράφει κυρίως για το fintech και την ασφάλεια στον κυβερνοχώρο.
Εγγραφείτε στο ενημερωτικό μας δελτίο
Εγγραφείτε στο ενημερωτικό μας δελτίο για συμβουλές τεχνολογίας, κριτικές, δωρεάν ebook και αποκλειστικές προσφορές!
Κάντε κλικ εδώ για να εγγραφείτε