Cloud CDN memanfaatkan Google Cloud Load Balancer Aplikasi eksternal global untuk menyediakan pemilihan rute, health check, dan dukungan IP Anycast. Load Balancer Aplikasi eksternal global dapat memiliki beberapa jenis backend instance, dan Anda dapat memilih backend (atau origin) yang akan diaktifkan Cloud CDN-nya.
Panduan penyiapan ini menunjukkan cara membuat Load Balancer Aplikasi eksternal global dengan backend grup instance terkelola Compute Engine dengan Cloud CDN diaktifkan.Untuk konsep umum, lihat Ringkasan Load Balancer Aplikasi Eksternal.
Jika Anda adalah pengguna Load Balancer Aplikasi klasik, pastikan Anda meninjau Ringkasan migrasi saat merencanakan deployment baru dengan Load Balancer Aplikasi eksternal global.
Topologi load balancer
Untuk load balancer HTTPS, Anda membuat konfigurasi yang ditunjukkan dalam diagram berikut.
Untuk load balancer HTTP, Anda membuat konfigurasi yang ditunjukkan dalam diagram berikut.
Urutan peristiwa dalam diagram adalah sebagai berikut:
- Klien mengirimkan permintaan konten ke alamat IPv4 eksternal yang ditentukan dalam aturan penerusan.
Load balancer memeriksa apakah permintaan dapat disajikan dari cache. Jika demikian, load balancer akan menyajikan konten yang diminta dari cache. Jika tidak, pemrosesan akan dilanjutkan.
Untuk load balancer HTTPS, aturan penerusan mengarahkan permintaan ke proxy HTTPS target.
Untuk load balancer HTTP, aturan penerusan mengarahkan permintaan ke proxy HTTP target.
Proxy target menggunakan aturan di peta URL untuk menentukan bahwa satu layanan backend menerima semua permintaan.
Load balancer menentukan bahwa layanan backend hanya memiliki satu grup instance dan mengarahkan permintaan ke instance virtual machine (VM) dalam grup tersebut.
VM menyajikan konten yang diminta oleh pengguna.
Sebelum memulai
Selesaikan langkah-langkah berikut sebelum Anda membuat load balancer.
Menyiapkan resource sertifikat SSL
Untuk load balancer HTTPS, buat resource sertifikat SSL seperti yang dijelaskan di bagian berikut:
Sebaiknya gunakan sertifikat yang dikelola Google.
Contoh ini mengasumsikan bahwa Anda sudah memiliki resource sertifikat SSL bernama
www-ssl-cert.
Menyiapkan izin
Untuk menyelesaikan langkah-langkah dalam panduan ini, Anda harus memiliki izin untuk membuat instance Compute Engine, aturan firewall, dan alamat IP yang dicadangkan dalam project. Anda harus memiliki peran pemilik atau editor project, atau Anda harus memiliki peran IAM Compute Engine berikut.
| Tugas | Peran yang diperlukan |
|---|---|
| Membuat instance | Admin Instance |
| Menambahkan dan menghapus aturan firewall | Security Admin |
| Membuat komponen load balancer | Network Admin |
| Membuat project (opsional) | Project Creator |
Untuk informasi selengkapnya, lihat panduan berikut:
Opsional: Menggunakan alamat BYOIP
Dengan fitur bawa IP Anda sendiri (BYOIP), Anda dapat mengimpor alamat publik Anda sendiri Google Cloud untuk menggunakan alamat tersebut dengan Google Cloud resource. Misalnya, jika Anda mengimpor alamat IPv4 Anda sendiri, Anda dapat menetapkannya ke aturan penerusan saat mengonfigurasi load balancer. Saat Anda mengikuti petunjuk dalam dokumen ini untuk menyiapkan load balancer, berikan alamat BYOIP sebagai alamat IP.
Untuk mengetahui informasi selengkapnya tentang penggunaan BYOIP, lihat Membawa alamat IP Anda sendiri.
Mengonfigurasi jaringan dan subnet
Untuk membuat contoh jaringan dan subnet, ikuti langkah-langkah berikut.
Konsol
Di konsol Google Cloud , buka halaman VPC networks.
Klik Create VPC network.
Masukkan Name untuk jaringan.
Untuk Subnet creation mode, pilih Custom.
Di bagian New subnet, konfigurasi kolom berikut:
- Berikan Name untuk subnet.
- Pilih Region.
- Untuk IP stack type, pilih IPv4 (single-stack).
- Masukkan rentang alamat IP. Ini adalah rentang IPv4 utama untuk subnet.
Klik Selesai.
Untuk menambahkan subnet di region yang berbeda, klik Add subnet dan ulangi langkah-langkah sebelumnya.
Klik Buat.
gcloud
Membuat jaringan VPC mode kustom:
gcloud compute networks create NETWORK \ --subnet-mode=customDi dalam jaringan, buat subnet untuk backend:
gcloud compute networks subnets create SUBNET \ --network=NETWORK \ --stack-type=IPV4_ONLY \ --range=10.1.2.0/24 \ --region=REGIONGanti kode berikut:
NETWORK: nama untuk jaringan VPC.SUBNET: nama untuk subnet.REGION: nama region.
Membuat grup instance terkelola
Untuk menyiapkan load balancer dengan backend Compute Engine, VM Anda harus berada dalam grup instance. Panduan ini menjelaskan cara membuat grup instance terkelola dengan VM Linux yang menjalankan Apache, lalu menyiapkan load balancing. Grup instance terkelola membuat setiap instance terkelola berdasarkan template instance yang Anda tentukan.
Grup instance terkelola menyediakan VM yang menjalankan server backend load balancer HTTP(S) eksternal. Untuk tujuan demonstrasi, backend menyajikan nama host-nya sendiri.
Sebelum membuat grup instance terkelola, buat template instance.
Konsol
Untuk mendukung traffic IPv4, ikuti langkah-langkah berikut:
Di konsol Google Cloud , buka halaman Instance templates.
Klik Create instance template.
Untuk Name, masukkan
lb-backend-template.Pastikan Boot disk disetel ke image Debian, seperti Debian GNU/Linux 10 (buster). Petunjuk ini menggunakan perintah yang hanya tersedia di Debian, seperti
apt-get.Perluas Advanced options.
Perluas Networking dan konfigurasi kolom berikut:
- Untuk Network tags, masukkan
allow-health-check. - Di bagian Network interfaces, klik
Edit dan lakukan
perubahan berikut:
- Network:
NETWORK - Subnet:
SUBNET - IPv4 traffic: IPv4 (single-stack)
- Network:
- Klik Selesai.
- Untuk Network tags, masukkan
Luaskan Pengelolaan. Di kolom Startup script, masukkan skrip berikut:
#! /bin/bash apt-get update apt-get install apache2 -y a2ensite default-ssl a2enmod ssl vm_hostname="$(curl -H "Metadata-Flavor:Google" \ http://metadata.google.internal/computeMetadata/v1/instance/name)" echo "Page served from: $vm_hostname" | \ tee /var/www/html/index.html systemctl restart apache2
Klik Buat.
gcloud
Untuk mendukung traffic IPv4, jalankan perintah berikut:
gcloud compute instance-templates create TEMPLATE_NAME \
--region=REGION \
--network=NETWORK \
--subnet=SUBNET \
--stack-type=IPV4_ONLY \
--tags=allow-health-check \
--image-family=debian-10 \
--image-project=debian-cloud \
--metadata=startup-script='#! /bin/bash
apt-get update
apt-get install apache2 -y
a2ensite default-ssl
a2enmod ssl
vm_hostname="$(curl -H "Metadata-Flavor:Google" \
http://metadata.google.internal/computeMetadata/v1/instance/name)"
echo "Page served from: $vm_hostname" | \
tee /var/www/html/index.html
systemctl restart apache2'
Terraform
Untuk membuat template instance, gunakan resource
google_compute_instance_template.
Buat grup instance terkelola dan pilih template instance.
Konsol
Di konsol Google Cloud , buka halaman Instance groups.
Klik Create instance group.
Di sebelah kiri, pilih New managed instance group (stateless).
Untuk Name, masukkan
lb-backend-example.Di bagian Location, pilih Single zone.
Untuk Region, pilih region yang Anda inginkan.
Untuk Zone, pilih zona.
Di bagian Instance template, pilih template instance
lb-backend-template.Untuk Autoscaling mode, pilih On: add and remove instances to the group.
Setel Minimum number of instances ke
2, dan setel Maximum number of instances ke2atau lebih.Untuk membuat grup instance baru, klik Create.
gcloud
Buat grup instance terkelola berdasarkan template tersebut.
gcloud compute instance-groups managed create lb-backend-example \ --template=TEMPLATE_NAME --size=2 --zone=ZONE_A
Terraform
Untuk membuat grup instance terkelola, gunakan resource
google_compute_instance_group_manager.
Untuk mempelajari cara menerapkan atau menghapus konfigurasi Terraform, lihat Perintah dasar Terraform.
Menambahkan port bernama ke grup instance
Untuk setiap grup instance, tentukan layanan HTTP dan petakan nama port ke port yang relevan: Layanan load balancing meneruskan traffic ke port bernama. Untuk mengetahui informasi selengkapnya, lihat Port bernama.
Konsol
Di konsol Google Cloud , buka halaman Instance groups.
Klik lb-backend-example.
Di halaman Overview grup instance, klik Edit.
Di bagian Port mapping, klik Add port.
- Untuk nama port, masukkan
http. Untuk nomor port, masukkan80.
- Untuk nama port, masukkan
Klik Simpan.
gcloud
Gunakan perintah
gcloud compute instance-groups
set-named-ports.
gcloud compute instance-groups set-named-ports lb-backend-example \
--named-ports http:80 \
--zone ZONE_A
Terraform
Atribut named_port disertakan dalam
contoh grup instance terkelola.
Mengonfigurasi aturan firewall
Dalam contoh ini, Anda membuat aturan firewall fw-allow-health-check.
Ini adalah aturan ingress yang mengizinkan traffic dari Google Cloud sistem
health check (130.211.0.0/22 dan 35.191.0.0/16). Contoh ini menggunakan
tag target allow-health-check untuk mengidentifikasi VM.
Konsol
Di konsol Google Cloud , buka halaman Firewall policies.
Klik Create firewall rule untuk membuat aturan firewall.
Untuk Name, masukkan
fw-allow-health-check.Pilih sebuah Network.
Di bagian Target, pilih Specified target tags.
Isi kolom Target tags dengan
allow-health-check.Setel Source filter ke IPv4 ranges.
Setel Source IPv4 ranges ke
130.211.0.0/22dan35.191.0.0/16.Di bagian Protocols and ports, pilih Specified protocols and ports.
Pilih kotak centang TCP, lalu ketik
80untuk nomor port.Klik Buat.
gcloud
gcloud compute firewall-rules create fw-allow-health-check \
--network=NETWORK \
--action=allow \
--direction=ingress \
--source-ranges=130.211.0.0/22,35.191.0.0/16 \
--target-tags=allow-health-check \
--rules=tcp:80
Terraform
Untuk membuat aturan firewall, gunakan resource
google_compute_firewall.
Untuk mempelajari cara menerapkan atau menghapus konfigurasi Terraform, lihat Perintah dasar Terraform.
Mencadangkan alamat IP eksternal
Setelah instance aktif dan berjalan, siapkan alamat IP eksternal statis global yang akan digunakan pelanggan untuk menjangkau load balancer Anda:
Konsol
Di konsol Google Cloud , buka halaman External IP addresses.
Untuk mencadangkan alamat IPv4, klik Reserve external static IP address.
Untuk Name, masukkan
lb-ipv4-1.Setel Network Service Tier ke Premium.
Setel IP version ke IPv4.
Setel Type ke Global.
Klik Reserve.
gcloud
gcloud compute addresses create lb-ipv4-1 \
--ip-version=IPV4 \
--network-tier=PREMIUM \
--global
Perhatikan alamat IPv4 yang dicadangkan:
gcloud compute addresses describe lb-ipv4-1 \
--format="get(address)" \
--global
Terraform
Untuk mencadangkan alamat IP, gunakan resource
google_compute_global_address.
Untuk mempelajari cara menerapkan atau menghapus konfigurasi Terraform, lihat Perintah dasar Terraform.
Menyiapkan load balancer
Dalam contoh ini, Anda menggunakan HTTPS (frontend) antara klien dan load balancer. Untuk HTTPS, Anda memerlukan satu atau beberapa resource sertifikat SSL untuk mengonfigurasi proxy. Sebaiknya gunakan sertifikat yang dikelola Google.
Meskipun Anda menggunakan HTTPS di frontend, Anda dapat menggunakan HTTP di backend. Google secara otomatis mengenkripsi traffic antara Google Front End (GFE) dan backend Anda yang berada dalam Google Cloud jaringan VPC.
Konsol
Memilih jenis load balancer
Di konsol Google Cloud , buka halaman Load balancing.
- Klik Create load balancer.
- Untuk Type of load balancer, pilih Application Load Balancer (HTTP/HTTPS), lalu klik Next.
- Untuk Public facing or internal, pilih Public facing (external), lalu klik Next.
- Untuk Global or single region deployment, pilih Best for global workloads, lalu klik Next.
- Untuk Load balancer generation, pilih Classic Application Load Balancer, lalu klik Next.
- Klik Configure.
Konfigurasi dasar
Untuk Nama load balancer, masukkan sesuatu seperti
web-map-https atau web-map-http.
Konfigurasi frontend
- Klik Frontend configuration.
- Setel Protocol ke HTTPS.
- Pilih
IPv4untuk traffic IPv4. Setel IP address kelb-ipv4-1, yang Anda buat sebelumnya. - Setel Port ke 443.
- Klik Certificate, lalu pilih sertifikat SSL utama Anda.
- Opsional: Buat kebijakan SSL:
- Di daftar SSL policy, pilih Create a policy.
- Setel nama kebijakan SSL ke
my-ssl-policy. - Untuk Minimum TLS Version, pilih TLS 1.0.
- Untuk Profile, pilih Modern. Fitur yang diaktifkan dan Fitur yang dinonaktifkan akan ditampilkan.
- Klik Simpan.
-
Opsional: Centang kotak Enable HTTP to HTTPS Redirect
untuk mengaktifkan pengalihan.
Dengan mencentang kotak ini, load balancer HTTP parsial tambahan akan dibuat menggunakan alamat IP yang sama dengan load balancer HTTPS Anda dan mengalihkan permintaan HTTP yang masuk ke frontend HTTPS load balancer Anda.
Kotak centang ini hanya dapat dipilih jika protokol HTTPS dipilih dan alamat IP yang dicadangkan digunakan.
- Klik Selesai.
Konfigurasi backend
- Klik Backend configuration.
- Di bagian Backend services & backend buckets, pilih Create a backend service.
- Tambahkan nama untuk layanan backend Anda, seperti
web-backend-service. - Buka bagian Security, lalu pilih Enable
IAP to secure access to your applications.
Cloud CDN dan IAP tidak kompatibel. Jika Anda telah mengaktifkan Cloud CDN, dan Anda memilih untuk mengaktifkan IAP, Cloud CDN akan otomatis dinonaktifkan.
-
Opsional: Konfigurasi kebijakan keamanan backend default. Kebijakan keamanan default membatasi traffic di atas batas yang dikonfigurasi pengguna. Untuk mengetahui informasi selengkapnya tentang kebijakan keamanan default, lihat Ringkasan pembatasan kapasitas.
- Untuk menonaktifkan kebijakan keamanan default Cloud Armor, pilih
Nonedalam daftar Cloud Armor backend security policy. - Untuk mengonfigurasi kebijakan keamanan default Cloud Armor, pilih Default security policy dalam daftar Cloud Armor backend security policy.
- Di kolom Policy name, terima nama yang dibuat secara otomatis atau masukkan nama untuk kebijakan keamanan Anda.
- Di kolom Request count, terima jumlah permintaan
default atau masukkan bilangan bulat antara
1dan10,000. - Di kolom Interval, pilih interval.
- Di kolom Enforce on key, pilih salah satu nilai berikut: All, IP address, atau X-Forwarded-For IP address. Untuk mengetahui informasi selengkapnya tentang opsi ini, lihat Mengidentifikasi klien untuk pembatasan kecepatan.
- Untuk menonaktifkan kebijakan keamanan default Cloud Armor, pilih
- Pilih Enable Cloud CDN.
- Opsional: Ubah setelan cache mode dan TTL.
- Pertahankan setelan default lainnya.
- Klik Buat.
Aturan host dan jalur
Untuk Host and path rules, pertahankan setelan default.
Tinjau dan selesaikan
- Klik Review and finalize.
- Tinjau setelan konfigurasi load balancer Anda.
- Opsional: Klik Equivalent code untuk melihat permintaan REST API yang akan digunakan untuk membuat load balancer.
- Klik Buat.
Tunggu load balancer dibuat.
Jika Anda membuat load balancer HTTPS dan mencentang kotak Enable HTTP to HTTPS Redirect, Anda juga akan melihat load balancer HTTP yang dibuat dengan akhiran -redirect.
- Klik nama load balancer.
- Di layar Load balancer details, catat IP:Port untuk load balancer Anda.
gcloud
- Membuat health check.
gcloud compute health-checks create http http-basic-check \ --port 80 - Membuat layanan backend.
gcloud compute backend-services create web-backend-service \ --load-balancing-scheme=EXTERNAL \ --protocol=HTTP \ --port-name=http \ --health-checks=http-basic-check \ --global - Tambahkan grup instance sebagai backend ke layanan backend.
gcloud beta compute backend-services add-backend web-backend-service \ --instance-group=lb-backend-example \ --instance-group-zone=ZONE_A \ --global
- Untuk HTTP, buat peta URL untuk mengarahkan permintaan masuk ke layanan backend
default.
gcloud beta compute url-maps create web-map-http \ --default-service web-backend-service
- Untuk HTTPS, buat peta URL untuk mengarahkan permintaan masuk ke
layanan backend default.
gcloud beta compute url-maps create web-map-https \ --default-service web-backend-service
Menyiapkan frontend HTTPS
Lewati bagian ini untuk load balancer HTTP.
- Untuk HTTPS, jika Anda belum melakukannya, buat resource sertifikat SSL global, seperti yang ditunjukkan di bagian berikut:
- Membuat resource sertifikat SSL yang dikelola Google
- Membuat resource sertifikat SSL yang dikelola sendiri
Untuk HTTPS, buat proxy HTTPS target untuk merutekan permintaan ke peta URL Anda. Proxy ini merupakan bagian dari load balancer yang menampung sertifikat SSL untuk load balancer HTTPS, sehingga Anda juga memuat sertifikat pada langkah ini.
gcloud compute target-https-proxies create https-lb-proxy \ --url-map=web-map-https \ --ssl-certificates=www-ssl-cert
- Untuk HTTPS, buat aturan penerusan global untuk mengarahkan permintaan masuk ke
proxy.
gcloud compute forwarding-rules create https-content-rule \ --load-balancing-scheme=EXTERNAL \ --network-tier=PREMIUM \ --address=lb-ipv4-1 \ --global \ --target-https-proxy=https-lb-proxy \ --ports=443
- Opsional: Untuk HTTPS, buat kebijakan SSL global dan lampirkan ke proxy HTTPS.
Untuk membuat kebijakan SSL global: Untuk melampirkan kebijakan SSL ke proxy HTTPS target global:gcloud compute ssl-policies create my-ssl-policy \ --profile MODERN \ --min-tls-version 1.0
gcloud compute target-https-proxies update https-lb-proxy \ --ssl-policy my-ssl-policy
Menyiapkan frontend HTTP
Lewati bagian ini untuk load balancer HTTPS.
- Untuk HTTP, buat proxy HTTP target untuk mengarahkan permintaan ke peta URL Anda.
gcloud compute target-http-proxies create http-lb-proxy \ --url-map=web-map-http
- Untuk HTTP, buat aturan penerusan global untuk mengarahkan permintaan masuk ke
proxy.
gcloud compute forwarding-rules create http-content-rule \ --load-balancing-scheme=EXTERNAL \ --address=lb-ipv4-1 \ --global \ --target-http-proxy=http-lb-proxy \ --ports=80
Terraform
-
Untuk membuat health check, gunakan resource
google_compute_health_check. -
Untuk membuat layanan backend, gunakan resource
google_compute_backend_service.Contoh ini menggunakan
load_balancing_scheme="EXTERNAL_MANAGED", yang menyiapkan Load Balancer Aplikasi eksternal global dengan kemampuan pengelolaan traffic lanjutan. Untuk membuat Load Balancer Aplikasi klasik, pastikan Anda mengubahload_balancing_schememenjadiEXTERNALsebelum menjalankan skrip. -
Untuk membuat peta URL, gunakan resource
google_compute_url_map. -
Untuk membuat proxy HTTP target, gunakan resource
google_compute_target_http_proxy. -
Untuk membuat aturan penerusan, gunakan resource
google_compute_global_forwarding_rule.Contoh ini menggunakan
load_balancing_scheme="EXTERNAL_MANAGED", yang menyiapkan Load Balancer Aplikasi eksternal global dengan kemampuan pengelolaan traffic lanjutan. Untuk membuat Load Balancer Aplikasi klasik, pastikan Anda mengubahload_balancing_schememenjadiEXTERNALsebelum menjalankan skrip.
Untuk mempelajari cara menerapkan atau menghapus konfigurasi Terraform, lihat Perintah dasar Terraform.
Enable Cloud CDN
Jika belum mengaktifkan Cloud CDN saat membuat layanan backend, Anda dapat melakukannya sekarang dengan memperbarui layanan backend.
gcloud compute backend-services update web-backend-service \
--enable-cdn \
--cache-mode=CACHE_MODE
Tetapkan cache mode dengan mengganti CACHE_MODE dengan salah satu dari berikut ini:
CACHE_All_STATIC: Otomatis menyimpan konten statis dalam cache.USE_ORIGIN_HEADERS(default): Mewajibkan origin untuk menyetel header caching yang valid agar dapat meng-cache konten.FORCE_CACHE_ALL: Menyimpan semua konten dalam cache, dengan mengabaikan semua arahanprivate,no-store, atauno-cachedi header responsCache-Control.
Menghubungkan domain ke load balancer
Setelah load balancer dibuat, catat alamat IP yang terkait dengan
load balancer, misalnya, 30.90.80.100. Untuk mengarahkan domain ke
load balancer, buat data A menggunakan layanan pendaftaran domain. Jika
Anda menambahkan beberapa domain ke sertifikat SSL, Anda harus menambahkan data A
untuk setiap domain, yang semuanya mengarah ke alamat IP load balancer. Misalnya, untuk
membuat data A bagi www.example.com dan example.com, gunakan string berikut:
NAME TYPE DATA www A 30.90.80.100 @ A 30.90.80.100
Jika Anda menggunakan Cloud DNS sebagai penyedia DNS, lihat Menambahkan, mengubah, dan menghapus data.
Menguji traffic yang dikirim ke instance Anda
Setelah layanan load balancing berjalan, Anda dapat mengirimkan traffic ke aturan penerusan dan melihat traffic tersebut disebar ke berbagai instance.
Konsol
Di konsol Google Cloud , buka halaman Load balancing.
- Klik load balancer yang baru saja Anda buat.
Di bagian Backend, pastikan bahwa VM responsif. Kolom Healthy akan terisi, yang menunjukkan bahwa kedua VM responsif (
2/2). Jika tidak, coba muat ulang halaman terlebih dahulu. Diperlukan waktu beberapa saat hingga Google Cloud konsol menunjukkan bahwa VM responsif. Jika backend tidak terlihat responsif setelah beberapa menit, tinjau konfigurasi firewall dan tag jaringan yang ditetapkan ke VM backend Anda.- Untuk HTTPS, jika Anda menggunakan sertifikat yang dikelola Google, pastikan status resource sertifikat Anda adalah ACTIVE. Untuk mengetahui informasi selengkapnya, lihat Status resource sertifikat SSL yang dikelola Google.
- Setelah Google Cloud konsol menunjukkan bahwa instance backend
responsif, Anda dapat menguji load balancer menggunakan browser web dengan membuka
https://IP_ADDRESS(atauhttp://IP_ADDRESS). GantiIP_ADDRESSdengan alamat IP load balancer. - Jika Anda menggunakan sertifikat yang ditandatangani sendiri untuk menguji HTTPS, browser akan menampilkan peringatan. Anda harus secara eksplisit memerintahkan browser untuk menerima sertifikat yang ditandatangani sendiri.
- Browser Anda akan merender halaman berisi konten yang menampilkan nama
instance yang menampilkan halaman tersebut, beserta zonanya (misalnya,
Page served from: lb-backend-example-xxxx). Jika browser Anda tidak merender halaman ini, tinjau setelan konfigurasi dalam panduan ini.
gcloud
gcloud compute addresses describe lb-ipv4-1 \ --format="get(address)" \ --global
Setelah beberapa menit berlalu, Anda dapat menguji penyiapan dengan menjalankan perintah
curl berikut.
curl http://IP_ADDRESS
-ATAU-
curl https://HOSTNAME
Menonaktifkan Cloud CDN
Konsol
Menonaktifkan Cloud CDN untuk satu layanan backend
Di konsol Google Cloud , buka halaman Cloud CDN.
Di sisi kanan baris origin, klik Menu lalu pilih Edit.
Hapus centang pada kotak layanan backend yang ingin Anda hentikan penggunaan Cloud CDN-nya.
Klik Perbarui.
Menghapus Cloud CDN untuk semua layanan backend untuk suatu origin
Di konsol Google Cloud , buka halaman Cloud CDN.
Di sisi kanan baris origin, klik Menu lalu pilih Remove.
Untuk mengonfirmasi, klik Hapus.
gcloud
gcloud compute backend-services update BACKEND_SERVICE_NAME \
--no-enable-cdn
Menonaktifkan Cloud CDN tidak akan membatalkan atau menghapus cache. Jika Anda menonaktifkan lalu mengaktifkan kembali Cloud CDN, sebagian besar atau semua konten yang di-cache mungkin masih di-cache. Untuk mencegah konten disajikan dari cache, Anda harus menginvalidasi konten tersebut.
Langkah berikutnya
- Untuk mempelajari konten yang di-cache, lihat Ringkasan caching.
- Untuk menggunakan Cloud CDN di GKE, lihat Fitur Ingress.
- Untuk memeriksa apakah Cloud CDN menyajikan respons dari cache, lihat Melihat log.
- Untuk menemukan informasi tentang masalah dan solusi umum, lihat Pemecahan masalah.
- Untuk mempelajari cara kerja Cloud CDN, lihat Ringkasan Cloud CDN.