Μια εικονική μηχανή χρησιμοποιεί λογισμικό και υλικό υπολογιστή για να μιμηθεί επιπλέον υπολογιστές σε μία φυσική συσκευή. Μάθετε περισσότερα σχετικά με το τι είναι μια εικονική μηχανή και τι μπορείτε να κάνετε σε ένα περιβάλλον VM.
Τι είναι μια εικονική μηχανή;
Οι εικονικές μηχανές μιμούνται ένα ξεχωριστό λειτουργικό σύστημα (τον επισκέπτη) και έναν ξεχωριστό υπολογιστή από το υπάρχον λειτουργικό σύστημα (τον κεντρικό υπολογιστή), για παράδειγμα, για να εκτελέσουν το Unbuntu Linux στα Windows 10. Το περιβάλλον εικονικού υπολογιστή εμφανίζεται σε ξεχωριστό παράθυρο και είναι τυπικά απομονωμένο ως αυτόνομο περιβάλλον. Ωστόσο, η αλληλεπίδραση μεταξύ του επισκέπτη και του οικοδεσπότη επιτρέπεται συχνά για εργασίες όπως η μεταφορά αρχείων.
Καθημερινοί λόγοι για τη χρήση ενός VM
Οι προγραμματιστές χρησιμοποιούν λογισμικό εικονικής μηχανής για τη δημιουργία και τη δοκιμή λογισμικού σε διάφορες πλατφόρμες χωρίς τη χρήση δεύτερης συσκευής. Μπορείτε να χρησιμοποιήσετε ένα περιβάλλον εικονικής μηχανής για να αποκτήσετε πρόσβαση σε εφαρμογές που αποτελούν μέρος ενός λειτουργικού συστήματος που είναι διαφορετικό από αυτό που είναι εγκατεστημένο στον υπολογιστή σας. Για παράδειγμα, οι εικονικές μηχανές καθιστούν δυνατή την αναπαραγωγή ενός παιχνιδιού αποκλειστικά για Windows σε Mac.
Επιπλέον, τα VM παρέχουν ένα επίπεδο ευελιξίας όσον αφορά τον πειραματισμό που δεν είναι πάντα εφικτό στο λειτουργικό σύστημα του κεντρικού υπολογιστή σας. Τα περισσότερα λογισμικά VM σάς επιτρέπουν να τραβάτε στιγμιότυπα του λειτουργικού συστήματος επισκέπτη, στα οποία μπορείτε να επαναφέρετε εάν κάτι πάει στραβά, όπως μια μόλυνση από κακόβουλο λογισμικό.
Γιατί οι επιχειρήσεις μπορεί να χρησιμοποιούν εικονικές μηχανές
Πολλοί οργανισμοί αναπτύσσουν και διατηρούν αρκετές εικονικές μηχανές. Αντί να εκτελούν πολλούς υπολογιστές ανά πάσα στιγμή, οι εταιρείες χρησιμοποιούν εικονικά μηχανήματα που φιλοξενούνται σε ένα μικρότερο υποσύνολο ισχυρών διακομιστών, εξοικονομώντας χρήματα σε φυσικό χώρο, ηλεκτρική ενέργεια και συντήρηση.
Αυτά τα VM μπορούν να ελέγχονται από μια ενιαία διαχειριστική διεπαφή και να είναι προσβάσιμα στους υπαλλήλους από τους απομακρυσμένους σταθμούς εργασίας τους, συχνά κατανεμημένοι σε πολλές γεωγραφικές τοποθεσίες. Λόγω της απομονωμένης φύσης των περιπτώσεων εικονικής μηχανής, οι εταιρείες μπορούν να επιτρέπουν στους χρήστες να έχουν πρόσβαση στα εταιρικά τους δίκτυα χρησιμοποιώντας αυτήν την τεχνολογία στους υπολογιστές τους για πρόσθετη ευελιξία και εξοικονόμηση κόστους.
Οι εικονικές μηχανές παρέχουν στους διαχειριστές πλήρη έλεγχο μαζί με δυνατότητα παρακολούθησης σε πραγματικό χρόνο και προηγμένη επίβλεψη ασφάλειας. Κάθε εικονική μηχανή μπορεί να ελεγχθεί, να ξεκινήσει και να σταματήσει αμέσως με ένα κλικ του ποντικιού ή μια καταχώρηση γραμμής εντολών.
Κοινοί περιορισμοί των εικονικών μηχανών
Ενώ τα εικονικά μηχανήματα είναι χρήσιμα, υπάρχουν αξιοσημείωτοι περιορισμοί που πρέπει να κατανοήσετε, ώστε οι προσδοκίες σας για την απόδοσή σας να είναι ρεαλιστικές. Ακόμα κι αν η συσκευή που φιλοξενεί το VM περιέχει ισχυρό υλικό, η εικονική παρουσία μπορεί να λειτουργεί πιο αργά από ό,τι στον ανεξάρτητο υπολογιστή της. Οι εξελίξεις στην υποστήριξη υλικού μέσα σε VMs έχουν προχωρήσει πολύ τα τελευταία χρόνια. Ωστόσο, αυτός ο περιορισμός δεν θα εξαλειφθεί ποτέ εντελώς.
Ένας άλλος περιορισμός είναι το κόστος. Εκτός από τις χρεώσεις που σχετίζονται με κάποιο λογισμικό εικονικής μηχανής, η εγκατάσταση και η εκτέλεση ενός λειτουργικού συστήματος ενδέχεται να απαιτεί άδεια χρήσης ή άλλη μέθοδο ελέγχου ταυτότητας. Για παράδειγμα, η εκτέλεση μιας παρουσίας επισκέπτη των Windows 10 απαιτεί ένα έγκυρο κλειδί άδειας χρήσης, όπως ακριβώς συμβαίνει όταν εγκαθιστάτε το λειτουργικό σύστημα σε έναν πραγματικό υπολογιστή. Ενώ μια εικονική λύση είναι συνήθως φθηνότερη στις περισσότερες περιπτώσεις από την αγορά πρόσθετων φυσικών μηχανών, το κόστος αθροίζεται εάν χρειάζεστε μια μεγάλης κλίμακας διάθεση.
Άλλοι πιθανοί περιορισμοί που πρέπει να ληφθούν υπόψη είναι η έλλειψη υποστήριξης για ορισμένα στοιχεία υλικού και πιθανοί περιορισμοί δικτύου. Εφόσον κάνετε την έρευνά σας και έχετε ρεαλιστικές προσδοκίες, η εφαρμογή εικονικών μηχανών στο σπίτι ή το επαγγελματικό σας περιβάλλον θα μπορούσε να είναι επωφελής.
Hypervisors και άλλο λογισμικό εικονικών μηχανών
Το λογισμικό VM που βασίζεται σε εφαρμογές, κοινώς γνωστό ως hypervisors, διατίθεται σε όλα τα σχήματα και μεγέθη προσαρμοσμένα για προσωπική και επαγγελματική χρήση. Οι υπερεπόπτες επιτρέπουν σε πολλαπλά VM που εκτελούν διαφορετικά λειτουργικά συστήματα να μοιράζονται τους ίδιους πόρους υλικού. Οι διαχειριστές συστήματος μπορούν να χρησιμοποιήσουν υπερεπόπτες για την παρακολούθηση και τη διαχείριση πολλαπλών εικονικών μηχανών σε ένα δίκτυο ταυτόχρονα.
Συχνές Ερωτήσεις
Τι σχέση έχουν οι εικονικές μηχανές με τα λειτουργικά συστήματα;
Μόλις εγκαταστήσετε μια εφαρμογή εικονικής μηχανής, θα χρειαστεί να επιλέξετε και να εγκαταστήσετε ένα λειτουργικό σύστημα στην εικονική σας μηχανή. Μόλις εγκατασταθεί ένα λειτουργικό σύστημα, μπορείτε να χρησιμοποιήσετε την εικονική σας μηχανή όπως οποιονδήποτε άλλο υπολογιστή.
Ποια είναι η διαφορά μεταξύ ενός εξομοιωτή και μιας εικονικής μηχανής;
Οι εικονικές μηχανές είναι πλήρως εξοπλισμένα, αυτόνομα περιβάλλοντα όπου μπορείτε να εγκαταστήσετε και να χρησιμοποιήσετε ολόκληρα λειτουργικά συστήματα. Οι εξομοιωτές επιδιώκουν να αναδημιουργήσουν συγκεκριμένο λογισμικό και υλικό εικονικά για να επιτύχουν έναν συγκεκριμένο στόχο, όπως να παίξουν ένα παιχνίδι σε ένα ξεπερασμένο σύστημα.