Τι είναι η τεχνολογία Virtualization;

Ως χρήστης, μερικοί από εσάς μπορεί να μην σας συνεπαίρνουν οι δύο ορολογίες που εμφανίζονται πλέον σχεδόν σε κάθε τεχνικό ιστότοπο:  Cloud Computing και Virtualization . Είχαμε καλύψει εισαγωγικά άρθρα σχετικά με το Cloud Computing(Cloud Computing) , αλλά το Virtualization δεν έχει καλυφθεί εδώ. Ας προσπαθήσουμε λοιπόν να καταλάβουμε τι είναι το Virtualization και τι προσφέρει, εξαιτίας των οποίων έχει γίνει μια λέξη-κλειδί.

Τι είναι το Virtualization στους υπολογιστές

Πρώτα(First) απ 'όλα, κατανοήστε ότι το Virtualization δεν είναι κάτι καινούργιο – ήταν πάντα εκεί, είχε μεγάλη σημασία κατά τη διάρκεια του Mainframe Computer όπου απαιτούνταν να μοιραστείτε τους πόρους με αποτελεσματικό τρόπο, καθώς ήταν αρκετά δαπανηροί εκείνη την εποχή.

Με την έλευση του χρόνου, η εικονικοποίηση(Virtualization) έχασε τη σημασία της για δύο βασικούς λόγους:

  1. Το κόστος υλικού(Hardware) μειώθηκε δραστικά με το LSI και το VLSI .
  2. Η αρχιτεκτονική x86 έγινε πολύ δημοφιλής.

Εν συντομία:

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

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

Παραδείγματα μπορεί να είναι η κατάτμηση της μονάδας δίσκου, η χρήση του εξομοιωτή για κινητά ή η χρήση προϊόντων όπως Virtual PC ή προϊόντα εικονικοποίησης επιτραπέζιου υπολογιστή VMware .

Η εικονικοποίηση όπως το Cloud Computing(Cloud Computing) δεν έχει τυπικό ορισμό του κλάδου και κάθε ορισμός μπορεί να είναι σωστός. Επίσης, δεν έχει τυπικούς τύπους, επομένως μπορούμε να το ταξινομήσουμε σε τρεις μεγάλες κατηγορίες:

  1. Εικονικοποίηση λειτουργικού συστήματος
  2. Εικονικοποίηση συσκευής αποθήκευσης
  3. Εικονικοποίηση εφαρμογής

Υπάρχουν κάποιοι άλλοι τύποι εικονικοποίησης που έχουν εξελιχθεί με τα χρόνια και αποκτούν πλέον σημασία σε αναδυόμενα πεδία όπως το cloud computing και το grid computing. Αυτά είναι η εικονικοποίηση αποθήκευσης, η εικονικοποίηση υπηρεσιών, η εικονικοποίηση υλικού, η εικονικοποίηση δικτύου, η εικονικοποίηση διαχείρισης και η εικονικοποίηση διακομιστή εφαρμογών.(These are storage virtualization, service virtualization, hardware virtualization, network virtualization, management virtualization, and application server virtualization.)

Διαβάστε(Read) : Πώς να ενεργοποιήσετε ή να απενεργοποιήσετε την εικονικοποίηση υλικού(enable or disable Hardware virtualization) μέσω BIOS.

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

Θα ρίξω φως στους παραπάνω τύπους σε μελλοντικές αναρτήσεις μου.

Ρίξτε μια ματιά στο Nested Virtualization στο λειτουργικό σύστημα Windows .(Take a look at Nested Virtualization in Windows OS.)



About the author

Είμαι μηχανικός υλικού και προγραμματιστής λογισμικού με πάνω από 10 χρόνια εμπειρίας στις πλατφόρμες Apple και Google. Οι δεξιότητές μου έγκεινται στην ανάπτυξη αποτελεσματικών, φιλικών προς τον χρήστη λύσεων σε δύσκολα προβλήματα μηχανικής. Είχα εμπειρία με συσκευές MacOS και iOS, καθώς και με χειριστήρια πληκτρολογίου και ποντικιού. Στον ελεύθερο χρόνο μου, μου αρέσει να κολυμπάω, να παρακολουθώ τένις και να ακούω μουσική.



Related posts