Piattaforma edge cloud di Fastly

Fastly Compute

Fastly Compute semplifica creazione, distribuzione, esecuzione e scalabilità di applicazioni distribuite globalmente ai bordi della rete, garantendo elevate prestazioni e sicurezza.

Introduzione

Fastly Compute è una piattaforma edge globale estremamente veloce (si parla di un avvio in microsecondi) e straordinariamente sicura. In combinazione con la rete di distribuzione globale leader del settore di Fastly, alimenta alcuni dei più grandi siti web e API al mondo.

I team di sviluppatori possono semplificare le integrazioni con l'infrastruttura esistente utilizzando linguaggi di programmazione che già conoscono per lanciare rapidamente applicazioni edge ad alte prestazioni senza dedicare tempo prezioso alla gestione dell'infrastruttura cloud o dei servizi sottostante.

"Iniziare con Fastly è stato probabilmente l'onboarding dell'infrastruttura più rapido che abbiamo mai fatto. In meno di tre settimane, siamo passati da «Ehi, dovremmo parlare con qualcuno di Fastly» ad avere Compute completamente in produzione.

Jake Loveless CEO

Calcolo serverless con WebAssembly

L'architettura della piattaforma di Fastly e la nostra implementazione di WebAssembly (Wasm) semplificano lo sviluppo consentendo agli sviluppatori di eseguire codice ad alte prestazioni, in posizioni flessibili tra i loro server e i loro clienti. Con Wasmtime, abbiamo ottenuto tempi di istanziazione delle istanze molto rapidi, in genere nell'ordine di pochi microsecondi, non millisecondi. Fastly è quindi in grado di offrire tempi di avvio dell'esecuzione del codice significativamente più rapidi rispetto a qualsiasi altra soluzione serverless, consentendo agli sviluppatori di concentrarsi sullo sviluppo delle applicazioni.

Wasm è anche più sicuro, con ogni richiesta/risposta eseguita in un runtime isolato. Questo ambiente sandbox garantisce che, anche se un programma Compute viene distribuito con un rischio per la sicurezza, tale rischio sia contenuto solo nel sandbox di quella richiesta.

Scopri di più su WebAssembly e sulla partecipazione di Fastly alla Bytecode Alliance.

Dati edge rapidi

Le soluzioni di dati edge di Fastly rimuovono gli ostacoli alla posizione dei dati rendendo i dati critici disponibili ovunque. La configurazione della tua applicazione è gestita al meglio da Config Store, che offre un modo coerente per archiviare e condividere le variabili di ambiente. Il nostro KV Store ad alte prestazioni ti consente di rendere persistenti i dati con una forte durabilità.  I carichi di lavoro possono facilmente salvare e recuperare dati tra un'esecuzione e l'altra e, poiché Fastly gestisce la replica dei dati per lo sviluppatore, un elemento salvato nel KV Store può essere replicato automaticamente in ogni point of presence Fastly. Distribuisci rapidamente applicazioni moderne e riduci i costi spostando o replicando i dati nel nostro edge globale.

Interfacce di caching

Fastly offre varie interfacce di cache che consentono agli sviluppatori che creano app su Compute di utilizzare la rete cache globale di Fastly. Ad esempio, l'interfaccia cache Core espone le primitive API che possono essere utilizzate per implementare applicazioni di cache che richiedono un controllo della cache di basso livello. L'interfaccia cache semplice espone API che gli sviluppatori possono utilizzare per memorizzare nella cache dati arbitrari in stile chiave-valore. Questa API è ideale per gli sviluppatori che vogliono eseguire rapide operazioni di lettura/scrittura della cache utilizzando una semplice interfaccia get/set senza dover gestire costrutti di caching avanzati.

Approfondimenti in tempo reale

Compute offre ai team di sviluppatori un’osservabilità edge rapida e flessibile. Con la nostra funzionalità di logging in tempo reale personalizzabile, i clienti possono registrare qualsiasi aspetto delle richieste e delle risposte HTTP in un’ampia gamma di formati, tra cui Common Log Format, JSON, Key/Value, CSV e altri ancora. Le nostre ampie opzioni di integrazione con 33 servizi, tra cui Datadog, New Relic e Sumo Logic, offrono ai clienti l’accesso a strumenti di monitoraggio, allerta e analisi che migliorano i flussi di lavoro aziendali.

Strumenti e supporto a misura di sviluppatore

Compute consente ai team di sviluppo di integrarsi con gli strumenti e i processi attuali (Terraform, GitHub, API, ecc.) per integrarsi perfettamente con l’edge. Il nostro Developer Hub e il nostro Community Forum aiutano gli sviluppatori a imparare e crescere con accesso a starter kit, tutorial, demo, codice di esempio e altro ancora.

200+
Codice pronto all'uso, oppure adattalo e personalizzalo in base alle tue esigenze.

Scalabilità automatica

Scala istantaneamente sulla nostra rete globale. Gli sviluppatori non devono configurare controlli di bursting né gestire la concorrenza. Le istanze vengono create automaticamente in base al carico delle richieste in arrivo.

security by design

La nostra innovativa tecnologia di isolamento esegue ogni richiesta della piattaforma separatamente per ridurre in modo significativo la superficie di attacco, oltre a offrire protezione dal raggio d’azione del codice difettoso o dagli errori di configurazione di altri utenti.

Velocità degli sviluppatori

Fastly CLI può eseguire localmente applicazioni serverless convenzionali come servizi compatibili con Fastly, per semplificare il test e il debug del codice utilizzando l'ambiente di sviluppo integrato preferito dallo sviluppatore.

Indipendente dal linguaggio

Fastly supporta più linguaggi di programmazione e consente agli sviluppatori di utilizzare qualsiasi linguaggio che possa essere compilato in WebAssembly fornendo interfacce di sistema WebAssembly (WASI) alla nostra piattaforma.

Benefici principali

Esperienza utente migliore

Offri esperienze più personalizzate più velocemente e innova più rapidamente ai bordi della rete senza introdurre latenza.

Flessibile e prevedibile prezzi

I Pacchetti a tariffa fissa di Fastly offrono prezzi prevedibili senza mai addebitare extra o picchi di costo imprevisti.

Costi ridotti

Le operazioni edge possono aumentare o diminuire di scala senza sforzo, fino ad arrivare a costo zero quando non vengono utilizzate.

Sicurezza integrata

Sandboxing per richiesta che limita il rischio per le applicazioni costruite ed eseguite sull’edge serverless di Fastly.

Maggiore produttività di DevOps e degli sviluppatori

Gli sviluppatori apprezzano la facilità di distribuzione con supporto full per Terraform e GitHub. Distribuisci Compute in qualsiasi ambiente CI/CD utilizzando la nostra RESTful API

Pronto per iniziare?

Get in touch