Home Articoli tecnici EdgeFunctions: Elaborazione senza server per applicazioni reali
Applications

EdgeFunctions: Elaborazione senza server per applicazioni reali

About The Author

Outline

Offrire user experience coinvolgenti sta diventando sempre più complesso, soprattutto per quanto riguarda lo streaming video. È la norma, non l’eccezione, utilizzare i servizi e le tecnologie di molti fornitori per offrire la gratificazione immediata che il pubblico si aspetta. Sempre più spesso gli sviluppatori integrano servizi per distribuire flussi video, autenticare gli utenti, personalizzare i contenuti, fornire il profilo video ottimale, proteggere i contenuti e altro ancora. Nel frattempo, stai progettando nuove funzionalità e innovazioni per migliorare le esperienze dei tuoi spettatori.

La domanda è: Dove devono essere eseguite queste funzioni e come devono essere scalate? La loro gestione in un data center centralizzato può aggiungere latenza, creare un’esperienza di visione lenta e aggiungere costi non necessari. Ecco dove entrano in gioco il computing senza server e le nuove EdgeFunctions di Edgio.

EdgeFunctions fornisce una piattaforma che consente ai provider di contenuti di distribuire le proprie funzioni applicative nelle ubicazioni edge della rete di Edgio ed eseguirle su richiesta. Rende automaticamente il codice disponibile alle sedi edge di tutto il mondo, viene eseguito all’edge della rete più vicino all’utente per garantire la latenza più bassa e scalabile per soddisfare la domanda. È particolarmente adatto per lo streaming video e i casi di utilizzo della distribuzione di contenuti , come lo streaming personalizzato, il controllo degli accessi, l’inserimento dinamico di annunci, la protezione dei contenuti, i test A/B, e manipolazione delle immagini.

Un altro vantaggio: Con la sua architettura senza server, gli sviluppatori non devono aspettare che l’infrastruttura sottostante venga mantenuta, come server, storage o networking, il che può richiedere mesi.

Al contrario, possono concentrarsi sulla scrittura e distribuzione del codice per creare o migliorare le esperienze delle applicazioni degli utenti. EdgeFunctions risparmia denaro evitando la tradizionale architettura server “always on”. I clienti pagano solo le risorse che le loro funzioni consumano quando vengono attivate.

Edgio EdgeFunctions elimina i costi di overprovisioning e non preoccupa più la scalabilità o la capacità. Basta caricare il codice e Edgio si occuperà del resto: Elaborazione senza server al meglio.