Τα βασικά στοιχεία μιας αρχιτεκτονικής χωρίς διακομιστή είναι:
1. FaaS (Λειτουργία ως υπηρεσία): το πιο σημαντικό στοιχείο μιας αρχιτεκτονικής χωρίς διακομιστή. Σας επιτρέπει να εκτελέσετε τον κώδικά σας χωρίς να χρειάζεται να διαχειριστείτε την υποκείμενη υποδομή.
2. Προέλευση συμβάντος: ενεργοποιεί την εκτέλεση της συνάρτησης με βάση ένα συγκεκριμένο συμβάν. Μπορεί να είναι μια πύλη API, μια ουρά μηνυμάτων ή οποιαδήποτε άλλη πηγή συμβάντος.
3. Υπολογιστική υπηρεσία: μια υπηρεσία που εκτελεί τον κώδικα ως απόκριση στο συμβάν. Παραδείγματα περιλαμβάνουν AWS Lambda, Microsoft Azure Functions και Google Cloud Functions.
4. Αποθήκευση δεδομένων: μια υπηρεσία βάσης δεδομένων που βασίζεται σε σύννεφο, όπως το Amazon DynamoDB, που σας επιτρέπει να αποθηκεύετε και να ανακτάτε δεδομένα χωρίς να χρειάζεται να διαχειρίζεστε την υποκείμενη υποδομή.
5. API gateway: μια υπηρεσία που παρέχει ένα ασφαλές τελικό σημείο για τις λειτουργίες σας χωρίς διακομιστή, επιτρέποντάς σας να τις εκθέσετε στον έξω κόσμο.
6. Developer toolchain: μια συλλογή εργαλείων και πλαισίων που σας βοηθούν να αναπτύξετε, να αναπτύξετε και να διαχειριστείτε τις λειτουργίες χωρίς διακομιστή.
7. Πλαίσιο χωρίς διακομιστή: ένα πλαίσιο ανοιχτού κώδικα που παρέχει έναν απλό τρόπο ανάπτυξης, ανάπτυξης και διαχείρισης εφαρμογών χωρίς διακομιστή σε πολλαπλές πλατφόρμες cloud, με την ευελιξία να επιλέξετε τη δική σας γλώσσα προγραμματισμού και τον παροχέα υπηρεσιών cloud.
Ημερομηνία έκδοσης: