20Jul
είναι αυτοί που καθιστούν δυνατές τις εικονικές μηχανές και δεν είναι πια για διακομιστές.Πιθανότατα να χρησιμοποιείτε ένα κάθε μέρα και δεν το γνωρίζετε.Εάν δεν το χρησιμοποιείτε τώρα, θα το κάνετε στο εγγύς μέλλον.
Ένας υπερπιστωτής είναι το λογισμικό που υπάρχει έξω από ένα λειτουργικό σύστημα επισκεπτών για να υποκλέψει τις εντολές που αποστέλλονται στο υλικό του υπολογιστή.Ο όρος "hypervisor" προέρχεται από τα διαφορετικά επίπεδα ενός πυρήνα λειτουργικών συστημάτων.εκτελεί ενέργειες με περισσότερη εξουσία από το επίπεδο "επόπτη", επομένως hyper -visor.
Εικόνα μέσω Striatic στο Flickr
Βασικά στοιχεία του Hypervisor
Ο hypervisor είναι επίσης γνωστός ως Virtual Machine Manager( VMM) και ο μόνος σκοπός του είναι να επιτρέπει σε πολλαπλές "μηχανές" να μοιράζονται μια ενιαία πλατφόρμα υλικού.Τα λειτουργικά συστήματα έχουν σχεδιαστεί έτσι ώστε να έχουν σχέση one-to-one με το υλικό στο οποίο λειτουργούν, αλλά με επεξεργαστές πολλαπλών πυρήνων, πολλαπλών σπειρωμάτων και γελοίες ποσότητες μνήμης RAM, που τρέχουν πολλαπλές ταυτόχρονα, είναι ένα αεράκι.
Ο μηχανισμός hypervisor χωρίζει το λειτουργικό σύστημα( OS) από το υλικό, αναλαμβάνοντας την ευθύνη να επιτρέπει σε κάθε χρόνο λειτουργίας OS με το υποκείμενο hardware.Λειτουργεί ως αστυνομικός κυκλοφορίας για να επιτρέψει το χρόνο χρήσης της CPU, της μνήμης, της GPU και άλλου υλικού.Κάθε λειτουργικό σύστημα που ελέγχεται από τον hypervisor ονομάζεται λειτουργικό σύστημα επισκεπτών και το λειτουργικό σύστημα του hypervisor, αν υπάρχει, ονομάζεται λειτουργικό σύστημα κεντρικού υπολογιστή.Επειδή βρίσκεται ανάμεσα στο λειτουργικό σύστημα και το υλικό που διαθέτετε, μπορείτε να έχετε όσα διαφορετικά λειτουργικά συστήματα επισκεπτών μπορεί να χειριστεί το σύστημά σας.μπορείτε να έχετε διαφορετικούς τύπους( π.χ. Windows, OS X, Linux).
Ο διαχωρισμός υλικού και λογισμικού αποδειχθεί καλό και για τη φορητότητα.Επειδή ο μηχανισμός hypervisor λειτουργεί ως διαμετακομιστής, είναι πολύ πιο εύκολο να μετακινηθείτε από υπολογιστή σε υπολογιστή χωρίς να χρειαστεί να εγκαταστήσετε νέα προγράμματα οδήγησης ή να ενημερώσετε το λειτουργικό σας σύστημα.Μπορεί να έχετε παρατηρήσει αυτό, αν πήρατε τα virtualbox VMs και τα βάζετε σε διαφορετικό υπολογιστή.Στο λειτουργικό σύστημα guest, δεν υπάρχει καμία αισθητή αλλαγή ποτέ, αν και το λειτουργικό σύστημα και το υλικό του κεντρικού υπολογιστή θα μπορούσαν να είναι τελείως διαφορετικά.
Ένα άλλο σημαντικό πλεονέκτημα της virtualization ενός OS είναι η ασφάλεια.Εάν θέλετε να δοκιμάσετε λογισμικό που μπορεί να είναι επιβλαβές για τον υπολογιστή σας, συνιστάται να το δοκιμάσετε σε μια εικονική μηχανή και όχι στο λειτουργικό σύστημα του κεντρικού υπολογιστή.Αν το φιλοξενούμενο λειτουργικό σύστημα προσβληθεί από ιούς, δεν θα επηρεάσει τα αρχεία στο λειτουργικό σύστημα κεντρικού υπολογιστή, εκτός εάν συνδέονται μεταξύ τους οι κοινόχρηστοι φάκελοι ή μια γέφυρα δικτύου.Τα δύο λειτουργικά συστήματα υπάρχουν εντελώς χωρισμένα το ένα από το άλλο και δεν έχουν καμία γνώση της υπάρξεως του άλλου, γεγονός που καθιστά ασφαλή τον υπολογισμό.
Μερικοί δημοφιλείς hypervisors είναι VMware ESXi, Xen, Microsoft Hyper-V, VMware Workstation, Oracle Virtualbox και Microsoft VirtualPC.Όλα αυτά επιτρέπουν σε ένα χρήστη να virtualization ένα ή περισσότερα λειτουργικά συστήματα σε ένα κομμάτι του υλικού.
Διαφορετικοί τύποι Hypervisor
Οι υπνωτιστές μπορούν να χωριστούν σε δύο κύριους τύπους:
- Τύπος 1 , a.k.a. γυμνό μέταλλο, είναι ένας hypervisor που εγκαθίσταται απευθείας σε έναν υπολογιστή.Δεν υπάρχει κεντρικό λειτουργικό σύστημα και ο hypervisor έχει άμεση πρόσβαση σε όλο το υλικό και τα χαρακτηριστικά.Οι κύριοι λόγοι για την εγκατάσταση ενός hypervisor τύπου 1 είναι η εκτέλεση πολλαπλών λειτουργικών συστημάτων στον ίδιο υπολογιστή χωρίς την επιβάρυνση ενός κεντρικού λειτουργικού συστήματος ή για να επωφεληθεί από τη μεταφορά και την άντληση υλικού.Το Bare metal χρησιμοποιείται συχνότερα για διακομιστές λόγω της ασφάλειας και της φορητότητάς τους να μετακινούνται από υλικό σε υλικό σε περίπτωση σύγκρουσης.Καλά παραδείγματα υποεπιλογών τύπου 1 είναι τα VMware ESXi, Citrix XenServer και Microsoft Hyper-V.Το Type 2 , που φιλοξενείται, είναι αυτό που οι περισσότεροι άνθρωποι πιθανώς γνωρίζουν όταν πρόκειται για virtualization λειτουργικών συστημάτων.Οι φιλοξενούμενοι hypervisors απαιτούν κεντρικό λειτουργικό σύστημα και αντιμετωπίζονται συχνά ως εγκατεστημένο λογισμικό στο εσωτερικό του host.Ο τύπος 2 μπορεί να εξακολουθεί να λειτουργεί πολλαπλά λειτουργικά συστήματα τη φορά, αλλά δεν έχει άμεση πρόσβαση στο υλικό και ως εκ τούτου έχει περισσότερα έξοδα όταν εκτελεί έναν επισκέπτη.Αυτό σημαίνει ότι το φιλοξενούμενο λειτουργικό σύστημα δεν θα εκτελέσει πλήρως τις δυνατότητές του και αν ο κεντρικός υπολογιστής σας καταρρεύσει, δεν θα έχετε πρόσβαση ούτε στους καλεσμένους σας.Οι υποεπιλογείς τύπου 2 είναι ο ιδανικός τρόπος για να προχωρήσετε όταν χρειάζεται να δοκιμάσετε πολλά λειτουργικά συστήματα εντός των Windows, OS X ή Linux.Καλό παράδειγμα είναι το VMWare Workstation, το VMware Parallels, το Oracle Virtualbox και το Microsoft VirtualPC.
Υπνωτιστές του Μέλλοντος
Οι περισσότεροι από τους hypervisors σήμερα είτε χρησιμοποιούνται για εφαρμογές διακομιστών μεγάλης κλίμακας είτε για τους τελικούς χρήστες για την εκτέλεση εφαρμογών παλαιού τύπου ή για δοκιμή διαφορετικού λειτουργικού συστήματος.Η
Android χρησιμοποιεί έναν πυρήνα Linux για αλληλεπίδραση με υπηρεσίες υλικού και παρασκηνίου και στη συνέχεια χρησιμοποιεί μια εικονική μηχανή που ονομάζεται Dalvik για την εκτέλεση λογισμικού που αλληλεπιδρά με τον χρήστημε.Παρά το γεγονός ότι δεν επιτρέπει σε έναν χρήστη να τρέχει πολλαπλά λειτουργικά συστήματα ταυτόχρονα, το Android είναι πολύ παρόμοιο με έναν hypervisor τύπου 1.Ο υποκείμενος κεντρικός υπολογιστής Linux είναι απολύτως διαφανής για τον τελικό χρήστη, εκτός αν ριζώνετε το τηλέφωνό σας και θέλετε να αλληλεπιδράσετε με αυτόν.
Τα Windows 8 φημολογείται ότι τρέχουν εξ ολοκλήρου ως λειτουργικό σύστημα επισκεπτών πάνω από το Hyper-V της Microsoft.Το Hyper-V θα αναλάβει την ευθύνη της διαχείρισης του υλικού σας και της εκτέλεσης εργασιών στο παρασκήνιο, όπως είναι τα αντίγραφα ασφαλείας και οι έλεγχοι του συστήματος αρχείων.Παρόμοια με το Android, αυτό θα σας επιτρέψει να έχετε καλύτερη φορητότητα, ευελιξία και ασφάλεια στο λειτουργικό σας σύστημα.Για να μην αναφέρουμε, θα έκανε την εγκατάσταση των Windows 8 εντελώς φορητή ώστε να μπορείτε να την πάρετε μαζί σας από υπολογιστή σε υπολογιστή.Οι διακομιστές WEB
θα συνεχίσουν να επωφελούνται από τους hypervisors για να μεγιστοποιήσουν τη χρήση του υλικού τους και να μειώσουν το κόστος τους.Εάν έχετε μοιραστεί web hosting μέσω ενός δημοφιλούς οικοδεσπότη Ιστού, πιθανότατα είστε σε έναν hypervisor τύπου 1 ήδη και δεν το γνωρίζετε.Με καλό υλικό διακομιστή, οι γυμνότεροι μεταβιβαστές μετάλλων μπορούν να προωθήσουν τα όρια από την τυπική εγκατάσταση μόνο ενός λειτουργικού συστήματος, σε κυριολεκτικά χιλιάδες διαθέσιμα.Αυτό όχι μόνο εξοικονομεί χρήματα όταν πρόκειται για την αγορά υλικού, αλλά και η ψύξη και η ισχύς μειώνονται σε ένα μικρό κλάσμα που ήταν για να τρέξει το ίδιο ποσό μηχανών.