Utilizzare Service Extensions per l'edge computing

Puoi utilizzare le estensioni di servizio per eseguire il tuo codice WebAssembly (Wasm) in un ambiente di calcolo completamente serverless e gestito da Google. Questa pagina descrive l'estensibilità tramite le estensioni di servizio.

Informazioni sulle estensioni perimetrali Service Extensions per Cloud CDN

Crea plug-in utilizzando Wasm e l'ABI Proxy-Wasm. L'ABI Proxy-Wasm offre supporto per Rust, C++ e Go. I plug-in delle estensioni di servizio vengono eseguiti su un'infrastruttura completamente serverless e gestita da Google. Vengono eseguiti vicino al piano dati e l'ottimizzazione della latenza viene gestita. I plug-in delle estensioni di servizio sono destinati a casi d'uso leggeri con limiti rigidi per CPU e memoria. Collega un plug-in Service Extensions a un bilanciatore del carico delle applicazioni esterno globale tramite un'estensione edge.

Per ulteriori informazioni, vedi Come funzionano le estensioni per Edge.

Casi d'uso comuni

Utilizza i plug-in delle estensioni di servizio con i bilanciatori del carico delle applicazioni esterni globali nei seguenti scenari di esempio:

Gestione personalizzata del traffico
Manipola le intestazioni delle richieste per influenzare la selezione del servizio di backend.
Ottimizzazione della cache
Influenza i contenuti pubblicati da una cache Cloud CDN.
Gestione delle eccezioni
Reindirizza i client a una pagina di errore personalizzata per determinate classi di risposte.
Logging personalizzato
Registra intestazioni definite dall'utente o dati personalizzati in Cloud Logging.
Aggiunta dell'intestazione
Crea nuove intestazioni pertinenti per le tue applicazioni o per clienti specifici.
Inserisci nuove intestazioni per la richiesta.
Manipolazione dell'intestazione
Riscrivi le intestazioni delle richieste esistenti o esegui l'override delle intestazioni client durante il trasferimento al backend.
Sicurezza
Scrivi criteri di sicurezza personalizzati in base alle richieste dei clienti e prendi decisioni sull'applicazione all'interno del plug-in.

Inizia

  1. Creare un plug-in
  2. Configurare un'estensione edge

Passaggi successivi