Βίντεο: Δημιουργία και Χρήση του Νέφους (Cloud) 2024
Η πλατφόρμα ως υπηρεσία ( PaaS ) είναι ένα ολοκληρωμένο υπολογιστικό περιβάλλον που υποστηρίζει την ανάπτυξη, τη λειτουργία και τη διαχείριση εφαρμογών. Τα στοιχεία της εφαρμογής ενδέχεται να υπάρχουν σε περιβάλλον σύννεφο ή μπορεί να ενσωματωθούν σε εφαρμογές που διαχειρίζονται σε ιδιωτικά σύννεφα ή σε κέντρα δεδομένων.
Μια πρωταρχική αξία ενός περιβάλλοντος PaaS είναι ότι οι προγραμματιστές δεν χρειάζεται να ασχολούνται με μερικές από τις λεπτομέρειες χαμηλότερου επιπέδου του περιβάλλοντος. Μπορείτε να δείτε μια στοίβα λογισμικού ως πυραμίδα:
-
Η υποδομή ως υπηρεσία (IaaS) βρίσκεται στο θεμελιώδες επίπεδο και περιλαμβάνει δυνατότητες όπως λειτουργικά συστήματα, δίκτυα, εικονικές μηχανές και αποθήκευση.
-
Στη μέση βρίσκεται το περιβάλλον PaaS, το οποίο περιλαμβάνει υπηρεσίες ανάπτυξης και ανάπτυξης εφαρμογών.
-
Το λογισμικό ως υπηρεσία (SaaS) βρίσκεται στην κορυφή της πυραμίδας που αντιπροσωπεύει τις πραγματικές εφαρμογές που προσφέρονται στους τελικούς χρήστες.
Οι πωλητές PaaS δημιουργούν ένα διαχειριζόμενο περιβάλλον που συγκεντρώνει έναν συνδυασμό στοιχείων που θα διαχειριζόταν χωριστά σε ένα παραδοσιακό περιβάλλον ανάπτυξης. Οι υπηρεσίες που ενσωματώνονται στο PaaS περιλαμβάνουν υπηρεσίες middleware, λειτουργικά συστήματα και υπηρεσίες ανάπτυξης και ανάπτυξης για την υποστήριξη οργανισμών ανάπτυξης και υλοποίησης λογισμικού.
Ο στόχος του παροχέα PaaS είναι να δημιουργήσει ένα αφηρημένο περιβάλλον που υποστηρίζει μια αποτελεσματική, οικονομικά αποδοτική και επαναλαμβανόμενη διαδικασία για τη δημιουργία και την ανάπτυξη εφαρμογών υψηλής ποιότητας. Αυτές οι εφαρμογές έχουν σχεδιαστεί για εφαρμογή σε δημόσια ή ιδιωτικά περιβάλλοντα σύννεφο.
Το PaaS επιτρέπει σε έναν οργανισμό να κάνει τα εξής:
-
Παρέχει βασικές υπηρεσίες middleware χωρίς να χρειάζεται να αντιμετωπίσει την πολυπλοκότητα της διαχείρισης μεμονωμένων στοιχείων υλικού και λογισμικού.
-
Αποκτήστε πρόσβαση σε μια πλήρη στοίβα εργαλείων ανάπτυξης και ανάπτυξης μέσω ενός προγράμματος περιήγησης ιστού, ενός περιβάλλοντος middleware όπου τα API μπορούν να χρησιμοποιηθούν για να συνδεθούν σε επιλεγμένα εργαλεία ανάπτυξης και ανάπτυξης. Ένας προγραμματιστής μπορεί επίσης να αξιοποιήσει ένα περιβάλλον ανάπτυξης πλήρους επιφάνειας εργασίας.
-
Αντιμετωπίστε τις προκλήσεις της διαχείρισης πολλών ατομικών εργαλείων ανάπτυξης και ανάπτυξης παρέχοντας μια σουίτα ολοκληρωμένων και τυποποιημένων εργαλείων - λειτουργικά συστήματα, προϊόντα ασφάλειας και παρόμοια - που πληρούν τις απαιτήσεις της εταιρείας.
Η πλατφόρμα ως υπηρεσία (PaaS) μπορεί να θεωρηθεί ότι έχει δύο βασικά μέρη: την πλατφόρμα και την υπηρεσία. Ο πωλητής PaaS δεν παρέχει μόνο το λογισμικό που αποτελεί την πλατφόρμα. Παρέχει επίσης συνεχώς υπηρεσίες στο λογισμικό.Καθώς διατίθενται νέες ενημερώσεις και νέες διαμορφώσεις, ο πωλητής PaaS μπορεί να τα ωθήσει αμέσως στους πελάτες του.
Μία από τις αποφάσεις που πρέπει να κάνετε όταν αρχίσετε να χρησιμοποιείτε ένα PaaS είναι αν θέλετε να διατηρήσετε το λογισμικό ή εάν θέλετε ο πωλητής να είναι ο διαχειριστής.
-
Εάν επιλέξετε να διατηρήσετε μόνοι σας το λογισμικό, πρέπει να ρυθμίσετε, να διαμορφώσετε, να διατηρήσετε και να διαχειριστείτε το PaaS (είτε σε δημόσιο είτε σε ιδιωτικό cloud).
-
Εναλλακτικά, μπορείτε να ζητήσετε από τον προμηθευτή να παρέχει αυτές τις υπηρεσίες. Το αποτέλεσμα είναι η μείωση των τριβών μεταξύ των ομάδων ανάπτυξης και ανάπτυξης. Φυσικά θα υπάρξουν καταστάσεις στις οποίες είναι κρίσιμο για την εσωτερική ομάδα να ελέγχει και να διαχειρίζεται ένα περίπλοκο περιβάλλον λογισμικού.