Άκρη χωρίς διακομιστή: Φέρνοντας υπηρεσίες ακριβώς δίπλα στον τελικό χρήστη

ΠΙΣΤΩΣΗ ΕΙΚΟΝΑΣ:
Πιστωτικά Εικόνα
iStock

Άκρη χωρίς διακομιστή: Φέρνοντας υπηρεσίες ακριβώς δίπλα στον τελικό χρήστη

Άκρη χωρίς διακομιστή: Φέρνοντας υπηρεσίες ακριβώς δίπλα στον τελικό χρήστη

Κείμενο υπότιτλου
Η τεχνολογία αιχμής χωρίς διακομιστή φέρνει επανάσταση στις πλατφόρμες που βασίζονται σε σύννεφο φέρνοντας τα δίκτυα εκεί που βρίσκονται οι χρήστες, οδηγώντας σε ταχύτερες εφαρμογές και υπηρεσίες.
    • Συγγραφέας:
    • όνομα συγγραφέα
      Quantumrun Foresight
    • Μαρτίου 23, 2023

    Περίληψη Insight

    Από τα τέλη της δεκαετίας του 2010, οι πάροχοι πλατφορμών χωρίς διακομιστές στράφηκαν όλο και περισσότερο σε πρότυπα υπολογιστικής αιχμής για να διαχειριστούν τον λανθάνοντα χρόνο (τον χρόνο που χρειάζεται για να φτάσουν τα σήματα στις συσκευές) δίνοντας τον έλεγχο πίσω στον προγραμματιστή αντί της υπηρεσίας cloud. Η επιτυχία του Edge computing οφείλεται σε μεγάλο βαθμό στην πρόοδο και τη δημοτικότητα των δικτύων διανομής περιεχομένου (CDN) και των παγκόσμιων υποδομών.

    Περιβάλλον αιχμής χωρίς διακομιστή

    Τα δεδομένα που βρίσκονται "στο άκρο" συνήθως αποθηκεύονται σε CDN. Αυτά τα δίκτυα αποθηκεύουν δεδομένα σε ένα πιο τοπικό κέντρο δεδομένων πιο κοντά στο χρήστη. Αν και δεν υπάρχει ακόμη σαφής ορισμός του άκρου χωρίς διακομιστή, η προϋπόθεση είναι ότι τα δεδομένα θα διανέμονται όλο και περισσότερο και θα αποθηκεύονται πιο ευέλικτα για τον χρήστη. 

    Οι συναρτήσεις Edge γίνονται όλο και πιο δημοφιλείς επειδή οι υπηρεσίες χωρίς διακομιστή (ή υπηρεσίες που βασίζονται σε σύννεφο) έχουν ορισμένους περιορισμούς, όπως η καθυστέρηση και η παρατηρησιμότητα. Παρόλο που η χρήση χωρίς διακομιστή καθιστά αρκετά εύκολη τη δημιουργία και την ανάπτυξη εφαρμογών cloud, το edge computing προσπαθεί να τις κάνει ακόμα καλύτερες. Η εμπειρία προγραμματιστή ενισχύεται από τη χρήση χωρίς διακομιστή, καθώς οι πάροχοι cloud αναλαμβάνουν τη διαχείριση των υπολογιστικών πόρων. Παρόλο που αυτή η μέθοδος απλοποιεί την ανάπτυξη του front-end, περιορίζει επίσης τον έλεγχο και τη διορατικότητα στην υποδομή του συστήματος, η οποία μπορεί να αντιμετωπιστεί με υπολογιστική ακμή.

    Όσο περισσότερη δουλειά μπορεί να χειριστεί ένας διακομιστής edge, τόσο λιγότερη δουλειά πρέπει να κάνει ο διακομιστής προέλευσης. Επιπλέον, η συνολική επεξεργαστική ισχύς του δικτύου είναι πολλές φορές μεγαλύτερη από αυτή του διακομιστή προέλευσης μόνο. Ως αποτέλεσμα, είναι λογικό να εκφορτώνετε εργασίες σε λειτουργίες downstream edge και να ελευθερώνετε χρόνο στον διακομιστή προέλευσης για εξειδικευμένη δραστηριότητα backend.

    Το πιο εφαρμόσιμο σύγχρονο παράδειγμα είναι το Lambda@Edge της Amazon Web Services (AWS). Ο κώδικας εκτελείται τώρα πιο κοντά στον χρήστη, μειώνοντας τον λανθάνοντα χρόνο. Οι πελάτες δεν χρειάζεται να ασχοληθούν με την υποδομή και χρεώνονται μόνο για τον υπολογιστικό τους χρόνο. 

    Αποδιοργανωτικός αντίκτυπος

    Ένα νέο κύμα χωρίς διακομιστή είναι έτοιμο να ωφελήσει τους τελικούς χρήστες και τους προγραμματιστές, σε αντίθεση με προηγούμενες τεχνολογίες. Η προσαρμόσιμη και αποκεντρωμένη φύση των εφαρμογών χωρίς διακομιστή τις καθιστά ικανές να αναπτύσσονται σε τοποθεσίες που προηγουμένως ήταν απρόσιτες: στην άκρη. Το Edge serverless επιτρέπει την εκτέλεση εφαρμογών χωρίς διακομιστή σε συσκευές παγκοσμίως, παρέχοντας σε όλους τους χρήστες την ίδια εμπειρία ανεξάρτητα από το πόσο κοντά βρίσκονται στο κεντρικό cloud.

    Για παράδειγμα, η εταιρεία πλατφόρμας cloud της εταιρείας Fastly Solutions' Compute@Edge εκτελείται από 72 τοποθεσίες ταυτόχρονα, όσο το δυνατόν πιο κοντά στους τελικούς χρήστες. Οι αρχιτεκτονικές χωρίς διακομιστές Edge επιτρέπουν τη φιλοξενία των εφαρμογών τοπικά, ενώ παράλληλα παρέχουν τη δύναμη του κεντρικού υπολογιστικού νέφους. Οι εφαρμογές τρέχουν στο σύννεφο άκρων της εταιρείας, επομένως ανταποκρίνονται αρκετά για ένα αίτημα μετ' επιστροφής για κάθε πάτημα πλήκτρων. Αυτός ο τύπος αλληλεπίδρασης είναι αδύνατο να επιτευχθεί με μια κεντρική δομή cloud.

    Η πληρωμή ανά χρήση φαίνεται να είναι το αναδυόμενο επιχειρηματικό μοντέλο στον χώρο των άκρων χωρίς διακομιστές. Συγκεκριμένα, οι εφαρμογές Internet of Things (IoT) μπορεί να έχουν απρόβλεπτο φόρτο εργασίας, ο οποίος δεν λειτουργεί καλά με τη στατική παροχή. Η παροχή στατικών κοντέινερ χρεώνει τους χρήστες ακόμη και όταν η εφαρμογή τους είναι αδρανής. Αυτός ο μηχανισμός μπορεί να είναι πρόβλημα όταν η εφαρμογή έχει πολλή δουλειά να κάνει. Ο μόνος τρόπος για να λυθεί αυτό το πρόβλημα είναι να προσθέσετε περισσότερη χωρητικότητα, αλλά μπορεί να είναι ακριβό. Αντίθετα, το κόστος στο edge χωρίς διακομιστή βασίζεται σε πραγματικά ενεργοποιημένα συμβάντα, όπως ένας αποκλειστικός πόρος και πόσες φορές γίνεται κλήση μιας συνάρτησης. 

    Συνέπειες του edge χωρίς διακομιστή

    Οι ευρύτερες συνέπειες του edge χωρίς διακομιστή μπορεί να περιλαμβάνουν: 

    • Οι εταιρείες πολυμέσων και περιεχομένου μπορούν να παρέχουν περιεχόμενο χωρίς αποθήκευση στην προσωρινή μνήμη και αυτό μπορεί να αποθηκευτεί σε κρυφές μνήμες για ταχύτερη φόρτωση.
    • Οι προγραμματιστές προγραμμάτων μπορούν να δοκιμάζουν γρήγορα κωδικούς και εφαρμογές με κάθε τροποποίηση, οδηγώντας σε ταχύτερες εκδόσεις προϊόντων. 
    • Οι εταιρείες ως υπηρεσία (π.χ. διακομιστής ως υπηρεσία, προϊόν ως υπηρεσία, λογισμικό ως υπηρεσία) παρέχουν καλύτερη συνδεσιμότητα στους τελικούς χρήστες τους, καθώς και καλύτερες επιλογές τιμολόγησης.
    • Εύκολη πρόσβαση σε στοιχεία και εργαλεία ανοιχτού κώδικα που επιτρέπουν την ταχύτερη δημιουργία μονάδων, συστημάτων και εφαρμογών.
    • Ενημερώσεις σε πραγματικό χρόνο και άμεση πρόσβαση σε δεδομένα ζωτικής σημασίας για τις έξυπνες τεχνολογίες πόλεων, όπως η παρακολούθηση της κυκλοφορίας.

    Ερωτήσεις προς εξέταση

    • Ποια είναι τα άλλα πιθανά οφέλη των υπηρεσιών πιο κοντά στον χρήστη;
    • Εάν είστε προγραμματιστής λογισμικού, πώς το edge χωρίς διακομιστή θα βελτιώσει τον τρόπο με τον οποίο εκτελείτε τις εργασίες σας;

    Αναφορές Insight

    Οι ακόλουθοι δημοφιλείς και θεσμικοί σύνδεσμοι αναφέρθηκαν για αυτήν τη γνώση:

    Το ιστολόγιο του κ. Tillman Από τον διακομιστή στο Edge