Usa Service Extensions para el procesamiento perimetral

Puedes usar Service Extensions para ejecutar tu propio código WebAssembly (Wasm) en un entorno de procesamiento completamente sin servidores y administrado por Google. En esta página, se describe la extensibilidad con Service Extensions.

Acerca de las extensiones perimetrales de Service Extensions para Cloud CDN

Compilas complementos con Wasm y la ABI de Proxy-Wasm. La ABI de Proxy-Wasm ofrece compatibilidad con Rust, C++ y Go. Los complementos de Service Extensions se ejecutan en una infraestructura completamente sin servidores y administrada por Google. Se ejecutan cerca del plano de datos, y se administra la optimización de la latencia. Los complementos de Service Extensions están diseñados para casos de uso ligeros con límites estrictos en la CPU y la memoria. Conectas un complemento de Service Extensions a un balanceador de cargas de aplicaciones externo global a través de una extensión perimetral.

Para obtener más información, consulta Cómo funcionan las extensiones perimetrales.

Casos de uso habituales

Usa complementos de Service Extensions con balanceadores de cargas de aplicaciones externos globales en las siguientes situaciones:

Direccionamiento del tráfico personalizado
Manipula los encabezados de la solicitud para influir en la selección del servicio de backend.
Optimización de la caché
Influye en el contenido que se entrega desde una caché de Cloud CDN.
Manejo de excepciones
Redirecciona a los clientes a una página de error personalizada para ciertas clases de respuesta.
Registro personalizado
Registra encabezados definidos por el usuario o datos personalizados en Cloud Logging.
Adición de encabezado
Crea encabezados nuevos que sean relevantes para tus aplicaciones o clientes específicos.
Inserta encabezados nuevos para la solicitud.
Manipulación de encabezados
Reescribe los encabezados de la solicitud existentes o anula los del cliente en su camino hacia el backend.
Seguridad
Escribe políticas de seguridad personalizadas basadas en las solicitudes del cliente y toma decisiones de aplicación dentro de tu complemento.

Comenzar

  1. Crea un complemento
  2. Configura una extensión perimetral

¿Qué sigue?