Rekomendasi dan insight Rapid Cache

Pemberi rekomendasi Rapid Cache menganalisis penggunaan dan penyimpanan data Anda untuk memberikan rekomendasi yang membantu Anda mengidentifikasi pasangan zona bucket yang mungkin bermanfaat untuk membuat cache menggunakan Rapid Cache. Rapid Cache juga memberikan insight untuk menunjukkan bukti rekomendasi. Halaman ini memberikan ringkasan tentang pemberi rekomendasi Rapid Cache dan menjelaskan cara melihat rekomendasi dan melihat insight.

Ringkasan

Rapid Cache menyediakan cache baca zonal yang didukung SSD untuk bucket Cloud Storage. Untuk membantu Anda memutuskan tempat menyiapkan cache dan time to live (TTL) yang akan digunakan, pemberi rekomendasi Rapid Cache memberikan rekomendasi untuk membuat cache dalam pasangan zona bucket.

Meninjau dan mengambil tindakan atas rekomendasi cache dapat membantu Anda menghemat biaya transfer data jaringan, meningkatkan latensi, dan menghindari kuota bandwidth yang terlampaui.

Cara kerjanya

Pemberi rekomendasi Rapid Cache menyimulasikan keberadaan cache dan menganalisis kemampuan cache dan biaya data Anda selama tujuh hari terakhir menggunakan insight berikut:

  • Rasio cache ditemukan: persentase byte yang akan disajikan dari cache yang disimulasikan.

  • Throughput cache puncak: jumlah throughput yang akan disajikan oleh cache yang disimulasikan, yang mewakili bandwidth tambahan di atas yang akan diizinkan tanpa cache yang disimulasikan.

  • Biaya cache bersih: biaya cache yang disimulasikan, yang merupakan jumlah dari biaya cache, perbedaan biaya operasi Class B, perbedaan biaya transfer data jaringan perbedaan, dan perbedaan biaya pengambilan data. Nilai negatif untuk biaya cache bersih menunjukkan bahwa penggunaan caching akan menghemat uang.

    Nilai ini dihitung menggunakan data berikut:

    • Biaya cache: biaya penggunaan cache yang disimulasikan, yang mencakup biaya penyerapan cache, biaya penyimpanan, biaya transfer data keluar, dan biaya operasi baca.

    • Perbedaan operasi Class B: biaya untuk melakukan operasi Class B pada objek dalam cache, dikurangi biaya untuk melakukan operasi Class B yang sama tanpa caching.

    • Perbedaan transfer data jaringan: biaya untuk mentransfer data keluar dari bucket multi-region dengan caching, dikurangi biaya untuk melakukan transfer data yang sama keluar dari bucket multi-region tanpa caching.

    • Perbedaan biaya pengambilan data: biaya untuk mengambil data dari cache, dikurangi biaya untuk mengambil data yang sama dari bucket yang tidak di-cache.

Pemberi rekomendasi Rapid Cache merekomendasikan pasangan zona bucket jika ukuran cache maksimum melebihi 100 GiB dan satu atau beberapa dari tiga kriteria berikut terpenuhi:

  • Rasio cache ditemukan melebihi 80%

  • Penghematan bersih untuk biaya transfer data keluar multi-region melebihi $700 per minggu, berdasarkan harga yang dinegosiasikan

  • Batas throughput cache puncak melebihi 800 Gbps

Kriteria ini ditetapkan agar Anda hanya mendapatkan rekomendasi untuk membuat cache yang kemungkinan akan memberikan manfaat signifikan. Workload yang tidak memenuhi kriteria ini mungkin juga mendapatkan manfaat signifikan dari cache, sehingga Anda mungkin ingin menetapkan kriteria Anda sendiri. Anda dapat menetapkan kriteria Anda sendiri dengan mengekspor rekomendasi ke BigQuery lalu membuat kueri data menggunakan nilai yang Anda inginkan.

Rekomendasi mencakup nama zona, time to live (TTL) cache yang direkomendasikan, dan perilaku penyerapan data cache.

Harga

Lihat Harga pemberi rekomendasi.

Sebelum memulai

Sebelum memulai, selesaikan langkah-langkah berikut.

Mengaktifkan Recommender API

Aktifkan Recommender API.

Mendapatkan peran yang diperlukan

Untuk melihat rekomendasi dan insight untuk Rapid Cache, minta administrator Anda untuk memberi Anda peran Storage Admin (roles/storage.admin) di bucket atau project.

Peran ini menyediakan serangkaian izin yang memungkinkan Anda melihat rekomendasi dan insight untuk Rapid Cache. Untuk melihat izin yang benar-benar diperlukan, perluas bagian Izin yang diperlukan:

Izin yang diperlukan

  • recommender.storageBucketAnywhereCacheRecommendations.get
  • recommender.storageBucketAnywhereCacheRecommendations.list
  • recommender.storageBucketAnywhereCacheSimulationInsights.get
  • recommender.storageBucketAnywhereCacheSimulationInsights.list

Untuk mengetahui petunjuk tentang cara memberikan peran, lihat Menggunakan IAM dengan bucket atau Mengelola akses ke project.

Melihat rekomendasi Rapid Cache

Konsol

Untuk melihat rekomendasi untuk bucket tertentu, selesaikan langkah-langkah berikut:

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

    Buka Buckets

    Dalam daftar bucket yang muncul, rekomendasi yang tersedia akan muncul di kolom Cache. Jika rekomendasi tersedia, tombol Recommended akan ditampilkan.

    Jika kolom Cache tidak muncul secara default, lihat Menampilkan kolom untuk mengetahui petunjuk tentang cara menampilkan kolom Cache.

  2. Untuk melihat detail tentang rekomendasi, klik Recommended dari kolom Cache.

    Panel akan muncul yang menampilkan detail tentang bagaimana pengaktifan caching dapat memengaruhi performa dan biaya untuk bucket, serta setelan cache yang direkomendasikan untuk bucket.

    Untuk melihat semua rekomendasi yang tersedia untuk bucket dalam project, filter daftar bucket menurut kolom Cache. Untuk mengetahui petunjuknya, lihat Memfilter.

    Selain melihat rekomendasi di bagian Cloud Storage konsol Google Cloud , Anda juga dapat menemukan rekomendasi Rapid Cache di Active Assist. Untuk mengetahui detailnya, lihat Menemukan rekomendasi dengan Active Assist.

REST API

JSON API

  1. Pastikan gcloud CLI telah diinstal dan diinisialisasi, yang memungkinkan Anda membuat token akses untuk header Authorization.

  2. Untuk membuat daftar rekomendasi untuk project tempat Anda mengaktifkan Recommender API, gunakan cURL untuk memanggil Recommender API dengan permintaan recommendations.list.

  curl \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
"https://recommender.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/\
recommenders/google.storage.bucket.AnywhereCacheRecommender/recommendations"

Ganti kode berikut:

  • PROJECT_ID dengan ID project Anda. Untuk mengetahui informasi tentang cara menemukan ID project Anda, lihat Mengidentifikasi project.

  • LOCATION dengan lokasi bucket Anda. Misalnya, us-east4.

Anda dapat mengekspor rekomendasi ke BigQuery menggunakan BigQuery Data Transfer Service. Untuk mengetahui informasi selengkapnya, lihat Mengekspor rekomendasi ke BigQuery.

Melihat insight Rapid Cache

Pemberi rekomendasi Rapid Cache menghasilkan rekomendasi berdasarkan insight resource.

Konsol

Untuk melihat insight untuk bucket tertentu, selesaikan langkah-langkah berikut:

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

    Buka Buckets

  2. Klik nama bucket yang insight-nya ingin Anda lihat.

  3. Di halaman Bucket details, klik tab Configuration.

    Di bagian Anywhere Cache, tombol Recommended akan muncul jika ada rekomendasi yang tersedia untuk dilihat. Tombol Configure Cache akan muncul jika tidak ada rekomendasi yang tersedia untuk dilihat dan cache belum dibuat untuk bucket.

  4. Di bagian Anywhere Cache, klik Recommended atau Configure Cache.

    Halaman Configure cache akan muncul. Di kolom Recommendation , tombol View insight akan ditampilkan jika ada insight yang tersedia untuk dilihat.

  5. Di kolom Recommendation, klik View insight untuk melihat insight yang tersedia untuk pasangan zona cache.

    Panel Caching analysis akan muncul dan menampilkan insight untuk pasangan zona cache.

Command line

  1. Pastikan gcloud CLI telah diinstal dan diinisialisasi, yang memungkinkan Anda membuat token akses untuk header Authorization.

  2. Di lingkungan pengembangan Anda, buat daftar insight Rapid Cache menggunakan perintah gcloud recommender insights list:

    gcloud recommender insights list --project=PROJECT_ID \
    --location=LOCATION --insight-type=INSIGHT_TYPE
    

    Ganti kode berikut:

REST API

JSON API

  1. Pastikan gcloud CLI telah diinstal dan diinisialisasi, yang memungkinkan Anda membuat token akses untuk header Authorization.

  2. Untuk membuat daftar insight untuk project tempat Anda mengaktifkan Recommender API, gunakan cURL untuk memanggil Recommender API dengan permintaan insights.list.

  curl \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
"https://recommender.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/\
insightTypes/google.storage.bucket.AnywhereCacheSimulationInsight/insights"

Ganti kode berikut:

  • PROJECT_ID dengan ID project Anda. Untuk mengetahui informasi tentang cara menemukan ID project Anda, lihat Mengidentifikasi project.

  • LOCATION dengan lokasi bucket Anda. Misalnya, us-east4.

Langkah berikutnya