Utilizzare le estensioni di servizio 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 Service Extensions.

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 pensati per casi d'uso leggeri con limiti rigidi per CPU e memoria.

Come mostrato nel seguente diagramma, colleghi i plug-in Service Extensions al bilanciatore del carico delle applicazioni esterno globale utilizzando le estensioni edge e le estensioni del traffico in diverse fasi del percorso dei dati di rete.

Estensibilità nel percorso dei dati di networking.
Estensibilità nel percorso dei dati di rete (fai clic per ingrandire).

Casi d'uso comuni

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

Custom traffic steering
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.
Header addition
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