Ringkasan Global Front End

Global Front End adalah solusi Cross-Cloud Network yang meningkatkan performa dan ketersediaan aplikasi. Dengan menggunakan Google Cloud jaringan yang terdiri dari lebih dari 200 titik kehadiran (PoP), Global Front End bertindak sebagai platform distribusi dan gateway edge terpadu antara pengguna internet publik dan layanan backend yang dihosting di cloud, fasilitas kolokasi, atau pusat data mana pun.

Arsitek jaringan perusahaan, administrator keamanan, dan tim engineering platform menggunakan Global Front End untuk mengelola dan mengamankan aplikasi yang didistribusikan di seluruh lingkungan multicloud dan hybrid. Skenario deployment umum mencakup hal berikut:

  • Menghosting aplikasi atau situs e-commerce.
  • Mempercepat endpoint API.
  • Memenuhi kebutuhan kepatuhan yang ketat untuk menyajikan download firmware.
  • Menyajikan aset situs statis dan API aplikasi untuk portal web.

Layanan Global Front End

Global Front End mengintegrasikan layanan berikut Google Cloud:

  • Load Balancer Aplikasi eksternal global untuk menyeimbangkan traffic aplikasi secara global.

    • Perutean Anycast global: Mengarahkan traffic ke backend sehat terdekat yang memiliki kapasitas untuk mengurangi latensi.
    • Perutean lanjutan: Merutekan permintaan berdasarkan parameter HTTP seperti host, jalur, dan header.
    • Pengelolaan traffic: Menerapkan tindakan traffic, termasuk penulisan ulang URL, pengalihan, modifikasi header, dan pencerminan traffic.
  • Google Cloud Armor untuk firewall aplikasi web (WAF) dan perlindungan distributed denial-of-service (DDoS).

    • Kebijakan keamanan: Menerapkan firewall Lapisan 3 hingga Lapisan 7 dan kebijakan keamanan.
    • Pembatasan frekuensi: Melindungi backend dari lonjakan traffic dan penggunaan berlebihan.
    • Adaptive Protection: Menggunakan machine learning untuk mendeteksi serangan dan men-deploy aturan secara otomatis.
    • Google Threat Intelligence: Membuat aturan berdasarkan kategori threat intelligence, termasuk sumber berbahaya yang diketahui, mesin telusur, dan penyedia hosting cloud.
    • Grup alamat: Mengelompokkan alamat IP untuk aturan keamanan.
    • Visibilitas serangan DDoS: Menampilkan metrik real-time dan telemetri serangan.
  • Cloud CDN untuk men-cache konten di edge dan menurunkan latensi.

    • Kebijakan cache yang diperluas: Kontrol terperinci atas kebijakan caching menggunakan kebijakan cache di peta URL maps.
    • Invalidasi cache: Menghapus konten yang di-cache di seluruh lokasi edge.
    • Karakterisasi permintaan: Menggunakan metadata lokasi dan perangkat untuk menentukan perilaku caching.
  • Service Extensions untuk menjalankan plugin dan panggilan kustom di jalur data guna menambahkan atribut permintaan dan respons yang dimodifikasi.

    • Plugin: Menjalankan plugin di dalam lingkungan sandbox yang dikelola Google.
    • Panggilan: Melakukan panggilan gRPC kustom ke instance komputasi yang dikelola pengguna.

Diagram berikut menunjukkan arsitektur Global Front End:

Global Front End
Global Front End

Untuk mengetahui informasi selengkapnya tentang arsitektur Global Front End, lihat Menggunakan Google Cloud Armor, Cloud Load Balancing, dan Cloud CDN untuk men-deploy front end global yang dapat diprogram.

Manfaat Global Front End

Saat men-deploy aplikasi dengan Global Front End, Anda akan mendapatkan manfaat arsitektur dan operasional berikut:

  • Perutean multicloud dan hybrid: Menyediakan perutean traffic terpusat dan menerapkan kebijakan keamanan terpadu di seluruh asal aplikasi, terlepas dari tempat aplikasi dihosting.

  • Performa global: Dibangun di infrastruktur edge global Google Cloud, platform ini men-cache konten di lebih dari 200 PoP di seluruh dunia.

  • Keamanan global: Menyediakan mitigasi DDoS Lapisan 3 dan Lapisan 4 bawaan, beserta perlindungan Lapisan 7 yang didukung machine learning.

  • Perutean multi-backend terpusat: Merutekan traffic dan menerapkan kebijakan terpadu di berbagai jenis backend. Backend yang didukung mencakup Google Cloud resource (seperti instance VM Compute Engine, pod GKE, layanan Cloud Run, dan bucket Cloud Storage) serta backend eksternal di infrastruktur lokal atau di cloud lain.

Model penagihan Global Front End

Untuk menggunakan Global Front End, Anda mengonfigurasi layanan individual Google Cloud seperti Cloud Load Balancing, Cloud CDN, dan Google Cloud Armor. Anda dapat memilih salah satu model penagihan berikut:

  • Penagihan à la carte atau Standar: Anda membayar harga individual untuk setiap layanan dan SKU yang Anda gunakan dalam solusi. Ini adalah model penagihan default.
  • Penagihan Global Front End Enterprise: Anda mengaktifkan Global Front End Enterprise di Google Cloud project untuk menyederhanakan penagihan dan mengonsolidasikan biaya. Dengan mengonsolidasikan jaringan edge dengan Global Front End Enterprise, Anda dapat menurunkan biaya operasional dibandingkan dengan membeli, mengonfigurasi, dan memelihara produk mandiri yang terpisah.

Global Front End Enterprise

Dengan menggunakan model penagihan standar, Anda harus memperkirakan biaya di seluruh SKU dengan beberapa opsi harga. Untuk menyederhanakan penagihan, Anda dapat mengaktifkan Global Front End Enterprise di Google Cloud project.

Global Front End Enterprise adalah paket penagihan yang mengintegrasikan layanan jaringan dan keamanan Google Cloud inti ke dalam satu paket tingkat project. Saat Anda mengaktifkan Global Front End Enterprise di project, semua Load Balancer Aplikasi eksternal global di project tersebut akan mendapatkan akses ke fitur paket Google Cloud Armor Enterprise. Untuk mengetahui daftar lengkap fitur yang disertakan, lihat Cloud Armor Enterprise dan Global Front End.

Untuk mengaktifkan Global Front End Enterprise di project, lihat Mengaktifkan dan mengelola Global Front End Enterprise di Google Cloud project Anda.

SKU penagihan Global Front End Enterprise

Global Front End Enterprise mengonsolidasikan SKU produk individual ke dalam SKU penagihan berikut:

  • Instance Global Front End: mengenakan tarif per jam tetap untuk setiap aturan penerusan yang Anda kaitkan dengan layanan yang di-deploy.
  • Permintaan Global Front End: mengenakan tarif tunggal per 10.000 permintaan yang mencakup traffic aplikasi dan traffic Cloud CDN yang di-cache di edge.
  • Pemrosesan data Global Front End: mengenakan tarif bertingkat per GiB (Gibibyte) untuk traffic masuk dan keluar yang diproses.

Untuk mengetahui informasi selengkapnya tentang harga Global Front End Enterprise, lihat Harga jaringan.

Pertimbangan penting

Sebelum mengonfigurasi project, tinjau karakteristik desain dan penagihan berikut:

  • Cakupan tingkat project: Mengaktifkan Global Front End Enterprise akan menerapkan model penagihan ke semua aturan penerusan yang kompatibel dalam project tersebut.
  • Penagihan backend lintas project: Jika Load Balancer Aplikasi eksternal global merutekan traffic ke backend di project lain, harga Global Front End Enterprise hanya berlaku untuk project tempat komponen frontend load balancer berada. Penggunaan dan biaya dalam project yang berisi komponen backend mengikuti harga produk individual.
  • Cakupan paket Cloud Armor: Mengaktifkan Global Front End Enterprise menyediakan kemampuan keamanan untuk Load Balancer Aplikasi eksternal global Anda, tetapi tidak mengubah paket Cloud Armor project Anda.
  • Perilaku penonaktifan: Jika Anda menonaktifkan Global Front End Enterprise di project, Google Cloud tidak akan mempertahankan konfigurasi keamanan Cloud Armor Anda sebelumnya. Anda harus mengaitkan layanan backend dengan paket Cloud Armor alternatif.

Langkah berikutnya