Τι είναι το Virtualisation: Ένα tutorial για όλους τους τύπους Virtualisation

To Virtualisation είναι ένα σημαντικό θέμα φέτος. Υπάρχουν πολλές συζητήσεις γύρω από το VDI (Virtual Desktop Infrastructure) και έντονο ενδιαφέρον για το πώς μπορεί να βοηθήσει την υποδομή ενός εκπαιδευτικού οργανισμού.

Ας δούμε λοιπόν την “μεγάλη εικόνα” για το τι σημαίνει Virtualisation. Σκεφτείτε την σημερινή κατάσταση: Ένα προσωπικό PC με τα Windows εγκατεστημένα στο μηχάνημα. Υπάρχει κάτι κακό σε αυτό? Φυσικά και όχι – αυτός ο τρόπος εργασίας μας έχει εξυπηρετήσει πολλά χρόνια και το πιθανότερο είναι ότι θα συνεχίσει να μας εξυπηρετεί στο μέλλον. Αυτό που έχει αλλάξει όμως, είναι ότι πλέον με το πολύ φθηνό high bandwidth, τους γρήγορους επεξεργαστές, την φθηνή μνήμη και το σχετικά φθηνό αποθηκευτικό χώρο που μας προσφέρεται, έχουν προκύψει νέα μοντέλα τα οποία μας προσφέρουν επιπλέον τρόπους εργασίας οι οποίοι δεν ήταν διαθέσιμοι πριν κάποια χρόνια.

Τι πλεονεκτήματα έχουμε με ένα τοπικό αντίγραφο των Windows σε ένα desktop PC? Πολύ καλό user interface, πολλά περιφερειακά τα οποία μπορούμε να προσθέσουμε στο PC και να βελτιώσουμε την αλληλεπίδραση μας με αυτό, μεταφερσιμότητα και διαθεσιμότητα ανά πάσα στιγμή, δυνατότητα χρήσης δικτυακής σύνδεσης, αλλά και λειτουργία όταν δεν υπάρχει αυτή, ευλεξία, προσαρμοστικότητα κοκ.

Ποιο είναι το μειονέκτημα? Το λειτουργικό σύστημα, οι εφαρμογές, τα δεδομένα και το user interface είναι τόσο στενά διασυνδεδεμένα που είναι δύσκολο να κάνεις αλλαγές σε ένα από αυτά χωρίς να επηρεάσεις τα υπόλοιπα. Για παράδειγμα έχουμε application conflicts, δυσκολίες στην χρήση εφαρμογών, ανάγκη για updates κτλ.

Και εδώ έρχεται το Virtualisation. Στην πιο απλή του μορφή, το virtualisation μας επιτρέπει να μεταφέρουμε μερικά στοιχεία τα οποία είναι συνήθως εγκατεστημένα στον τοπικό υπολογιστή, σε έναν server ο οποίος τρέχει κάπου αλλού (ο οποίος ονομάζεται συνήθως “remote server” και μπορεί να βρίσκεται οπουδήποτε στον κόσμο, ή ακόμα και στο ίδιο pc σε ένα εικόνικό “bubble”) έτσι ώστε να έχουμε περισσότερη ευελιξία, μικρότερα κόστη και ευκολότερη διαχείριση.

Αυτό μπορεί να γίνει με διαφορους τρόπους.Μην ανησυχείτε για τα ονόματα, θα τα δούμε παρακάτω με λεπτομέρειες:

- Application virtualisation (App-V)

- Virtual Desktop Infrastructure (VDI)

- Session Virtualisation (παλιότερα λεγόταν Terminal Services)

- Virtual copy ενός λειτουργικού συστήματος το οποίο τρέχει στο τοπικό PC(Microsoft Enterprise Desktop Virtualisation ή MED-V, και XP Mode στα Windows 7)

Υπάρχουν και άλλα flavors αλλά τα παραπάνω μας δίνουν μία καλή σύνοψη. Ας τα δούμε αναλυτικά:

Application Virtualisation, ή App-V

Τι είναι;

Εαν σήμερα αγοράσετε μία εφαρμογή, π.χ. ένα packaged application όπως το Microsoft Office, θα πρέπει να βάλετε το DVD στο drive και να κάνετε την εγκατάσταση του προγράμματος στο μηχάνημα σας. Εαν εργάζεστε σε μία μεγάλη εταιρία, η εγκατάσταση μπορεί να γίνει και με διαφορετικό τρόπο, π.χ. πάνω από το δίκτυο, αλλά το τελικό αποτέλεσμα είναι το ίδιο: Το αντίγραφο του Office εγκαθίσταται στο PC σας. 

Η εναλλακτική είναι να χρησιμοποιήσετε το Αpp-V, το οποίο λειτουργεί ως εξής: Η εφαρμογή (π.χ. το Microsoft Office στο παράδειγμα μας) “πακετάρεται” σε έναν server με έναν τρόπο τέτοιο ώστε να είναι εύκολο να μοιράζεται από το δίκτυο. Δηλαδή, αντί να είναι εγκατεστημένο στο τοπικό PC, τρέχει πάνω από το δίκτυο, σε ένα τοπικό “bubble” το οποίο είναι πλήρως απομονωμένο από το λειτουργικό σύστημα, που περιέχει όμως ότι χρειάζεται η εφαρμογή για να τρέξει (drivers και dlls, registry entries κτλ). Ο χρήστης δουλεύει ακριβώς σαν να είχε το Microsoft Office εγκατεστημένο στο PC του, αλλά αυτό τρέχει από το δίκτυο, οπότε εαν πάει στο control panel δεν θα το δει στα εγκατεστημένα προγράμματα.Ολος ο κώδικας της εφαρμογής γίνεται stream από τον server και εκτελείται στο τοπικό μηχάνημα σε αυτό το εικονικό “bubble”. Αυτό γίνεται με έξυπνο τρόπο, ώστε να γίνονται stream κάθε φορά μόνο τα μέρη που χρειάζεστε και καθώς τα χρησιμοποιείτε, γίνονται cached στο PC σας, ώστε να μην χρειάζεται να ξαναγίνονται stream. Αυτό σημαίνει πως μπορείτε να χρησιμοποιείτε την εφαρμογή ακόμα και εαν είστε offline.

Το App-V μπορεί να χρησιμοποιηθεί σε virtual desktops ή και σε παραδοσιακά “rich” desktops.

Ποια είναι το πλεονεκτήματα?

Τα πλεονεκτήματα του να γίνονται stream οι εφαρμογές αντί να εγκαθίστανται τοπικά είναι:

- Δεν υπάρχουν conflicts μεταξύ των εφαρμογών γιατί είναι πλήρως απομονωμένη η μία από την άλλη. Π.χ. μπορείτε να τρέχετε  Office 2003 και Office 2007 στο ίδιο μηχάνημα

- Το deployment απλοποιείται

- Είναι εύκολο να έχετε τις εφαρμογές σας up to date, απλά κάνετε update το server copy και η νέα έκδοση γίνεται stream

- Βελτιώνει το business continuity – εαν το μηχάνημα σας χαλάσει, μπορείτε να κάνετε log σε ένα νέο μηχάνημα και όλες οι εφαρμογές σας θα γίνουν stream στο νέο σας PC χωρίς να χρειάζεται να κάνετε εγκαταστάσεις.

- Δεν χρειάζονται reboots μετά τις εγκαταστάσεις

  • Μπορείτε να παρακολουθείτε ποιοι χρήστες έχουν ποιες εφαρμογές, το οποίο βοηθάει στην αδειοδότηση. Ένας οργανισμός δηλαδή πληρώνει ακριβώς το λογισμικό που χρησιμοποιεί ο κάθε χρήστης και δεν χρειάζεται να αγοράζει περισσότερες άδειες οι οποίες τελικά δεν χρησιμοποιούνται από κάποιους

Ποια είναι τα μειονεκτήματα?

Δεν υπάρχουν πολλά μειονεκτήματα και συνήθως τα πλεονεκτήματα υπερτερούν για έναν οργανισμό:

  • Δεν γίνεται να μετατραπούν όλες οι εφαρμογές σε περιβάλλον Αpp-V

  • Απαιτούνται περισσότεροι servers

  • Απαιτείται ένα client runtime (app-v client)

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

Virtual Desktop Infrastructure (VDI)

Τι είναι?

Με απλά λόγια, το VDI τρέχει το λειτουργικό σας σύστημα (π.χ. τα Windows 7) σε έναν server, αντί να το έχετε στο τοπικό σας PC.  O server κάνει stream το user interface πάνω από το δίκτυο σε ένα τοπικό μηχάνημα, κάνει capture τα πλήκτρα που πατάτε στο πληκτρολόγιο και τις κινήσεις του mouse και τα ξαναστέλνει πίσω στον server μέσω δικτύου. Ο χρήστης νομίζει ότι τρέχει τα Windows τοπικά ενώ στην πραγματικότητα δεν υπάρχει τίποτα εγκατεστημένο τοπικά. Μερικά πράγματα σχετικά με το VDI:

  • Όταν είστε logged στο desktop sessions, θα το χρησιμοποιείτε μόνο εσείς. Αυτό μπορεί να ακούγεται λίγο παράξενο τώρα (εξάλλου ποιος άλλος θα το χρησιμοποιούσε επιπρόσθετα) αλλά θα γίνει πιο ξεκάθαρο όταν μιλήσουμε παρακάτω για  Session Virtualisation

  • Όταν κάνετε log off υπάρχουν κάποιες επιλογές για το τι θα συμβεί: Μία επιλογή είναι, ότι αλλαγές έχετε κάνει (εφαρμογές που εγκαταστήσατε, settings που αλλάξατε, αρχεία που δημιουργήσατε κτλ) να “αποθηκευτούν” έτσι ώστε να είναι διαθέσιμες την επόμενη φορά που θα κάνετε login.  Η άλλη επιλογή είναι, ότι αλλαγές έχετε κάνει να χαθούν και την επόμενη φορά που θα κάνετε login το desktop να επανέλθει στην αρχική του κατάσταση. Φυσικά θα αναρωτιέστε γιατί χρειάζεται η δεύτερη επιλογή, από την στιγμή που έχετε συνηθίσει στο παραδοσιακό σας PC να αποθηκεύονται ότι αλλαγές κάνετε και θα εκνευριζόσασταν εαν κάθε φορά που κάνετε login έχετε ένα φρέσκο installation των Windows 7. O λόγος που υπάρχει αυτή η επιλογή έχει να κάνει με τις δυνατότητες του server και την δυνατότητα που παρέχεται στο IT τμήμα να έχει καλύτερο έλεγχο στα desktops. Για παράδειγμα:  Σκεφτείτε έναν εκπαιδευτικό οργανισμό στον οποίο 100 χρήστες έχουν όλοι VDI desktop το οποίο αποθηκεύεται στον server. Κάθε ένα από αυτά τα desktops θα έχει εγκατεστημένα τα Windows 7 και πιθανότατα ένα πλήθος εφαρμογών καθώς και κάποια αρχεία και δεδομένα όπως Word documents, spreasheets κτλ. Πόσος χώρος χρειάζεται στον σκληρρό δίσκο για αυτά? Ίσως 50GB ανά χρήστη? Άρα για 100 χρήστες θέλουμε 100 x 50GB = 5TB χώρου στον σκληρό δίσκο του server. Και για κάθε χρήστη που προσθέτουμε θέλουμε άλλα 50GB. Πώς μπορούμε να λύσουμε αυτό το πρόβλημα? Ένας τρόπος είναι να διατηρούμε μόνο ένα  “gold” image το οποίο έχει Windows 7 και κάποιες κρίσιμες εφαρμογές, οπότε χρειαζόμαστε μόνο 1 x 50GB χώρου. Έτσι, μπορούμε να παρουσιάζουμε αυτό το “gold” image σε κάθε χρήστη που κάνει login αντί να έχει ο κάθε χρήστης το προσωπικό του image. Και τι γίνεται με τα προσωπικά settings και αρχεία του κάθε χρήστη? Αυτό λύνεται με τα  “roaming profiles” τα οποία θυμούνται τα settings του χρήστη και τα ενεργοποιούν καθώς κάνετε login (έτσι ώστε να έχετε το δικό σας wallpaper για παράδειγμα) και με το “folder redirection” το οποίο σημαίνει πως ότι αρχεία νομίζετε πως αποθηκεύσατε τοπικά στο Windows 7 image, βρίσκονται σε έναν χώρο στον server και ΄γίνεστε redirect εκεί.  Όλα αυτά σημαίνουν πως εσείς νομίζετε ότι έχετε το δικό σας copy Windows 7 το οποίο διατηρεί τα settings και τα data σας, αλλά στην πραγματικότητα έχετε το “gold” image που χρησιμοποιούν όλοι.

  • Επειδή είστε το μόνο άτομο που χρησιμοποιεί το desktop, μπορείτε να κάνετε reboot όποτε θέλετε. Μπορείτε ακόμα να έχετε και “admin” access

  • Θα πρέπει να έχετε καλή σύνδεση στο internet για να χρησιμοποιήσετε το desktop σας, μιας και είναι αποθηκευμένο κάπου αλλού και σας έρχεται από το δίκτυο.

Ποια είναι τα πλεονεκτήματα?

Υπάρχουν τα παρακάτω πλεονεκτήματα στο VDI:

  • Manageability και έλεγχος: Επειδή όλο το desktop σας είναι αποθηκευμένο στο datacentre, το IT department μπορεί να το συντηρήσει πολύ ευκολότερα, εφαρμόζοντας patches και fixes,  εγκαθιστώντας και αναβαθμίζοντας τις εφαρμογές, κάνοντας back up κτλ

  • Αντίστοιχα υπάρχουν πλεονεκτήματα σε θέματα ασφάλειας: Μιας και το desktop σας δεν φεύγει ποτέ από το  datacentre, υπάρχει πολύ μικρότερο ρίσκο να χάσετε εμπιστευτικές πληροφορίες

  • Business continuity: Εαν το laptop ή το desktop σας κλαπεί ή καταστραφεί, μπορείτε απλά να μπείτε σε ένα άλλο PC και να συνεχίσετε να έχετε ακριβώς το ίδιο dekstop. Δεν “δένεστε” στην ουσία με μία συγκεκριμένη συσκευή

  • Deployment: Εαν πρέπει να κάνετε αναβάθμιση σε ένα νέο λειτουργικό σύστημα, η διαδικασία είναι πολύ απλή για το IT τμήμα. Μπορούν να διατηρήσουν τα δεδομένα και τις εφαρμογές σας και να αναβαθμίσουν το dekstop σας π.χ από Windows XP σε Windows 7

  • Πρόσβαση σε πολλαπλά desktops: Εαν χρειάζεστε πολλαπλά desktops τότε το VDI είναι μία καλή λύση. Αυτή είναι μία απαίτηση σε σώματα ασφαλείας – χρειάζονται δύο dekstops, ένα για πολύ ασφαλή πρόσβαση στο εσωτερικό δίκτυο και ένα για γενική χρήση. Με το VDI μπορούν να έχετε δύο desktops και να κάνετε switch από το ένα στο άλλο

  • Μπορείτε να έχετε μικρότερη κατανάλωση ενέργειας χρησιμοποιώντας lower-power PCs σε κάθε φυσικό desktop

  • Χρήση πολλών συσκευών:  Μπορείτε να έχετε πρόσβαση στο desktop από πολλές συσκευές, πχ από το PC της εργασίας, από το PC στο σπίτι σας, από “thin client” συσκευή, ακόμα και από smart phones.

Ποια είναι τα μειονεκτήματα?

Τα μειονεκτήματα είναι τα παρακάτω:

  • Χρειάζεστε πολύ καλή σύνδεση στο δίκτυο για να χρησιμοποιήσετε το desktop. Εαν είστε offline, δεν μπορείτε να χρησιμοποιήσετε το desktop. Αυτό είναι εφικτό όταν είστε σε εργασιακό περιβάλλον με ένα high speed network, αλλά δεν είναι εφικτό όταν ταξιδεύετε

  • Tο user experience μπορεί να μην είναι τόσο καλό όσο αυτό που έχετε συνηθίσει. Οι εφαρμογές που απαιτούν πλούσια γραφικά (πχ. CAD ή high definition videos) μπορεί να μην λειτουργούν πολύ καλά. Υπάρχουν κάποιες τεχνολογίες από την Citrix (HDX) και την Microsoft (Remote FX) οι οποίες μπορούν να βοηθήσουν ως ένα σημείο, αλλά σίγουρα εξαρτάστε από το network bandwidth που έχετε

  • Μερικά περιφερειακά μπορεί να μην λειτουργούν (π.χ. web cams/ unified comms). Καθώς η τεχνολογία ωριμάζει, αυτά τα θέματα αντιμετωπίζονται σιγά σιγά.

  • Η αρχιτεκτονική του server σας θα πρέπει να μπορεί να διαχειριστεί τις αυξημένες απαιτήσεις σε επεξεργαστική ισχύ, μνήμη και αποθήκευση. Για παράδειγμα, εαν κάθε VDI απαιτεί 2MB RAM και 50 GB σκληρό δίσκο, τότε μπορεί να χρειαστείτε 200 MB RAM και 5000GB σκληρού δίσκου για κάθε 100 desktops που κάνετε provision.  Φυσικά, όπως είπαμε αυτό το πρόβλημα λύνεται με το “gold image”, τα roaming profiles και το folder redirection, αλλά υπάρχουν και άλλες τεχνολογίες που μπορούν να βοηθήσουν στην μείωση αυτού του φόρτου.: Ο provision server της Citrix επιτρέπει το cloning, όπου αποθηκεύουμε ένα master image μία φορά και έπειτα αποθηκεύονται μόνο οι διαφορές για κάθε dekstop. Μερικά SANs μπορούν να κάνουν παρόμοια πράγματα, π.χ.  να μας απαλλάξουν από την ανάγκη κα αποθηκεύουμε duplicate data. Και η λειτουργία του memory overcommit μας επιτρέπει να κάνουμε stretch την RAM, με την ίδια λογική με την οποία οι αεροπορικές εταιρίες κάνουν overbook τις πτήσεις τους: Υποθέτουμε δηλαδή ότι δεν θα εμφανιστούν όλοι. Σε αυτήν την περίπτωση, μπορούμε να κάνουμε allocate RAM σε virtual desktops, η οποία θα είναι περισσότερη από την πραγματική δυνατότητα του server, υποθέτοντας ότι δεν θα χρησιμοποιήσουν όλα τα desktops το μέγιστο της RAM που διαθέτουν την ίδια στιγμή

  • Μπορεί να υπάρξουν θέματα στις απαιτήσεις του network bandwidth. Εαν χρησιμοποιήσετε το VDI για πολλούς χρήστες, θα πρέπει να είστε σίγουροι ότι το δίκτυο θα το αντέχει. Και θα υπάρχουν κάποια σημαντικά peaks μεταξύ 9 με 9 και 15 όταν όλοι θα είναι στο γραφείο και θα προσπαθούν να ξεκινήσουν τα virtual desktop τους.

  • Η κατανάλωση ενέργειας στο datacentre θα αυξηθεί.

  • Disk I/O: Πολλοί χρήστες με πρόσβαση σε πολλά virtual images σε έναν server σημαίνει spiralling disk IOs.

Session Virtualisation (ή Terminal Services)

Τι είναι?

Το Session Virtualisation υπάρχει αρκετό καιρό και με πρώτη ματιά μπορεί να φαίνεται παρόμοιο με το VDI. Όπως και το VDI επιτρέπει την πρόσβαση σε ένα desktop που γίνεται stream από έναν server αντί να έχουμε το λειτουργικό τοπικά στο PC. Υπάρχουν όμως δύο βασικές διαφορές:

  1. Το Session Virtualisation σας συνδέει σε ένα λειτουργικό σύστημα server, όπως το Windows Server 2008 R2 (ενώ το VDI σας συνδέει σε λειτουργικό σύστημα client όπως τα Windows 7). Το λειτουργικό σύστημα του server μπορεί να διαμορφωθεί έτσι ώστε να μοιάζει πολύ με τα Windows 7, αλλά η υποδομή του είναι αρκετά διαφορετική. Στην πράξη, κάποιες εφαρμογές μπορεί να μην τρέχουν σε server περιβάλλον, το οποίο είναι και ένα από τα μειονεκτήματα του session virtualisation.

  2. Πιθαντότατα, αρκετοί άλλοι θα είναι logged στο ίδιο desktop με εσάς, την ίδια στιγμή που το χρησιμοποιείτε. Θυμηθείτε ότι ο Windows Server είναι ένα multi-user λειτουργικό σύστημα, σχεδιασμένο ώστε να παρέχει πρόσβαση σε πολλούς χρήστες την ίδια στιγμή. Αυτό το concept έχει κάποια πλεονεκτήματα και μειονεκτήματα που θα δούμε παρακάτω

Ποια είναι τα πλεονεκτήματα?

Το Session virtualisation έχει λίγο πολύ όλα τα πλεονεκτήματα που έχει το VDI. Το μεγάλο επιπρόσθετο πλεονέκτημα του VDI είναι το κόστος – επειδή πολλοί χρήστες μοιράζονται το ίδιο desktop μπορείτε να έχετε πολύ περισσότερους χρήστες στον server σε ένα virtualisation session VS στο VDI (αναφέρεται ως μεγαλύτερο “user density”) το οποίο σημαίνει μικρότερα κόστη – λιγότερους servers κτλ.

Ποια είναι τα μειονεκτήματα?

Όλα τα μειονεκτήματα του VDI (εκτός του κόστους). Κάποια από αυτά είναι λιγότερο σημαντικά εδώ (π.χ. το θέμα του disk IO). Κάποια επιπρόσθετα μειονεκτήματα σε σχέση με το VDI είναι:

  • Καθώς τρέχετε το desktop σας σε ένα server operating system, το οποίο φυσικά δεν είναι σχεδιασμένο να χρησιμοποιείται ως client desktop, μπορεί να συναντήσετε προβλήματα. Π.χ. κάποιες εφαρμογές μπορεί να μην τρέχουν σε server περιβάλλον.  Αυτό δεν είναι πρόβλημα στο VDI επειδή τρέχετε Windows 7 client OS.

  • Επειδή πολλοί χρήστες έχουν πρόσβαση στο ίδιο desktop την ίδια στιγμή, δεν μπορείτε να έχετε admin access. Και δεν μπορείτε να κάνετε reboot το session. Και υπάρχουν κάποιοι περιορισμοί σε αλλαγές στο configuration και στις εγκαταστάσεις εφαρμογών. Οπότε, το session virtualisation δουλεύει καλύτερα όταν έχουμε ένα group χρηστών με παρόμοιες ανάγκες σε εφαρμογές και desktop configuration. Εαν π.χ. αναπτύσσετε λογισμικό τότε θα χρειαστείτε VDI και όχι session virtualisation.

Microsoft Enterprise Desktop Virtualisation (MED-V)

Τι είναι?

Εαν έχετε χρησιμοποιήσει το Virtual PC τότε θα κατανοήσετε εύκολα το MED-V. Το MED-V σας επιτρέπει να τρέχετε ένα  virtualised operating system πάνω σε ένα άλλο λειτουργικό σύστημα. Π.χ μπορείτε να έχετε  τα Windows 7 εγκατεστημένα στο PC σας και μέσω του MED-V, να έχετε ένα αντίγραφο των Windows XP να τρέχουν “πάνω από τα” Windows 7. Πώς γίνεται αυτό?  Χρησιμοποιεί μία εφαρμογή (ονομάζεται hypervisor, και συγκεκριμένα “type 2″ hypervisor) η οποία προσομοιώνει μέσω λογισμικού ένα φυσικό PC. Αυτό σημαίνει ότι μπορείτε να εγκαταστήσετε τα Windows XP πάνω στο “virtual PC” σαν να ήταν ένα πραγματικό PC. Γιατί να θέλετε να το κάνετε αυτό? Επειδή μπορεί να έχετε κάποια legacy applications τα οποία τρέχουν μόνο σε Windows XP και δεν λειτουργούν σωστά σε Windows 7. 

To MED-V κάνει την όλη εμπειρία seamless προς τον χρήστη. Μπορείτε για παράδειγμα να εμφανίσετε την εφαρμογή που εγκαταστήσατε στο virtual copy των XP, στο start menu των Windows 7, ή να κάνετε desktop shortcuts προς αυτήν. Όταν τρέξετε την εφαρμογή, στην πραγματικότητα σηκώνει το virtual copy των XP και τρέχει την εφαρμογή εκεί, χωρίς να το καταλαβαίνει ο χρήστης. 

Αυτό εξυπηρετεί και στην περίπτωση του Internet Explorer: Εαν έχετε μία εφαρμογή ή ένα web site το οποίο λειτουργεί μόνο με IE6, τότε το MED-V σας επιτρέπει να κάνετε configure τον IE8 στα Windows 7, έτσι ώστε όταν επισκέπτεστε ένα URL το οποίο απαιτεί ΙΕ6 να γίνεται launch αυτόματα το virtual copy των XP και να ανοίγει την σελίδα στον IE6 μέσα από το virtual machine (και όπως είπαμε ο χρήστης μπορεί αν θέλουμε να μην “καταλαβαίνει” τίποτα).

Το MED-V, είναι κυρίως για επιχειρηματικούς πελάτες οι οποίοι χρειάζεται να διαχειρίζονται πολλά desktops και να τα έχουν updated. Επιτρέπει  remote management and patching, updating κτλ ώστε το Virtual PC να είναι up-to-date και ασφαλές όπως και τα φυσικά PCs.

Ποια είναι τα πλεονεκτήματα?

Το κύριο πλεονέκτημα είναι το application compatibility:

  • Το MED-V σας επιτρέπει να τρέχετε παλιότερες εκδόσεις των εφαρμογών που μπορεί να μην λειτουργούν σε πρόσφατα λειτουργικά συστήματα

  • Μπορείτε να τρέχετε πολλαπλά λειτουργικά συστήματα την ίδια στιγμή. Αυτό είναι χρήσιμο όταν θέλετε π.χ. να ελέγξετε εαν μια εφαρμογή λειτουργεί σε  Windows XP, Windows Vista και Windows 7 – σε αυτή την περίπτωση θα είχατε απλά  virtual machines με XP και Vista

  • Όπως αναφέρθηκε μπορεί να βοηθήσει εαν έχετε εφαρμογές που απαιτούν  IE6

  • Το MED-V δεν απαιτεί σύνδεση στο δίκτυο (όπως απαιτεί το VDI και το  session virtualisation), οπότε μπορείτε να το χρησιμοποιείτε ακόμα και όταν είστε offline

Ποια είναι τα μειονεκτήματα?

Τα κυριότερα θέματα με το MED-V σχετίζονται με το ότι χρειάζεστε αρκετά resources στο PC για να τρέχετε δύο λειτουργικά συστήματα:

  • Το να τρέχετε ένα operating system πάνω σε ένα άλλο το οποίο έχετε εγκαταστήσει τοπικά στο μηχάνημα, σημαίνει ότι χρειάζεστε αρκετή RAM και επεξεργαστική ισχύ (καθώς και χώρο στον σκληρό δίσκο)

  • Μπορεί να χρειάζεστε άδεια για το επιπρόσθετο λειτουργικό σύστημα

  • Θα χρειαστεί να κάνετε patch και να συντηρείτε το virtualised operating system

  • Το MED-V δεν είναι κατάλληλο για εφαρμογές που χρησιμοποιούν 3d γραφικά, όπως διάφορα παιχνίδια και μπορεί να έχετε προβλήματα με κάποια περιφερειακά

Windows 7 XP Mode

Τι είναι?

Το XP Mode στα Windows 7 είναι μια trimmed down version του MED-V, με τις εξής διαφορές:

  • Είναι δωρεάν εαν έχετε μία νόμιμη άδεια των Windows 7

  • Παίρνετε ένα δωρεάν copy των Windows XP built-in στο virtual machine

  • Δεν έχει τις δυνατότητες για  remote management και patching που έχει το MED-V

Το XP Mode απευθύνεται κυρίως σε home users ή πολύ μικρές επιχειρήσεις και το  MED-V σε μεγαλύτερες επιχειρήσεις.

Ποια είναι τα πλεονεκτήματα?

Το κύριο πλεονέκτημα είναι το ίδιο με αυτά του MED-V: Σας επιτρέπει να τρέχετε παλιότερες legacy applications στα XP ενώ χρησιμοποιείτε τα Windows 7

Ποια είναι τα μειονεκτήματα?

Είναι παρόμοια με τα μειονεκτήματα του MED-V:

  • Χρειάζεστε αρκετή RAM και  processing power

  • Πρέπει να κάνετε patch και να συντηρείτε το virtualised operating system, και το XP Mode δεν έχει τις δυνατότητες για remote patching του MED-V

  • Όπως και το MED-V, το XP Mode δεν είναι κατάλληλο για εφαρμογές με 3d γραφικά

Τι άλλο πρέπει να γνωρίζετε?

  • Το XP Mode δεν συμπεριλαμβάνεται στην standard έκδοση των Windows 7, αλλά μπορείτε να το κατεβάσετε από το http://www.microsoft.com/windows/virtual-pc/download.aspx
  • Τα App-V και MED-V είναι κομμάτι του Microsoft Desktop Optimization pack, γνωστού ως MDOP

  • Το Session virtualisation και το VDI είναι διαθέσιμα μέσω του Microsoft’s VDI Suites

  • Εαν χρησιμοποιείτε το VDI, είτε πρόκειται για τα προϊόντα της Microsoft είτε για άλλων εταιριών, θα χρειαστείτε ένα ειδικό license για το virtual copy των Windows, το οποίο ονομάζεται Virtual Desktop Access, ή VDA. Αυτό σας επιτρέπει να έχετε πρόσβαση στο remote desktop από οποιοδήποτε μηχάνημα και σας δίνει το δικαίωμα να τρέχετε μέχρι 4 διαφορετικά  VDI desktops. Το session virtualisation αδειοδοτείται διαφορετικά μέσω των  RDS CALs. Μπορείτε να διαβάσετε περισσότερα σε αυτό το κείμενο.

Επόμενα Βήματα

Μερικά resources:

Friend me at twitter: www.twitter.com/draganidis

Comments

  1. Annita says

    Really liked what you had to say in your post, Τι είναι το Virtualisation: Ένα tutorial για ÏŒλους τους τύπους Virtualisation – Fotis Draganidis, thanks for the good read!
    — Annita

Leave a Reply

Your email address will not be published. Required fields are marked *