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

Anonim

Cloud Computing vs Virtualization

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

-

Virtualization (Soft Virtualization vs. Hard Virtualization)

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

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

Cloud Computing

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

Βασικά το Cloud Computing είναι μια συλλογή τεχνικών Virtualization, SOA (Service Oriented Architecture), Αυτόνομου και Βοηθητικού Υπολογιστή.

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

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

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

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

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

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

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