Διαφορά μεταξύ Cloud computing και cluster computing

Anonim

Cloud Computing vs Cluster Computing

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

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

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

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

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

Ποια είναι η διαφορά μεταξύ Cloud Computing και Cluster Computing;

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