Menyiapkan bucket backend sebagai origin untuk Cloud CDN

Panduan memulai ini menunjukkan cara menyiapkan bucket backend sebagai asal untuk Cloud CDN menggunakan konsol Google Cloud .


Untuk mengikuti panduan langkah demi langkah tugas ini langsung di Google Cloud konsol, klik Pandu saya:

Pandu saya


Sebelum memulai

Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.

In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

Go to project selector

Verify that billing is enabled for your Google Cloud project.

In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

Go to project selector

Verify that billing is enabled for your Google Cloud project.

Membuat bucket Cloud Storage

Bucket adalah container dasar yang menyimpan data Anda di Cloud Storage.

Untuk membuat bucket, ikuti langkah-langkah berikut:

  1. Di Google Cloud konsol, buka halaman Bucket Cloud Storage.

    Buka Buckets

  2. Klik Create. Tunjukkan.
  3. Di bagian Beri nama bucket Anda , masukkan nama unik untuk bucket Anda.

    Klik Lanjutkan.

  4. Di bagian Pilih tempat untuk menyimpan data , lakukan tindakan berikut:
    1. Untuk Location type, pilih Region, lalu pilih us-east1 (South Carolina) dari daftar.
    2. Klik Lanjutkan.
  5. Di bagian Pilih kelas penyimpanan untuk data Anda , lakukan tindakan berikut:
    1. Pilih Tetapkan kelas default, lalu pilih Standard.
    2. Klik Lanjutkan.
  6. Di bagian Choose how to control access to objects , lakukan hal berikut:
    • Hapus centang pada kotak Enforce public access prevention on this bucket.
    • Untuk Access control, pilih Uniform.
    • Klik Lanjutkan.
  7. Di bagian Pilih cara melindungi data objek , biarkan nilai default yang dipilih, lalu klik Buat .

Mengupload objek ke dalam bucket

  1. Simpan gambar berikut di perangkat Anda:

    Gambar anak kucing yang akan diupload ke bucket.
  2. Di halaman Bucket details, di tab Objects , klik Upload files .
  3. Di dialog file, pilih file yang Anda download.
Setelah upload selesai, nama file dan informasi tentang file tersebut, seperti ukuran dan jenis file, akan ditampilkan.

Menjadikan bucket Anda bersifat publik

  1. Di halaman Detail bucket, klik tab Izin .
  2. Pastikan tampilan disetel ke Lihat menurut akun utama , lalu klik Berikan akses .

    Panel Add principals akan ditampilkan.

  3. Di kolom Akun utama baru , masukkan allUsers.
  4. Dalam daftar Select a role , pilih Cloud Storage > Storage Object Viewer.
  5. Klik Simpan.
  6. Di halaman Are you sure you want to make this resource public?, klik Allow public access.
  7. Untuk memverifikasi bahwa objek telah dibagikan secara publik, klik tab Objek untuk kembali ke daftar objek. Kolom Public access objek Anda harus menampilkan Public to internet. Tombol Copy URL menyediakan URL yang dapat dibagikan yang serupa dengan URL berikut:

    https://storage.googleapis.com/YOUR_BUCKET_NAME/kitten.png

Buat bucket backend

Untuk membuat bucket backend dan Load Balancer Aplikasi eksternal, lakukan hal berikut:

  1. Di konsol Google Cloud , buka halaman Cloud CDN.

    Buka Cloud CDN

  2. Klik Tambahkan origin .

  3. Di halaman New origin, di bagian Origin name , masukkan nama untuk asal Anda.

  4. Untuk Origin type , pilih Backend bucket.

  5. Untuk Tentukan bucket backend Anda , pilih Bucket backend baru.

  6. Di kolom Cloud Storage bucket, klik Browse.

  7. Pilih bucket Cloud Storage yang Anda buat sebelumnya, klik Pilih, lalu klik Berikutnya.

  8. Di bagian Attach a load balancer , pilih Create new load balancer for me, masukkan nama untuk load balancer, lalu klik Next.

  9. Untuk Performa cache, tetap gunakan nilai default yang dipilih, lalu klik Selesai .

    Asal baru akan muncul dalam daftar asal. Mungkin diperlukan waktu beberapa menit hingga origin dibuat sepenuhnya. Lanjutkan ke langkah berikutnya hanya setelah Anda melihat notifikasi yang menunjukkan bahwa asal telah dibuat.

Menguji Cloud CDN

  1. Di konsol Google Cloud , buka halaman Load balancing.

    Buka Load balancing

  2. Klik nama load balancer yang Anda buat sebelumnya.

    Halaman Load balancer details akan ditampilkan.

  3. Catat alamat IPv4 yang ditampilkan di bagian IP:Port .

  4. Uji Cloud CDN dengan memasukkan URL berikut dengan alamat IP load balancer di tab browser baru:

    http://IP_ADDRESS/kitten.png
    

    Browser Anda akan merender halaman dengan gambar yang diupload.

  5. Muat ulang halaman beberapa kali.

  6. Kembali ke halaman Load balancer details, lalu klik Monitoring.

  7. Setelah beberapa menit, amati traffic yang ditayangkan.

    Traffic yang disalurkan langsung dari bucket backend Anda diberi label SERVED_FROM_BACKEND_BUCKET. Traffic yang disalurkan dari Cloud CDN diberi label SERVED_FROM_CACHE. Untuk mengetahui informasi selengkapnya, lihat Memantau metrik.

Pembersihan

Agar akun Google Cloud Anda tidak dikenai biaya untuk resource yang digunakan pada halaman ini, ikuti langkah-langkah berikut.

  1. Hapus load balancer dan bucket backend:

    1. Di konsol Google Cloud , buka halaman Load balancing.

      Buka Load balancing

    2. Centang kotak di samping load balancer yang Anda buat, lalu klik Hapus.

    3. Di halaman yang terbuka, centang kotak di samping bucket backend yang Anda buat, lalu konfirmasi bahwa Anda ingin menghapus load balancer dan resource yang dipilih.

  2. Hapus bucket Cloud Storage:

    1. Di Google Cloud konsol, buka halaman Bucket Cloud Storage.

      Buka Buckets

    2. Centang kotak di samping bucket yang Anda buat, lalu klik Hapus.
    3. Pada dialog Delete bucket, konfirmasi bahwa Anda ingin menghapus bucket, lalu klik Delete.

Langkah berikutnya

Inilah yang dapat Anda lakukan selanjutnya: