Διαφορά μεταξύ του Cloud Computing και της Virtualization

Διαφορά μεταξύ του Cloud Computing και της Virtualization
Διαφορά μεταξύ του Cloud Computing και της Virtualization

Βίντεο: Διαφορά μεταξύ του Cloud Computing και της Virtualization

Βίντεο: Διαφορά μεταξύ του Cloud Computing και της Virtualization
Βίντεο: Virtualization Explained 2024, Νοέμβριος
Anonim

Cloud Computing vs Virtualization

Could Computing and Virtualization είναι σχετικοί όροι στη βελτιστοποίηση πόρων της υποδομής πληροφορικής. Η εικονικοποίηση είναι μια τεχνολογία που χρησιμοποιείται στην έννοια του Cloud Computing. Η εικονικοποίηση χρησιμοποιεί την ίδια υποδομή υλικού για τη δημιουργία αρκετών εικονικών διακομιστών σύμφωνα με τις απαιτήσεις και τις ανάγκες. Για παράδειγμα, ας υποθέσουμε ότι χρειάζεστε έναν διακομιστή Windows και διακομιστή Linux για διαφορετικούς σκοπούς, μπορείτε να το δημιουργήσετε στον ίδιο φυσικό διακομιστή χρησιμοποιώντας την τεχνική Virtualization.

Εικονικοποίηση (Soft Virtualization vs Hard Virtualization)

Η εικονικοποίηση χρησιμοποιεί την ίδια υποδομή υλικού για τη δημιουργία αρκετών εικονικών διακομιστών σύμφωνα με τις απαιτήσεις και τις ανάγκες. Εάν το βάλουμε σε μια πολυεπίπεδη αρχιτεκτονική, το επίπεδο 1 θα είναι SAN (Storage Area Network), το επίπεδο 2 θα είναι διακομιστές υλικού (blade servers) για την κατανομή πόρων και το ανώτερο επίπεδο θα είναι ο κεντρικός διακομιστής. Λογισμικό εικονικοποίησης όπως το Citrix, το VMware's vSphere, το Xen, το Microsoft Hyper V, το Sun xVM θα εκτελούνται στους διακομιστές ανώτερου επιπέδου που ονομάζονται διακομιστές κεντρικού υπολογιστή. Ο κεντρικός διακομιστής εκτελεί οποιοδήποτε λειτουργικό σύστημα και οι εικονικοί διακομιστές μπορούν να κατασκευαστούν σε οποιοδήποτε λειτουργικό σύστημα σύμφωνα με τις απαιτήσεις.

Η τεχνική εικονικοποίησης εισήχθη για να επιτευχθεί η βελτιστοποιημένη χρήση συσκευών υλικού και να μειωθούν οι επιβαρύνσεις συντήρησης και το σχετικό κόστος. Ο εικονικός διακομιστής με την ίδια διαμόρφωση με τον αποκλειστικό διακομιστή, θα δώσει την ακριβή απόδοση ό,τι μπορεί να εκτελέσει ο αποκλειστικός διακομιστής εάν απαιτείται. Η παραπάνω τεχνική ονομάζεται Soft Virtualization. Υπάρχει μια άλλη τεχνική που ονομάζεται Hard Virtualization, η οποία γίνεται με την κατανομή αποκλειστικών πόρων κατά την κατασκευή του διακομιστή. Αυτό μπορεί να γίνει σε επώνυμους διακομιστές μόνο με το Pre OS. Αυτό είναι βασικά μια φυσική κατάτμηση πόρων και δεν θα επιτύχει τη μέγιστη χρήση πόρων.

Εικόνα
Εικόνα

Cloud Computing

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

Βασικά το Cloud Computing είναι μια συλλογή από Τεχνικές εικονικοποίησης, SOA (Service Oriented Architecture), Autonomic and Utility Computing.

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

Το Cloud Computing ενσωματώνει IaaS και SaaS (IasS vs SaaS). Το IaaS σημαίνει Υποδομή ως Υπηρεσία και το SaaS είναι Λογισμικό ως Υπηρεσία. Αντί να επενδύετε σε διακομιστές, SAN, Λογισμικά, Rack Space, Συσκευές Δικτύου, Εύρος ζώνης, το εργατικό δυναμικό συντήρησης είναι καλύτερο να αγοράσετε μια υπηρεσία διακομιστή cloud από παρόχους υπολογιστών νέφους. Σε αυτό το μοντέλο, η εταιρεία δεν χρειάζεται να επενδύσει μεγάλο χρηματικό ποσό σε υποδομές και δεν χρειάζεται να επιβαρύνει το κόστος επισκευής ή συντήρησης.

Το λογισμικό ως υπηρεσία (SaaS) είναι μια ιδέα για την παροχή υπηρεσιών λογισμικού σε εταιρείες στην εικονική πλατφόρμα IaaS. Τα αρχεία εγκατάστασης ή τα δυαδικά αρχεία θα διατηρηθούν στον κεντρικό διακομιστή όπου εκτελείται το λογισμικό εικονικοποίησης και θα εγκατασταθούν σε εικονικούς διακομιστές όπως και όταν απαιτείται ή ζητηθεί.

Έτσι με το IaaS και το SaaS, οι πάροχοι υπολογιστών Cloud θα πρέπει να μπορούν να παρέχουν ολόκληρη τη λύση σε ένα μόνο εικονικό κουτί σύμφωνα με τις ανάγκες του πελάτη. Για παράδειγμα, εάν θέλετε να εκτελέσετε έναν διακομιστή για τον Microsoft Exchange Server για σκοπούς αλληλογραφίας προσωπικού, αντί να αγοράσετε έναν φυσικό διακομιστή και να ξοδέψετε περισσότερους πόρους, θα μπορούσατε να αγοράσετε ένα πλαίσιο cloud με εγκατεστημένο το MS Exchange με σύνδεση στο διαδίκτυο ή σύνδεση VPN σε εταιρικό δίκτυο.

Διαφορά μεταξύ Cloud Computing και Virtualization

(1) Η εικονικοποίηση είναι μια τεχνική, αλλά το Cloud Computing είναι μια έννοια που χρησιμοποιεί τεχνικές εικονικοποίησης.

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

Συνιστάται: