Διαφορά μεταξύ PAAS και IAAS

Anonim

PAAS vs IAAS

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

Τι είναι το PaaS;

Το PaaS είναι η κατηγορία / εφαρμογή του cloud computing, όπου οι πάροχοι υπηρεσιών παρέχουν μια πλατφόρμα πληροφορικής (μια αρχιτεκτονική υλικού και ένα πλαίσιο λογισμικού) ή μια στοίβα λύσεων (υποσύστημα υπολογιστή που απαιτείται για την εκτέλεση λογισμικού). Αυτό επιτρέπει στους συνδρομητές να αναπτύξουν μια εφαρμογή χωρίς να χρειάζεται να αγοράσουν και να διαχειριστούν τις απαραίτητες απαιτήσεις λογισμικού και υλικού. Η ευθύνη της διατήρησης του απαραίτητου υλικού, των λειτουργικών συστημάτων, των βοηθητικών εφαρμογών και των βάσεων δεδομένων αποτελεί αποκλειστική ευθύνη του παρόχου υπηρεσιών. Οι συνδρομητές της PaaS μπορούν να χρησιμοποιήσουν την παραδοθείσα πλατφόρμα για την κατασκευή και τελικά την παροχή εφαρμογών και υπηρεσιών στο διαδίκτυο. Οι υπηρεσίες PaaS προσφέρουν συνήθως πλήρες σύνολο εγκαταστάσεων για το σχεδιασμό, την ανάπτυξη, τη δοκιμή και την ανάπτυξη εφαρμογών για την ομαδική συνεργασία, την ενοποίηση υπηρεσιών και βάσεων δεδομένων, τον έλεγχο έκδοσης και τη διαχείριση παραμέτρων του λογισμικού. Όλες αυτές οι εγκαταστάσεις είναι συνήθως διαθέσιμες ως ένα ενιαίο ολοκληρωμένο περιβάλλον ανάπτυξης καθιστώντας το πολύ βολικό για τους προγραμματιστές ή τους χρήστες. Τέσσερις δημοφιλείς τύποι PaaS είναι Add-on, Stand alone, παράδοση μόνο και ανοικτή πλατφόρμα PaaS.

Τι είναι το IaaS;

Η IaaS, γνωστή ως Hardware-as-a-Service (HaaS), παρέχει εξοπλισμό που απαιτείται για την κάλυψη λειτουργιών, αποθήκευσης, υλικού και δικτύων (συμπεριλαμβανομένων διακομιστών) στους συνδρομητές τους μέσω του διαδικτύου. Με άλλα λόγια, η IaaS ασχολείται με την παροχή (σε εικονικό, κατ 'αίτηση) υπολογιστικών πόρων όπως διακομιστές, αποθήκευση και άλλα χαμηλού επιπέδου στοιχεία n / w και h / w. Η αποκλειστική ευθύνη του παρόχου υπηρεσιών είναι να φιλοξενεί, να τρέχει και να διατηρεί όλους τους πόρους υλικού. Ο συνδρομητής θα πληρώνει ανά βάση χρήσης βάσει του μοντέλου τιμολόγησης υπολογιστικών υπηρεσιών κοινής ωφέλειας χωρίς να χρειάζεται να αγοράσει αυτούς τους πόρους υποδομής. Ο συνδρομητής θα αποκτήσει το αίσθημα της απόκτησης πόρων δικτύου / διακομιστή σε χρόνο και χώρο μηδέν. Οι δημοφιλείς εμπορικοί πάροχοι υπηρεσιών IaaS είναι το GoGrid και το EC2 του Amazon.

Ποια είναι η διαφορά μεταξύ PaaS και IaaS;

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

Σχετική σύνδεση:

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