Diensterweiterungen für Edge-Computing verwenden

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

Edge-Erweiterungen von Diensterweiterungen für Cloud CDN

Sie erstellen Plugins mit Wasm und dem Proxy-Wasm ABI. Das Proxy-Wasm ABI unterstützt Rust, C++ und Go. Plug-ins für Diensterweiterungen 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 engen CPU- und Arbeitsspeicherlimits gedacht. 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

In den folgenden Beispielszenarien können Sie Diensterweiterungs-Plug-ins mit globalen externen Application Load Balancern verwenden:

Benutzerdefinierte Traffic-Steuerung
Anfrageheader manipulieren, um die Auswahl des Back-End-Dienstes zu beeinflussen
Cache-Optimierung
Bestimmen, 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 loggen
Header hinzufügen
Erstellen Sie neue Überschriften, die für Ihre Anwendungen oder bestimmte Kunden relevant sind.
Neue Header für die Anfrage einfügen.
Header-Manipulation
Vorhandene Anfrageheader neu schreiben oder Clientheader auf dem Weg zum Backend überschreiben.
Sicherheit
Benutzerdefinierte Sicherheitsrichtlinien basierend auf Kundenanfragen erstellen und Entscheidungen zur Durchsetzung in Ihrem Plug-in treffen.

Jetzt starten

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

Nächste Schritte