Rekomendasi dan insight Cache Anywhere

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

Ringkasan

Anywhere 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, rekomendasi Cache Anywhere memberikan rekomendasi untuk membuat cache dalam pasangan bucket-zona.

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

Cara kerjanya

Pemberi rekomendasi Cache Anywhere menyimulasikan keberadaan cache dan menganalisis kemampuan penyimpanan dalam cache serta biaya data Anda selama tujuh hari terakhir dengan menggunakan insight berikut:

  • Rasio hit cache: persentase byte yang akan ditayangkan dari cache yang disimulasikan.

  • Throughput cache puncak: jumlah throughput yang akan ditayangkan cache simulasi, yang mewakili bandwidth tambahan dibandingkan dengan yang akan diizinkan tanpa cache simulasi.

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

    Nilai ini dihitung menggunakan data berikut:

    • Biaya cache: biaya penggunaan cache simulasi, yang mencakup biaya penyerapan cache, biaya penyimpanan, biaya transfer keluar data, 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 transfer 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 pengambilan data dari cache, dikurangi biaya pengambilan data yang sama dari bucket yang tidak di-cache.

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

  • Rasio hit cache melebihi 80%

  • Penghematan bersih pada 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 cenderung memberikan manfaat yang signifikan. Beban kerja yang tidak memenuhi kriteria ini mungkin juga memiliki manfaat yang signifikan dari memiliki cache, sehingga Anda mungkin ingin menetapkan kriteria Anda sendiri. Anda dapat menetapkan kriteria sendiri dengan mengekspor rekomendasi ke BigQuery, lalu membuat kueri data menggunakan nilai yang Anda inginkan.

Rekomendasi mencakup nama zona dan time to live (TTL) cache yang direkomendasikan.

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 Anywhere Cache, minta administrator untuk memberi Anda peran Storage Admin (roles/storage.admin) di bucket atau project.

Peran ini memberikan serangkaian izin yang memungkinkan Anda melihat rekomendasi dan insight untuk Anywhere Cache. Untuk melihat izin yang benar-benar diperlukan, luaskan bagian Izin yang diperlukan:

Izin yang diperlukan

  • recommender.cloudStorageAnywhereCacheRecommendations.get
  • recommender.cloudStorageAnywhereCacheRecommendations.list
  • recommender.storageBucketAnywhereCacheSimulationInsights.get
  • recommender.storageBucketAnywhereCacheSimulationInsights.list

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

Melihat rekomendasi Cache View Anywhere

Anda dapat melihat semua rekomendasi cache untuk project menggunakan Konsol Google Cloud atau Recommender API. Anda juga dapat mengekspor rekomendasi ke BigQuery menggunakan BigQuery Data Transfer Service. Untuk mengetahui informasi selengkapnya, lihat Mengekspor rekomendasi ke BigQuery.

Konsol

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

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

    Buka Buckets

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

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

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

    Panel akan muncul yang menampilkan detail tentang pengaruh pengaktifan penyimpanan dalam cache terhadap performa dan biaya bucket, serta setelan cache yang direkomendasikan untuk bucket.

REST API

JSON API

  1. Menginstal dan melakukan inisialisasi gcloud CLI , yang memungkinkan Anda membuat token akses untuk header Authorization.

  2. Untuk menampilkan 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 project ID, lihat Mengidentifikasi project.

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

Melihat insight Cache View Anywhere

Pemberi rekomendasi Anywhere Cache menghasilkan rekomendasi berdasarkan insight resource.

Konsol

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

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

    Buka Buckets

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

  3. Di halaman Detail bucket, klik tab Konfigurasi.

    Di bagian Cache Anywhere, tombol Lihat analisis akan muncul jika ada insight yang tersedia untuk dilihat.

  4. Untuk melihat insight bucket, klik Lihat analisis.

    Panel Analisis penyimpanan dalam cache akan muncul dan menampilkan insight untuk bucket.

Command line

  1. Menginstal dan melakukan inisialisasi gcloud CLI , yang memungkinkan Anda membuat token akses untuk header Authorization.

  2. Di lingkungan pengembangan Anda, cantumkan insight Cache Anywhere dengan 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. Menginstal dan melakukan inisialisasi gcloud CLI , yang memungkinkan Anda membuat token akses untuk header Authorization.

  2. Untuk menampilkan 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 project ID, lihat Mengidentifikasi project.

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

Langkah berikutnya