Diensterweiterungen für Edge-Computing verwenden

Mit Diensterweiterungen können Sie Ihren eigenen WebAssembly-Code (Wasm) in einer vollständig serverlosen, von Google verwalteten Rechenumgebung ausführen. Auf dieser Seite wird die Erweiterbarkeit mithilfe von Dienst-Erweiterungen beschrieben.

Service Extensions-Edge-Erweiterungen für Cloud CDN

Sie erstellen Plug-ins mit Wasm und der Proxy-Wasm-ABI. Die Proxy-Wasm-ABI bietet Unterstützung für Rust, C++ und Go. Service Extensions-Plug-ins werden auf einer vollständig serverlosen, von Google verwalteten Infrastruktur ausgeführt. Sie werden in der Nähe der Datenebene ausgeführt und die Latenzoptimierung wird verwaltet. Service Extensions-Plug-ins sind für einfache Anwendungsfälle mit strengen CPU- und Arbeitsspeicherlimits vorgesehen. Sie hängen ein Service Extensions-Plug-in über eine Edge-Erweiterung an einen globalen externen Application Load Balancer an.

Weitere Informationen finden Sie unter Funktionsweise von Edge-Erweiterungen.

Gängige Anwendungsfälle

Verwenden Sie Service Extensions-Plug-ins mit globalen externen Application Load Balancern in den folgenden Beispielszenarien:

Benutzerdefinierte Trafficsteuerung
Anfrageheader bearbeiten, um die Auswahl des Back-End-Dienstes zu beeinflussen.
Cache-Optimierung
Beeinflussen, welche Inhalte aus einem Cloud CDN-Cache bereitgestellt werden.
Ausnahmebehandlung
Clients für bestimmte Antwortklassen zu einer benutzerdefinierten Fehlerseite weiterleiten
Benutzerdefiniertes Logging
Benutzerdefinierte Header oder benutzerdefinierte Daten in Cloud Logging protokollieren.
Header-Ergänzung
Erstellen Sie neue Header, die für Ihre Anwendungen oder bestimmte Kunden relevant sind.
Neue Header für die Anfrage einfügen
Header-Manipulation
Vorhandene Anfrageheader umschreiben oder Clientheader auf dem Weg zum Backend überschreiben.
Sicherheit
Benutzerdefinierte Sicherheitsrichtlinien basierend auf Clientanfragen schreiben und Entscheidungen zur Durchsetzung innerhalb Ihres Plug-ins treffen.

Jetzt starten

  1. Plug‑in erstellen
  2. Edge-Erweiterung konfigurieren

Nächste Schritte