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

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

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

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

Cloud Computing vs Distributed Computing

Το cloud computing είναι ένα στυλ υπολογισμού στο οποίο οι πόροι διατίθενται μέσω του Διαδικτύου. Τις περισσότερες φορές, αυτοί οι πόροι είναι επεκτάσιμοι και είναι πόροι υψηλής οπτικοποίησης και παρέχονται ως υπηρεσία. Αυτοί οι πόροι μπορούν κυρίως να αναλυθούν σε εφαρμογές, πλατφόρμες ή υποδομές. Το πεδίο της επιστήμης των υπολογιστών που ασχολείται με κατανεμημένα συστήματα (συστήματα που αποτελούνται από περισσότερους από έναν αυτοκατευθυνόμενους κόμβους) ονομάζεται κατανεμημένος υπολογισμός. Συνήθως, ο κατανεμημένος υπολογισμός χρησιμοποιείται για τη χρήση της ισχύος πολλών μηχανών για την επίτευξη ενός στόχου μεγάλης κλίμακας.

Τι είναι το Cloud Computing;

Το cloud computing είναι η αναδυόμενη τεχνολογία παροχής πολλών ειδών πόρων ως υπηρεσιών, κυρίως μέσω του Διαδικτύου. Το μέρος παράδοσης αναφέρεται ως πάροχος υπηρεσιών, ενώ οι χρήστες είναι γνωστοί ως συνδρομητές. Οι συνδρομητές πληρώνουν τέλη συνδρομής συνήθως σε βάση ανά χρήση. Το cloud computing αναλύεται σε μερικές διαφορετικές κατηγορίες με βάση τον τύπο της παρεχόμενης υπηρεσίας. Το SaaS (Λογισμικό ως υπηρεσία) είναι η κατηγορία του υπολογιστικού νέφους στην οποία οι κύριοι διαθέσιμοι πόροι ως υπηρεσία είναι εφαρμογές λογισμικού. Το PaaS (πλατφόρμα ως υπηρεσία) είναι η κατηγορία/εφαρμογή του υπολογιστικού νέφους στην οποία οι πάροχοι υπηρεσιών παραδίδουν μια υπολογιστική πλατφόρμα ή μια στοίβα λύσεων στους συνδρομητές τους μέσω του Διαδικτύου. Το IaaS (Infrastructure as a Service) είναι η κατηγορία του cloud computing στην οποία οι κύριοι διαθέσιμοι πόροι ως υπηρεσία είναι η υποδομή υλικού. DaaS (Desktop as a Service), η οποία είναι μια αναδυόμενη υπηρεσία –aaS που ασχολείται με την παροχή μιας ολόκληρης εμπειρίας επιτραπέζιου υπολογιστή μέσω του Διαδικτύου. Αυτό μερικές φορές αναφέρεται ως εικονικοποίηση επιφάνειας εργασίας/εικονική επιφάνεια εργασίας ή φιλοξενούμενη επιφάνεια εργασίας.

Τι είναι η Κατανεμημένη Υπολογιστική;

Το πεδίο της επιστήμης των υπολογιστών που ασχολείται με τα κατανεμημένα συστήματα ονομάζεται κατανεμημένος υπολογισμός. Ένα κατανεμημένο σύστημα αποτελείται από περισσότερους από έναν αυτοκατευθυνόμενους υπολογιστές που επικοινωνούν μέσω ενός δικτύου. Αυτοί οι υπολογιστές χρησιμοποιούν τη δική τους τοπική μνήμη. Όλοι οι υπολογιστές στο κατανεμημένο σύστημα συνομιλούν μεταξύ τους για να επιτύχουν έναν συγκεκριμένο κοινό στόχο. Εναλλακτικά, διαφορετικοί χρήστες σε κάθε υπολογιστή μπορεί να έχουν διαφορετικές ατομικές ανάγκες και το κατανεμημένο σύστημα θα συντονίσει τους κοινόχρηστους πόρους (ή θα βοηθήσει στην επικοινωνία με άλλους κόμβους) για να επιτύχουν τις μεμονωμένες εργασίες τους. Οι κόμβοι επικοινωνούν χρησιμοποιώντας τη μετάδοση μηνυμάτων. Ο κατανεμημένος υπολογισμός μπορεί επίσης να αναγνωριστεί ότι χρησιμοποιεί ένα κατανεμημένο σύστημα για την επίλυση ενός μεγάλου προβλήματος, χωρίζοντας το σε εργασίες, καθεμία από τις οποίες υπολογίζεται σε μεμονωμένους υπολογιστές του κατανεμημένου συστήματος. Συνήθως, υπάρχουν μηχανισμοί ανοχής για την αντιμετώπιση μεμονωμένων αστοχιών υπολογιστή. Η δομή (τοπολογία, καθυστέρηση και καρδινικότητα) του συστήματος δεν είναι γνωστή εκ των προτέρων και είναι δυναμική. Οι μεμονωμένοι υπολογιστές δεν χρειάζεται να γνωρίζουν τα πάντα για ολόκληρο το σύστημα ή την πλήρη είσοδο (για να λυθεί το πρόβλημα).

Ποια είναι η διαφορά μεταξύ του Cloud και του Κατανεμημένου Υπολογισμού;

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

Συνιστάται: