Menyiapkan bucket backend sebagai origin untuk Cloud CDN

Panduan memulai ini menunjukkan cara menyiapkan bucket backend sebagai origin untuk Cloud CDN menggunakan Google Cloud Console.


Jika ingin mengikuti panduan langkah demi langkah untuk tugas ini langsung di Konsol Google Cloud, klik Pandu saya:

Pandu saya


Sebelum memulai

Login ke akun Google Cloud Anda. Jika Anda baru menggunakan Google Cloud, buat akun untuk mengevaluasi performa produk kami dalam skenario dunia nyata. Pelanggan baru juga mendapatkan kredit gratis senilai $300 untuk menjalankan, menguji, dan men-deploy workload.

Di konsol Google Cloud, pada halaman pemilih project, pilih atau buat project Google Cloud.

Buka pemilih project

Pastikan penagihan telah diaktifkan untuk project Google Cloud Anda.

Di konsol Google Cloud, pada halaman pemilih project, pilih atau buat project Google Cloud.

Buka pemilih project

Pastikan penagihan telah diaktifkan untuk project Google Cloud Anda.

Membuat bucket Cloud Storage

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

Untuk membuat bucket, ikuti langkah-langkah berikut:

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

    Buka Buckets

  2. Klik Create. Tunjukkan.
  3. Di bagian Name your bucket , masukkan nama yang unik untuk bucket Anda.

    Klik Lanjutkan.

  4. Di bagian Pilih tempat untuk menyimpan data Anda , 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 Standar.
    2. Klik Lanjutkan.
  6. Di bagian Pilih cara mengontrol akses ke objek , lakukan tindakan berikut:
    • Hapus centang pada kotak Enforce public access prevention on this bucket.
    • Untuk Access control, pilih Uniform.
    • Klik Lanjutkan.
  7. Di bagian Choose how to Protect object data , biarkan default yang dipilih, lalu klik Create .

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, pada tab Objects , klik Upload files .
  3. Dalam dialog file, pilih file yang telah didownload.
Setelah upload selesai, nama file dan informasi tentang file tersebut, seperti ukuran dan jenis filenya, akan ditampilkan.

Menjadikan bucket Anda publik

  1. Di halaman Bucket details, klik tab Permissions .
  2. Pastikan tampilan disetel ke View by principals , lalu klik Grant access .

    Panel Add principals akan ditampilkan.

  3. Di kolom New principals , masukkan allUsers.
  4. Di daftar Select a role , pilih Cloud Storage > Storage Object Viewer.
  5. Klik Simpan.
  6. Pada 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 Objects untuk kembali ke daftar objek. Kolom Public access objek Anda akan menampilkan Public to internet. Tombol Copy URL menyediakan URL yang dapat dibagikan yang mirip dengan URL berikut ini:

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

Buat bucket backend

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

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

    Buka Cloud CDN

  2. Klik Add origin .

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

  4. Untuk Origin type , pilih Backend bucket.

  5. Untuk Define your backend bucket , pilih New backend bucket.

  6. Di kolom Cloud Storage bucket, klik Browse.

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

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

  9. Untuk Cache performance, pertahankan nilai default yang dipilih, lalu klik Done .

    Tempat asal baru akan muncul dalam daftar origin. Mungkin perlu waktu beberapa menit agar origin sepenuhnya dibuat. Lanjutkan ke langkah berikutnya hanya setelah Anda melihat notifikasi yang menunjukkan bahwa origin 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 Detail load balancer akan ditampilkan.

  3. Catat alamat IPv4 yang ditampilkan pada IP:Port .

  4. Uji Cloud CDN dengan memasukkan URL berikut menggunakan 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 informasi selengkapnya, lihat Metrik pemantauan.

Pembersihan

Agar akun Google Cloud Anda tidak dikenakan 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. Pilih kotak centang di samping load balancer yang Anda buat, lalu klik Delete.

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

  2. Hapus bucket Cloud Storage:

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

      Buka Buckets

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

Langkah selanjutnya

Inilah yang dapat Anda lakukan selanjutnya: