Menggunakan Service Extensions untuk edge computing

Anda dapat menggunakan Service Extensions untuk menjalankan kode WebAssembly (Wasm) Anda sendiri di lingkungan komputasi yang sepenuhnya serverless dan dikelola oleh Google. Halaman ini berisi penjelasan mengenai ekstensibilitas menggunakan Service Extensions.

Tentang ekstensi edge Service Extensions untuk Cloud CDN

Anda membangun plugin menggunakan Wasm dan ABI Proxy-Wasm. ABI Proxy-Wasm menawarkan dukungan untuk Rust, C++, dan Go. Plugin Service Extensions berjalan di infrastruktur yang sepenuhnya serverless dan dikelola oleh Google. Plugin ini berjalan dekat dengan bidang data, dan pengoptimalan latensi dikelola. Plugin Service Extensions ditujukan untuk kasus penggunaan ringan dengan batas ketat pada CPU dan memori.

Seperti yang ditunjukkan dalam diagram berikut, Anda menghubungkan plugin Service Extensions ke Load Balancer Aplikasi eksternal global dengan ekstensi edge dan ekstensi traffic pada berbagai tahap jalur data jaringan.

Ekstensibilitas di jalur data jaringan.
Ekstensibilitas di jalur data jaringan (klik untuk memperbesar).

Kasus penggunaan umum

Gunakan plugin Service Extensions dengan Load Balancer Aplikasi eksternal global dalam skenario contoh berikut:

Pengarahan traffic kustom
Merekayasa header permintaan untuk memengaruhi pemilihan layanan backend.
Pengoptimalan cache
Memengaruhi konten yang disajikan dari cache Cloud CDN.
Penanganan pengecualian
Mengarahkan klien ke halaman error kustom untuk class respons tertentu.
Logging kustom
Me-log header yang ditentukan pengguna atau data kustom ke Cloud Logging.
Penambahan header
Membuat header baru yang relevan untuk aplikasi atau pelanggan tertentu.
Menyisipkan header baru untuk permintaan.
Rekayasa header
Menulis ulang header permintaan yang ada atau mengganti header klien dalam perjalanannya ke backend.
Keamanan
Menulis kebijakan keamanan kustom berdasarkan permintaan klien dan membuat keputusan penegakan dalam plugin Anda.

Mulai

  1. Membuat plugin
  2. Mengonfigurasi ekstensi edge

Langkah berikutnya