Πίνακας περιεχομένων:
Βίντεο: Cloud Computing Services Models - IaaS PaaS SaaS Explained 2024
Παρόλο που δεν μπορείτε φυσικά να δείτε εικονικά περιβάλλοντα και υπηρεσίες, όλα αυτά τα στοιχεία υπάρχουν ως μέρος ενός πραγματικού περιβάλλοντος υπολογιστή που φιλοξενεί το Amazon για λογαριασμό σας. Πρέπει να καταλάβετε πώς αυτά τα στοιχεία λειτουργούν σε κάποιο βαθμό επειδή έχουν μια φυσική παρουσία και επιπτώσεις στις προσωπικές ή επαγγελματικές σας ανάγκες. Τρεις τεχνολογίες επιτρέπουν σε οποιονδήποτε να δημιουργήσει ένα εικονικό κέντρο υπολογιστών χρησιμοποιώντας το Amazon Web Services (AWS):
- IaaS: Μια μορφή cloud computing που παρέχει εικονικούς υπολογιστικούς πόρους. Χρησιμοποιείτε ουσιαστικά το IaaS για να αντικαταστήσετε φυσικούς πόρους, όπως διακομιστές, με εικονικούς πόρους που φιλοξενούνται και διαχειρίζονται από το Amazon.
- SaaS: Μια υπηρεσία διανομής λογισμικού που σας επιτρέπει να χρησιμοποιείτε εφαρμογές χωρίς να έχετε εγκαταστήσει τις εφαρμογές τοπικά. Ένας άλλος όρος που χρησιμοποιείται για την περιγραφή αυτής της υπηρεσίας είναι λογισμικό κατόπιν ζήτησης. Ο οικοδεσπότης, ο Amazon, διατηρεί το λογισμικό, παρέχει τις απαιτούμενες άδειες χρήσης και κάνει όλες τις υπόλοιπες εργασίες που απαιτούνται για τη διάθεση του λογισμικού.
- PaaS: Μια πλατφόρμα παρέχει μια ολοκληρωμένη λύση για την εκτέλεση λογισμικού με ολοκληρωμένο τρόπο σε ένα συγκεκριμένο κομμάτι υλικού. Για παράδειγμα, τα Windows είναι ένα ιδιαίτερο είδος πλατφόρμας. Η εικονική πλατφόρμα που παρέχεται από την PaaS επιτρέπει σε έναν πελάτη να αναπτύσσει, να τρέχει και να διαχειρίζεται εφαρμογές όλων των ειδών.
Ορισμός του IaaS
Ο απλούστερος τρόπος προβολής IaaS είναι ως μέσο παροχής πρόσβασης σε εικονικούς υπολογιστικούς πόρους μέσω σύνδεσης στο Internet. Το IaaS λειτουργεί ως μια από τις τρεις μεθόδους κοινής χρήσης πόρων μέσω του Διαδικτύου, παράλληλα με τις SaaS και PaaS. Το AWS υποστηρίζει το IaaS παρέχοντας πρόσβαση σε εικονικοποιημένο υλικό, λογισμικό, διακομιστές, αποθήκευση και άλλα στοιχεία υποδομής. Εν ολίγοις, μπορείτε να χρησιμοποιήσετε το IaaS για να αντικαταστήσετε κάθε φυσικό στοιχείο στη ρύθμιση υπολογιστών εκτός από εκείνα που απαιτούνται για τη δημιουργία και τη συντήρηση της σύνδεσης στο Internet και εκείνων που απαιτούνται για την παροχή μη βιντεοσκοπημένων υπηρεσιών (όπως η εκτύπωση). Τα πλεονεκτήματα του IaaS είναι πολλά, αλλά εδώ είναι αυτά που οι περισσότεροι θεωρούν απαραίτητα:
- Ο κεντρικός υπολογιστής χειρίζεται εργασίες όπως η συντήρηση του συστήματος, η δημιουργία αντιγράφων ασφαλείας και ο προγραμματισμός ανθεκτικότητας.
- Ένας πελάτης μπορεί να αποκτήσει άμεση πρόσβαση σε πρόσθετους πόρους όταν χρειαστεί και στη συνέχεια δεν χρειάζεται να ανησυχεί για να απαλλαγούμε από αυτούς όταν τελειώσει η ανάγκη.
- Οι λεπτομερείς διοικητικές εργασίες αντιμετωπίζονται από τον κεντρικό υπολογιστή, αλλά ο πελάτης μπορεί να διαχειριστεί συνολικά διοικητικά καθήκοντα, όπως για παράδειγμα να αποφασίσει πόση ικανότητα να χρησιμοποιήσει για μια συγκεκριμένη εργασία.
- Οι χρήστες έχουν πρόσβαση σε εικονικοποίηση επιφάνειας εργασίας, πράγμα που σημαίνει ότι η επιφάνεια εργασίας τους εμφανίζεται σε οποιαδήποτε συσκευή που χρησιμοποιούν σε μια δεδομένη στιγμή.
- Η χρήση υπηρεσιών βάσει πολιτικής διασφαλίζει ότι οι χρήστες πρέπει να τηρούν τις απαιτήσεις της εταιρείας όταν χρησιμοποιούν πόρους υπολογιστή.
- Όλες οι απαιτούμενες ενημερώσεις (λογισμικό και υλικό) συμβαίνουν αυτόματα και χωρίς να απαιτείται αλληλεπίδραση από τον πελάτη.
Λάβετε υπόψη ότι δεν υπάρχει δωρεάν γεύμα. Η AWS και άλλοι πάροχοι της IaaS ενδιαφέρονται να πραγματοποιήσουν κέρδη. Το κάνουν αυτό επενδύοντας σε τεράστιες ποσότητες υλικού, λογισμικού και προσωπικού διαχείρισης για να επιβλέπουν όλα αυτά. Τα οφέλη της κλίμακας συμβάλλουν στη δημιουργία κέρδους και πολλές επιχειρήσεις απλά δεν μπορούν να δημιουργήσουν ρυθμίσεις που απαιτούν λιγότερα χρήματα.
Εντούτοις, πρέπει να λάβετε υπόψη τα συγκεκριμένα μειονεκτήματα του IaaS:
- Η τιμολόγηση μπορεί να γίνει πολύπλοκη επειδή ορισμένες υπηρεσίες χρεώνονται με διαφορετικούς ρυθμούς και εντός διαφορετικών χρονικών πλαισίων. Επιπλέον, η χρέωση μπορεί να περιλαμβάνει τη χρήση των πόρων. Ο πελάτης πρέπει να βεβαιωθεί ότι το ποσό του λογαριασμού αντιστοιχεί πραγματικά στην πραγματική χρήση του κόσμου. πληρώνουν πάρα πολύ για τις υπηρεσίες που ο πελάτης δεν χρησιμοποίησε στην πραγματικότητα μπορεί εύκολα να συμβεί.
- Η παρακολούθηση της διαχείρισης συστημάτων γίνεται πιο δύσκολη. Ο πελάτης χάνει τον έλεγχο του ακριβούς τρόπου με τον οποίο συμβαίνουν οι δραστηριότητες.
- Μια χρονική υστέρηση συμβαίνει συχνά μεταξύ της στιγμής που χρειάζεται μια αλλαγή στην υπηρεσία και ο οικοδεσπότης το παρέχει, οπότε ο πελάτης μπορεί να διαπιστώσει ότι παρόλο που οι υπηρεσίες είναι πιο ευέλικτες, δεν είναι τόσο ευαίσθητες.
- Ο χρόνος διακοπής της λειτουργίας του κεντρικού υπολογιστή μπορεί να επηρεάσει μια μεγάλη ομάδα ανθρώπων και να αποδειχθεί δύσκολο να διορθωθεί, πράγμα που σημαίνει ότι ένας συγκεκριμένος πελάτης μπορεί να βιώσει χρόνο εκτός λειτουργίας στη χειρότερη δυνατή στιγμή χωρίς κανένα μέσο για την επίλυσή του.
- Η κατασκευή και δοκιμή προσαρμοσμένων εφαρμογών μπορεί να γίνει πιο δύσκολη. Πολλοί εμπειρογνώμονες συστήνουν τη χρήση εξοπλισμού στο σπίτι για τις ανάγκες ανάπτυξης εφαρμογών, ώστε να διασφαλίζεται ότι το περιβάλλον προστατεύεται και ανταποκρίνεται.
Οι συμβάσεις υπηρεσιών IaaS ποικίλλουν σημαντικά μεταξύ των πωλητών. Παρόλο που το βιβλίο επικεντρώνεται στο AWS, πρέπει να εξετάσετε και άλλες προσφορές, όπως τα Windows Azure, το Google Compute Engine, το Rackspace Open Cloud και το IBM SmartCloud Enterprise. Σε ορισμένες περιπτώσεις, ίσως να είναι πραγματικά χρήσιμο να αποκτήσετε υπηρεσίες από πολλούς κεντρικούς υπολογιστές για να αποκτήσετε την καλύτερη υπηρεσία για μια συγκεκριμένη ανάγκη.
Η σύγκριση του IaaS με το SaaS
SaaS είναι όλα σχετικά με τις εφαρμογές που βασίζονται σε σύννεφο. Προϊόντα όπως τα ηλεκτρονικά μηνύματα ηλεκτρονικού ταχυδρομείου και οι σειρές γραφείων είναι παραδείγματα εφαρμογών που βασίζονται σε νέφος. Ένας πελάτης συνήθως αποκτά πρόσβαση στην εφαρμογή χρησιμοποιώντας μια τοπική εφαρμογή, όπως ένα πρόγραμμα περιήγησης. Το πρόγραμμα περιήγησης λειτουργεί με τοπικό υλικό, αλλά η εφαρμογή εκτελείται στο υλικό του κεντρικού υπολογιστή. Αυτό που βλέπει ένας πελάτης είναι ότι η εφαρμογή εκτελείται στο πρόγραμμα περιήγησης σαν να λειτουργεί τοπικά. Στις περισσότερες περιπτώσεις, η εφαρμογή εκτελείται σε ένα πρόγραμμα περιήγησης χωρίς καμία αλλαγή στο τοπικό σύστημα. Ωστόσο, ορισμένες εφαρμογές απαιτούν την προσθήκη plug-ins.
Η διαφορά μεταξύ IaaS και SaaS είναι το επίπεδο υπηρεσίας. Όταν εργάζεστε με το IaaS, ένας πελάτης απαιτεί συνήθως λεπτομερή υποστήριξη που καλύπτει ολόκληρες λύσεις. Μια λύση SaaS μπορεί να περιλαμβάνει μόνο την εφαρμογή. Εντούτοις, μπορεί επίσης να περιλαμβάνει τα εξής:
- Χρόνοι εκτέλεσης εφαρμογών
- Πρόσβαση σε δεδομένα
- Middleware
- Υποστήριξη λειτουργικού συστήματος
- Virtualization
- Το SaaS διατηρεί τον κεντρικό υπολογιστή εντελώς και δεν προσφέρει κανένα είδος παρακολούθησης.Παρόλο που ο κεντρικός υπολογιστής διατηρεί την εφαρμογή ενημερωμένη και διασφαλίζει την ασφάλεια των δεδομένων, οι διαχειριστές της εταιρείας-πελάτη συνήθως δεν μπορούν να έχουν πρόσβαση στις λύσεις SaaS με κανέναν ουσιαστικό τρόπο (το SaaS προσφέρει χρήση εφαρμογών, αλλά όχι απαραίτητα διαμόρφωση εφαρμογών και ως εκ τούτου δεν είναι τόσο ευέλικτη όσο άλλες εναλλακτικές λύσεις). Επιπλέον, η εταιρεία πελάτη δέχεται συνήθως την εφαρμογή ως έχει, χωρίς τροποποιήσεις ή προσαρμογές. Η χρήση εφαρμογών που αναπτύσσονται από τον πελάτη δεν τίθεται υπό αμφισβήτηση σε αυτό το σενάριο.
- Η σύγκριση του IaaS με το PaaS
- PaaS
είναι περισσότερο μια αναπτυξιακή λύση από μια λύση περιβάλλοντος παραγωγής. Μια ομάδα ανάπτυξης συνήθως χρησιμοποιεί το PaaS για να δημιουργήσει προσαρμοσμένες λύσεις ή να τροποποιήσει υπάρχουσες λύσεις. Το προσωπικό ανάπτυξης έχει τον πλήρη έλεγχο της εφαρμογής και μπορεί να εκτελέσει όλες τις εργασίες που σχετίζονται με την ανάπτυξη, όπως το εντοπισμό σφαλμάτων και τις δοκιμές. Όπως και με τη λύση SaaS, ο κεντρικός υπολογιστής διατηρεί κανονικά τον έλεγχο
Middleware
Υποστήριξη λειτουργικού συστήματος Virtualization
- Πρόσβαση διακομιστή
- Αποθήκευση δεδομένων
- Δικτύωση
- . το προσωπικό ανάπτυξης μπορεί να έχει πρόσβαση στο μεσαίο λογισμικό για να ενισχύσει την ανάπτυξη εφαρμογών χωρίς να ανακαλύψει τον τροχό. Το γράψιμο κώδικα εφαρμογής για να γίνει η εφαρμογή σύννεφο δεν είναι απαραίτητο επειδή το middleware περιέχει ήδη αυτές τις δυνατότητες. Η ομάδα ανάπτυξης αποκτά πρόσβαση σε λειτουργίες εφαρμογών που βασίζονται σε σύννεφο, οι οποίες περιλαμβάνουν τα εξής:
- Κλιμακωσιμότητα
- Υψηλή διαθεσιμότητα
Πολυνησία
- Ενεργοποίηση SaaS
- Οι διαχειριστές μπορούν επίσης να εκτελούν εργασίες παρακολούθησης και διαχείρισης εντός ορίων ένα PaaS (ανάλογα με τη σύμβαση που έχει ο πελάτης με τον κεντρικό υπολογιστή). Ωστόσο, συνειδητοποιήστε ότι το PaaS είναι προσανατολισμένο προς τις αναπτυξιακές ανάγκες, οπότε ο κύριος του έργου έχει προτεραιότητα όταν πρόκειται να εκτελέσει κάποιες εργασίες τις οποίες κανονικά μπορεί να εκτελέσει ένας διαχειριστής. Επιπλέον, το PaaS σχετίζεται με την ανάπτυξη, όχι με τις ρυθμίσεις παραγωγής, οπότε ο οικοδεσπότης μπορεί να αναλάβει όλες τις διοικητικές εργασίες σε τοπικό επίπεδο.