Usar extensões de serviço para computação de borda

É possível usar as extensões de serviço para executar seu próprio código WebAssembly (Wasm) em um ambiente de computação totalmente sem servidor gerenciado pelo Google. Esta página descreve a extensibilidade usando extensões de serviço.

Sobre as extensões de borda do Service Extensions para o Cloud CDN

Você cria plug-ins usando o Wasm e a ABI Proxy-Wasm. A ABI Proxy-Wasm oferece suporte a Rust, C++ e Go. Os plug-ins de extensões de serviço são executados em uma infraestrutura totalmente sem servidor gerenciada pelo Google. Elas são executadas perto do plano de dados, e a otimização de latência é gerenciada. Os plug-ins de extensões de serviço são destinados a casos de uso leves com limites rígidos de CPU e memória. Você anexa um plug-in de extensões de serviço a um balanceador de carga de aplicativo externo global por uma extensão de borda.

Para mais informações, consulte Como as extensões de borda funcionam.

Casos de uso comuns

Use os plug-ins de extensões de serviço com balanceadores de carga de aplicativo externos globais nos seguintes cenários de exemplo:

Direcionamento de tráfego personalizado
Manipular cabeçalhos de solicitação para influenciar a seleção do serviço de back-end.
Otimização de cache
Influenciar o conteúdo exibido em um cache do Cloud CDN.
Como processar exceções
Redirecionar clientes para uma página de erro personalizada para determinadas classes de resposta.
Registro personalizado
Registre cabeçalhos definidos pelo usuário ou dados personalizados no Cloud Logging.
Adição de cabeçalho
Crie novos cabeçalhos relevantes para seus aplicativos ou clientes específicos.
Inserir novos cabeçalhos para a solicitação.
Manipulação de cabeçalhos
Reescrever cabeçalhos de solicitação atuais ou substituir cabeçalhos do cliente no caminho para o back-end.
Segurança
Escreva políticas de segurança personalizadas com base em solicitações de clientes e tome decisões de aplicação no plug-in.

Primeiros passos

  1. Criar um plug-in
  2. Configurar uma extensão de borda

A seguir