Με το cloud computing σήμερα, οι επιχειρήσεις όχι μόνο μπορούν να χρησιμοποιούν τις υπηρεσίες εξειδικευμένων παρόχων για μαζικούς υπολογιστές, αλλά επωφελούνται επίσης από το χαμηλότερο κόστος αυτών των υπηρεσιών που απορρέει από την αποτελεσματικότητα της κοινής υποδομής. Γενικά, υπάρχουν τρεις τύποι μοντέλων υπηρεσιών υπολογιστικού νέφους:
- Software-as-a-Service (SaaS)
- Platform-as-a-Service (PaaS)
- Infrastructure-as-a-Service (IaaS)
Δημιουργήθηκε από τον Sam Johnston χρησιμοποιώντας τα
μοντέλα υπηρεσιών Cloud Computing του OmniGraffle και Inkscape (περιλαμβάνει Computer.svg από τον Sasa Stefanovic) .
Software-as-a-service (SaaS)
Ένα μοντέλο υπηρεσίας SaaS είναι όπου η εφαρμογή λογισμικού πληρώνεται με συνδρομή και εγκαθίσταται από το κέντρο δεδομένων του παρόχου cloud. Το Office 365 είναι ένα παράδειγμα μοντέλου SaaS όπου όλες οι εφαρμογές συνεργασίας και παραγωγικότητας ομαδοποιούνται ως μέρος της συνδρομής σας. Δεν χρειάζεται να εκτελείτε τους δικούς σας διακομιστές email, για παράδειγμα, ούτε χρειάζεται να συντηρείτε και να ενημερώνετε τους διακομιστές. Για εφαρμογές επιτραπέζιου υπολογιστή όπως το Office Pro Plus, μπορείτε να εγκαταστήσετε το λογισμικό από μια πύλη που βασίζεται στο web αντί να αγοράσετε το πακέτο λογισμικού από ένα κατάστημα. Αφού εγκαταστήσετε το λογισμικό, οι ενημερώσεις και οι διορθώσεις σφαλμάτων εγκαθίστανται αυτόματα στο παρασκήνιο.
Platform-as-a-service (PaaS)
Σε ένα μοντέλο υπηρεσίας πλατφόρμας ως υπηρεσίας (PaaS), οι προγραμματιστές μπορούν να δημιουργήσουν διαδικτυακές εφαρμογές (εφαρμογές εν συντομία) σε πλατφόρμες που παρέχονται από τον πάροχο PaaS. Οι προγραμματιστές αναπτύσσουν τον δικό τους κώδικα για τις εφαρμογές, τον αποθηκεύουν στο κέντρο δεδομένων του παρόχου PaaS και μετά δημοσιεύουν τις εφαρμογές. Δεν χρειάζεται να ανησυχούν για τον προγραμματισμό χωρητικότητας, ασφάλειας ή διαχείρισης του υλικού — ο πάροχος PaaS το κάνει αυτό.
Για παράδειγμα, εάν έχετε παίξει Angry Birds στο τηλέφωνό σας Android, μπορεί να σας ενδιαφέρει να γνωρίζετε ότι οι εκδότες χρησιμοποίησαν το Google App Engine ως λύση PaaS για να κάνουν τα εθιστικά παιχνίδια τους διαθέσιμα σε εκατομμύρια θαυμαστές χωρίς να ανησυχούν για την αυτόματη κλιμάκωση της εφαρμογής σε ταιριάζουν με την επισκεψιμότητα κάθε δεδομένη στιγμή.
Infrastructure-as-a-service (IaaS)
Σε ένα μοντέλο υπηρεσίας υποδομής ως υπηρεσίας (IaaS), οι οργανισμοί έχουν πρόσβαση στην υπολογιστική ισχύ και τη χωρητικότητα αποθήκευσης, χρησιμοποιώντας το υλικό ενός παρόχου cloud. Αυτό τους δίνει τη δυνατότητα να έχουν τον έλεγχο της υποδομής και να εκτελούν εφαρμογές στο cloud με μειωμένο κόστος. Ο οργανισμός, ωστόσο, είναι υπεύθυνος για τη διαχείριση και την ενημέρωση του λειτουργικού συστήματος που εκτελεί τις εφαρμογές.
Ενώ ο σχεδιασμός χωρητικότητας, η ασφάλεια και η διαχείριση υλικού είναι ευθύνη του παρόχου IaaS (παρόμοια με το PaaS), είναι δουλειά του οργανισμού να παρακολουθεί την απόδοση των εφαρμογών του ή/και να προσθέτει περισσότερους πόρους για να καλύψει τη ζήτηση. Οι Υπηρεσίες Ιστού της Amazon προσφέρουν πολλά προϊόντα φιλοξενίας cloud IaaS που μπορούν να αγοραστούν ανά ώρα. Το Rackspace είναι ένας άλλος παίκτης στην αγορά IaaS που προσφέρει υπηρεσίες διαχείρισης και φιλοξενίας cloud. Το Microsoft Azure (παλαιότερα γνωστό ως Windows Azure) ξεκίνησε ως λύση PaaS, αλλά επέκτεινε τις υπηρεσίες του για να συμπεριλάβει τις δυνατότητες IaaS.