Βίντεο: Cloud Computing - Computer Science for Business Leaders 2016 2025
Οποιαδήποτε συζήτηση για cloud computing συνήθως ξεκινά με virtualization. Η εικονικοποίηση είναι κρίσιμη για τον υπολογισμό του cloud, επειδή απλοποιεί την παροχή υπηρεσιών παρέχοντας μια πλατφόρμα βελτιστοποίησης σύνθετων πόρων πληροφορικής με δυνατότητα κλιμάκωσης, πράγμα που καθιστά το cloud computing τόσο οικονομικό.
Η εικονικοποίηση μπορεί να εφαρμοστεί πολύ ευρέως σε όλα όσα μπορείτε να φανταστείτε, συμπεριλαμβανομένης μνήμης, δικτύων, αποθήκευσης, υλικού, λειτουργικών συστημάτων και εφαρμογών. Η εικονικοποίηση έχει τρία χαρακτηριστικά που την καθιστούν ιδανική για cloud computing:
-
Διαμέριση: Κατά την εικονικοποίηση, μπορείτε να χρησιμοποιήσετε τη διαμέριση για να υποστηρίξετε πολλές εφαρμογές και λειτουργικά συστήματα (OSes) σε ένα ενιαίο φυσικό σύστημα.
-
Απομόνωση: Επειδή κάθε εικονική μηχανή είναι απομονωμένη, κάθε μηχανή προστατεύεται από τα συντρίμμια και τους ιούς στις άλλες μηχανές.
Αυτό που κάνει το virtualization τόσο σημαντικό για το σύννεφο είναι ότι αποσυνδέει το λογισμικό από το υλικό.
-
Ενθυλάκωση: Η ενθυλάκωση μπορεί να προστατεύσει κάθε εφαρμογή έτσι ώστε να μην παρεμβαίνει σε άλλες εφαρμογές. Χρησιμοποιώντας την εγκαψούλωση, ένα εικονικό μηχάνημα μπορεί να αναπαρασταθεί (και μάλιστα αποθηκευτεί) ως ένα μόνο αρχείο, καθιστώντας εύκολο τον εντοπισμό και παρουσίαση σε άλλες εφαρμογές.
Για να κατανοήσετε τον τρόπο με τον οποίο βοηθάει το virtualization στο cloud computing, πρέπει να καταλάβετε τις πολλές μορφές του. Στην ουσία, σε όλες τις περιπτώσεις, ένας πόρος πραγματικά μιμείται ή μιμείται άλλο πόρο. Ακολουθούν μερικά παραδείγματα:
-
Εικονική μνήμη: Οι δίσκοι έχουν πολύ περισσότερο χώρο από τη μνήμη. Οι υπολογιστές μπορούν να χρησιμοποιήσουν την εικονική μνήμη για να δανειστούν επιπλέον μνήμη από τον σκληρό δίσκο. Παρόλο που οι εικονικοί δίσκοι είναι βραδύτεροι από την πραγματική μνήμη, αν γίνει σωστά, η αντικατάσταση λειτουργεί εκπληκτικά καλά.
-
Λογισμικό: Υπάρχει διαθέσιμο λογισμικό εικονικοποίησης που μπορεί να μιμηθεί έναν ολόκληρο υπολογιστή, πράγμα που σημαίνει ότι ένας υπολογιστής μπορεί να εκτελέσει σαν να ήταν στην πραγματικότητα 20 υπολογιστές. Χρησιμοποιώντας αυτό το είδος λογισμικού μπορεί να μπορείτε να μετακινηθείτε από ένα κέντρο δεδομένων με χιλιάδες διακομιστές σε ένα που υποστηρίζει μόνο λίγες εκατοντάδες.
Για να διαχειριστούν τις διάφορες πτυχές του virtualization στο cloud computing, οι περισσότερες εταιρείες χρησιμοποιούν hypervisor s . Επειδή στο cloud computing πρέπει να υποστηρίξετε πολλά διαφορετικά περιβάλλοντα λειτουργίας, ο hypervisor γίνεται ένας ιδανικός μηχανισμός παράδοσης επιτρέποντάς σας να δείξετε την ίδια εφαρμογή σε πολλά διαφορετικά συστήματα. Επειδή οι hypervisors μπορούν να φορτώσουν πολλαπλά λειτουργικά συστήματα, είναι ένας πολύ πρακτικός τρόπος για να γίνουν τα πράγματα virtualized γρήγορα και αποτελεσματικά.
