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

EdgeFunctions: Computing senza server per applicazioni reali

About The Author

Outline

Offrire user experience coinvolgenti sta diventando sempre più complesso, soprattutto nello streaming di video. È norma, non l’eccezione, utilizzare i servizi e le tecnologie di molti fornitori per offrire la gratificazione immediata che il tuo 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? Gestirli in un data center centralizzato può aumentare la latenza, creare un’esperienza di visualizzazione lenta e può anche 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 perimetrali della rete di Edgio e di eseguirle su richiesta. Rende automaticamente disponibile il codice alle postazioni 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. È ideale per lo streaming di video e la distribuzione di contenuti come lo streaming personalizzato, il controllo degli accessi, l’inserimento dinamico degli annunci, la protezione dei contenuti, i test A/B e la manipolazione delle immagini.

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

Invece, possono concentrarsi sulla scrittura e la distribuzione di codice per creare o migliorare le esperienze delle applicazioni utente. EdgeFunctions consente di risparmiare denaro evitando la tradizionale architettura server “sempre attiva”. I clienti pagano solo le risorse che le loro funzioni consumano quando vengono attivate.

Edgio EdgeFunctions consente di eliminare i costi di overprovisioning e le preoccupazioni relative a scalabilità e capacità. Basta caricare il codice e Edgio si occuperà del resto, con un’elaborazione senza server al meglio.