Πίνακας περιεχομένων:
Βίντεο: Contain Yourself: An Intro to Docker and Containers by Nicola Kabar and Mano Marks 2024
Οποιαδήποτε συζήτηση για cloud computing συνήθως ξεκινά με virtualization. Η εφαρμογή Virtualization χρησιμοποιεί πόρους υπολογιστή για να μιμηθούν άλλους πόρους υπολογιστή ή ολόκληρους υπολογιστές. Διαχωρίζει τους πόρους και τις υπηρεσίες από το υποκείμενο φυσικό περιβάλλον παράδοσης.
Η εικονικοποίηση έχει τρία χαρακτηριστικά που την καθιστούν ιδανική για cloud computing:
-
Κατατμήσεις: Στο virtualization, πολλές εφαρμογές και λειτουργικά συστήματα (OSes) υποστηρίζονται σε ένα ενιαίο φυσικό σύστημα με διαχωρισμό διαχωρίζοντας) τους διαθέσιμους πόρους.
-
Απομόνωση: Κάθε εικονική μηχανή είναι απομονωμένη από το φυσικό σύστημα υποδοχής και άλλες εικονικές μηχανές. Λόγω αυτής της απομόνωσης, εάν ένα εικονικό στιγμιότυπο διακόπτεται, δεν επηρεάζει τις άλλες εικονικές μηχανές. Επιπλέον, τα δεδομένα δεν μοιράζονται μεταξύ ενός εικονικού δοχείου και άλλου.
-
Ενθυλάκωση: Ένα εικονικό μηχάνημα μπορεί να εκπροσωπηθεί (και μάλιστα αποθηκευτεί) ως ένα μόνο αρχείο, ώστε να μπορείτε να το αναγνωρίσετε εύκολα με βάση την υπηρεσία που παρέχει. Στην ουσία, η εγκλωβισμένη διαδικασία θα μπορούσε να είναι μια επιχειρηματική υπηρεσία. Αυτή η ενσωματωμένη εικονική μηχανή μπορεί να παρουσιαστεί σε μια εφαρμογή ως πλήρης οντότητα. Επομένως, η εγκαψούλωση μπορεί να προστατεύσει κάθε εφαρμογή έτσι ώστε να μην παρεμβαίνει σε άλλη εφαρμογή.
Εφαρμογές virtualization
Η εικονικοποίηση μπορεί να εφαρμοστεί σε γενικές γραμμές σχεδόν σε όλα όσα θα φανταζόσαστε:
-
Μνήμη
-
Δίκτυα
-
Αποθήκευση
-
Hardware
-
Εφαρμογές
Αυτό που κάνει την εικονικοποίηση τόσο σημαντική για το σύννεφο είναι ότι αποσυνδέει το λογισμικό από το υλικό. Αποσύνδεση σημαίνει ότι το λογισμικό τοποθετείται σε ξεχωριστό κοντέινερ έτσι ώστε να είναι απομονωμένο από τα λειτουργικά συστήματα.
Μορφές virtualization
Για να κατανοήσετε τον τρόπο με τον οποίο βοηθά τον εικονικολογισμό με το cloud computing, πρέπει να κατανοήσετε τις πολλές μορφές του. Στην ουσία, σε όλες τις περιπτώσεις, ένας πόρος πραγματικά μιμείται ή μιμείται άλλο πόρο. Εδώ είναι μερικά παραδείγματα:
-
Εικονική μνήμη: Οι δίσκοι έχουν πολύ περισσότερο χώρο από τη μνήμη του υπολογιστή. Επομένως, με την εικονική μνήμη, ο υπολογιστής απελευθερώνει πολύτιμο χώρο μνήμης τοποθετώντας πληροφορίες που δεν χρησιμοποιεί συχνά στο χώρο του δίσκου. Οι υπολογιστές έχουν εικονική μνήμη , που είναι μια περιοχή δίσκου που χρησιμοποιείται σαν μνήμη. Αν και οι δίσκοι είναι πολύ αργός σε σύγκριση με τη μνήμη, ο χρήστης μπορεί να μην παρατηρήσει ποτέ τη διαφορά, ειδικά αν το σύστημα κάνει καλή δουλειά στη διαχείριση της εικονικής μνήμης.Η υποκατάσταση λειτουργεί εκπληκτικά καλά.
-
Λογισμικό: Οι εταιρείες έχουν δημιουργήσει λογισμικό που μπορεί να μιμηθεί έναν ολόκληρο υπολογιστή. Με αυτόν τον τρόπο, ένας υπολογιστής μπορεί να εκτελέσει σαν να ήταν στην πραγματικότητα 20 υπολογιστές. Τα αποτελέσματα ενοποίησης της εφαρμογής μπορεί να είναι αρκετά σημαντικά. Για παράδειγμα, ίσως μπορείτε να μετακινηθείτε από ένα κέντρο δεδομένων με χιλιάδες διακομιστές σε ένα που υποστηρίζει μόνο λίγες εκατοντάδες. Η μείωση αυτή έχει ως αποτέλεσμα λιγότερα χρήματα που δαπανώνται όχι μόνο στους υπολογιστές, αλλά και στη δύναμη, τον κλιματισμό, τη συντήρηση και το χώρο δαπέδου.