Skip to main content

Τι είναι η εικονική μετανάστευση;

Οι εικονικές μηχανές υπήρξαν από τη δεκαετία του 1960, αλλά έχουν δει ευρέως διαδεδομένες μόνο από τα τέλη της δεκαετίας του 1990.Ένα εικονικό μηχάνημα είναι ένα αντίγραφο της αρχικής φυσικής μηχανής και μπορούν να υπάρχουν πολλαπλά εικονικά μηχανήματα σε έναν μόνο φυσικό υπολογιστή.Το λογισμικό μιμείται όλα τα τμήματα του μηχανήματος, συμπεριλαμβανομένων των οδηγών υλικού και εισόδου/εξόδου (I/O).Χρησιμοποιώντας εικονική μετανάστευση, ένα ολόκληρο σύστημα υπολογιστή μπορεί να μεταφερθεί σε νέο υλικό χωρίς να απαιτούνται αλλαγές λογισμικού.Αυτό απλοποιεί σημαντικά τις αναβαθμίσεις του λειτουργικού συστήματος (OS) και την ανάκτηση καταστροφών, καθώς και τη μείωση του κόστους λειτουργίας της τεχνολογίας για μια επιχείρηση.

Μεταναστεύοντας δεδομένα και λογισμικό από ένα παλιό λειτουργικό σύστημα σε ένα νέο μπορεί να οδηγήσει σε αρκετές απρόβλεπτες επιπλοκές.Οι οδηγοί για συσκευές I/O ενδέχεται να είναι ασυμβίβαστες, τα παλαιότερα προγράμματα ενδέχεται να μην εκτελούνται στο νέο λειτουργικό σύστημα ή να υπάρχουν συγκρούσεις εφαρμογών.Η ουσιαστικά μετεγκατάσταση του συστήματος μπορεί να επιτρέψει στα μέλη του προσωπικού υποστήριξης να δοκιμάσουν πλήρως και να εντοπίσουν ένα νέο λειτουργικό σύστημα προτού γίνει ζωντανή.Όταν ένα πρόγραμμα καταρρέει σε έναν υπολογιστή, κάθε άλλη εφαρμογή που τρέχει μπορεί να επηρεαστεί αρνητικά.Εάν χρησιμοποιείται ένα μόνο φυσικό μηχάνημα για να φιλοξενήσει πολλαπλές εφαρμογές, μια συντριβή προγράμματος μπορεί να είναι καταστροφή.Με τη μετανάστευση κάθε κρίσιμου προγράμματος στο δικό του εικονικό μηχάνημα, η ανάκτηση συντριβής είναι θέμα επανεκκίνησης ενός ενιαίου εικονικού συστήματος, αφήνοντας τις άλλες εφαρμογές ανέγγιχτες και λειτουργίες.

Οι προγραμματιστές λογισμικού μπορούν να δοκιμάσουν μια εφαρμογή σε πολλαπλά λειτουργικά συστήματα στον ίδιο φυσικό υπολογιστή.Οι εικονικοί υπολογιστές που εκτελούν Windows Reg, Linux και Macintosh Τα λειτουργικά συστήματα μπορούν να ρυθμιστούν σε έναν μόνο φυσικό υπολογιστή.Χρησιμοποιώντας εικονική μετανάστευση, το λογισμικό μπορεί να δοκιμαστεί σε κάθε πλατφόρμα.Η απομάκρυνση του εντοπισμού απομάκρυνσης, επειδή κάθε εικονικό λειτουργικό σύστημα μπορεί να επανεκκινηθεί ή να τροποποιηθεί χωρίς να επηρεαστεί καμία από τις άλλες πλατφόρμες.Οι επιχειρήσεις ενδέχεται να θέλουν να διατηρήσουν ένα παλιό αλλά σταθερό σύστημα, αλλά μπορεί να θέλουν να το εκτελέσουν σε νέο υλικό.Η εικονική μετανάστευση μπορεί να επιτρέψει να μετακινηθεί ολόκληρο το σύστημα λογισμικού σε ένα διαμέρισμα στο νέο υλικό, επειδή τα εικονικά συστήματα είναι ανεξάρτητα από το υλικό.Ένα νέο λειτουργικό σύστημα μπορεί να χρησιμοποιηθεί για να φιλοξενήσει το σύστημα κληρονομιάς σε μια εικονική μηχανή.

Το λειτουργικό κόστος μειώνεται με τη χρήση εικονικής μετανάστευσης.Οι επιχειρήσεις μπορούν να αγοράσουν λιγότερους διακομιστές υψηλής απόδοσης, ενώ ουσιαστικά φιλοξενούν περισσότερες από μία πλήρως ανεξάρτητη εφαρμογή σε κάθε μία.Αυτό επιτρέπει τη διεξαγωγή ενημέρωσης συντήρησης βάσης δεδομένων ή εφαρμογών εφαρμογών χωρίς να διαταραχθούν άλλες εφαρμογές κρίσιμης σημασίας για την αποστολή.Με μικρότερο αριθμό φυσικών συστημάτων, απαιτούνται λιγότερα μέλη του προσωπικού υποστήριξης υλικού.

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