Pemberi rekomendasi instance yang disediakan secara berlebih dari Cloud SQL membantu Anda mendeteksi instance yang terlalu besar untuk workload tertentu. Kemudian, bagian ini memberikan rekomendasi tentang cara mengubah ukuran instance tersebut dan mengurangi biaya. Halaman ini menjelaskan cara kerja pemberi rekomendasi ini dan cara menggunakannya.
Cara kerjanya
Pemberi rekomendasi Cloud SQL yang disediakan secara berlebih menganalisis metrik penggunaan instance utama yang lebih lama dari 30 hari. Untuk setiap instance, pemberi rekomendasi mempertimbangkan penggunaan CPU dan memori berdasarkan nilai metrik tertentu dalam 30 hari terakhir. Pemberi rekomendasi tidak menganalisis replika baca.
Jika pemakaian puncak pada salah satu atau kedua CPU dan memori dalam periode pengamatan rendah, instance diperkirakan akan disediakan secara berlebih. Rekomendasi dibuat setiap 24 jam untuk menyesuaikan ukuran instance tersebut jika perkiraan penghematan biaya bulanan lebih besar dari atau sama dengan $10.
Pemberi rekomendasi menggunakan nilai minimum konservatif untuk memastikan bahwa hanya menandai instance yang disediakan berlebih secara signifikan, yang biasanya merupakan indikator sampah yang baik. Pemberi rekomendasi akan menyarankan jenis mesin yang memiliki setidaknya 8 vCPU dan 32 GB.
Harga
Pemberi rekomendasi instance yang disediakan secara berlebih pada Cloud SQL berada dalam Standar Tingkat harga pemberi rekomendasi.
Sebelum memulai
Sebelum Anda dapat melihat rekomendasi dan insight, lakukan tindakan berikut:
- Agar mendapatkan izin untuk melihat dan bekerja dengan insight dan rekomendasi,
pastikan Anda memiliki peran yang diperlukan.
Tasks Peran Melihat rekomendasi Salah satu peran berikut: recommender.cloudsqlViewer
ataucloudsql.viewer
.Menerapkan rekomendasi Salah satu dari peran berikut: recommender.cloudsqlAdmin
,cloudsql.editor
, ataucloudsql.admin
. -
Aktifkan API Recommender.
Membuat daftar rekomendasi instance Cloud SQL yang disediakan secara berlebih
Anda dapat membuat daftar rekomendasi instance yang disediakan secara berlebih dengan
menggunakan konsol Google Cloud, gcloud
, atau Recommender API.
Konsol
Untuk membuat daftar rekomendasi terkait instance yang disediakan secara berlebih dengan menggunakan konsol Google Cloud, ikuti langkah-langkah berikut:
Buka halaman Instance Cloud SQL.
Klik Lihat semua pada banner rekomendasi instance yang disediakan secara berlebih.
Sebagai alternatif, ikuti langkah-langkah berikut:
Buka Hub Rekomendasi.
Untuk mengetahui informasi selengkapnya, lihat Mulai menggunakan Hub Rekomendasi.
Di kartu Kurangi biaya instance Cloud SQL, klik Lihat semua.
Klik tab Kurangi instance.
gcloud
Untuk membuat daftar rekomendasi terkait instance yang disediakan secara berlebih dengan menggunakan gcloud
, jalankan
perintah gcloud recommender recommendations list
sebagai berikut:
gcloud recommender recommendations list \ --project=PROJECT_ID \ --location=LOCATION \ --recommender=google.cloudsql.instance.RECOMMENDER
Ganti kode berikut:
PROJECT_ID
: ID Project Anda.LOCATION
: Region, sepertius-central1
.RECOMMENDER
: ID pemberi rekomendasi sebagaiOverprovisionedRecommender
.
API
Untuk membuat daftar rekomendasi terkait instance yang disediakan secara berlebih dengan menggunakan
Recommendations API, panggil metode
recommendations.list
seperti berikut:
GET https://recommender.googleapis.com/v1beta1/projects/PROJECT-ID/locations/LOCATION/recommenders/google.cloudsql.instance.RECOMMENDER/recommendations
Ganti kode berikut:
PROJECT_ID
: ID Project Anda.LOCATION
: Region, sepertius-central1
.RECOMMENDER
: ID pemberi rekomendasi sebagaiOverprovisionedRecommender
.
Jika mendeteksi instance yang disediakan secara berlebih, pemberi rekomendasi akan mencantumkannya dalam tabel. Setiap baris menampilkan nama instance, rekomendasi singkat, jenis mesin saat ini, jenis mesin yang direkomendasikan, lokasi, dan tanggal pembaruan terakhir.
Lihat insight dan rekomendasi mendetail
Anda dapat melihat insight dan rekomendasi mendetail tentang instance yang disediakan secara berlebih dengan
menggunakan konsol Google Cloud, gcloud
, atau Recommender API.
Konsol
Untuk melihat insight dan rekomendasi mendetail tentang instance yang disediakan secara berlebih dengan menggunakan konsol Google Cloud, klik tombol rekomendasi dalam daftar instance.
gcloud
Untuk melihat insight dan rekomendasi mendetail tentang instance yang disediakan secara berlebih dengan menggunakan gcloud
, jalankan perintah
gcloud recommender insights list
seperti berikut:
gcloud recommender insights list \ --project=PROJECT_ID \ --location=LOCATION \ --insight-type=google.cloudsql.instance.INSIGHT_TYPE
Ganti kode berikut:
PROJECT_ID
: ID Project Anda.LOCATION
: Region, sepertius-central1
.INSIGHT_TYPE
: ID jenis insight sebagaiCpuUsageInsight
atauMemoryUsageInsight
, yang masing-masing memberikan insight tentang penggunaan CPU dan memori.
API
Untuk melihat insight dan rekomendasi mendetail tentang instance yang disediakan secara berlebih dengan menggunakan
Recommendations API, panggil metode
insights.list
sebagai berikut:
GET https://recommender.googleapis.com/v1beta1/projects/PROJECT-ID/locations/LOCATION/insightTypes/google.cloudsql.instance.INSIGHT_TYPE/insights
Ganti kode berikut:
PROJECT_ID
: ID Project Anda.LOCATION
: Region, sepertius-central1
.INSIGHT_TYPE
: ID jenis insight sebagaiCpuUsageInsight
. atauMemoryUsageInsight
, yang masing-masing memberikan insight tentang penggunaan CPU dan memori.
Panel yang muncul akan menunjukkan insight tentang pemakaian memori dan CPU saat ini dari instance. Kategori informasi berikut disediakan beserta beberapa diagram pendukung.
Kolom | Deskripsi dan metrik terkait |
---|---|
Pemakaian CPU maksimum | Pemakaian CPU maksimum dalam persentase. Berlaku untuk database/cpu/utilization . |
Pemakaian memori maksimum | Pemakaian memori maksimum dalam persentase. Berkaitan dengan database/memory/utilization . |
Tabel berikut mencantumkan insight dan rekomendasi
yang mungkin dibuat oleh pemberi rekomendasi instance yang disediakan secara berlebih oleh Cloud SQL untuk membantu Anda mengurangi biaya.
Subjenis terlihat di hasil gcloud
dan API.
Insight | Rekomendasi |
---|---|
Berdasarkan tren pemakaian CPU saat ini, instance ditandai sebagai
disediakan secara berlebih. Subjenis: LOW_CPU_UTILIZATION
| Kurangi jumlah vCPU atau beralih ke mesin dengan vCPU yang lebih sedikit. Subjenis: CHANGE_INSTANCE_SIZE |
Berdasarkan tren pemakaian memori saat ini, instance ditandai sebagai
disediakan berlebihan. Subjenis: LOW_MEMORY_UTILIZATION .
| Kurangi persyaratan memori atau beralihlah ke mesin dengan memori lebih sedikit. Subjenis: CHANGE_INSTANCE_SIZE |
Menerapkan rekomendasi
Evaluasi rekomendasi dengan cermat dan lakukan salah satu tindakan berikut:
Untuk memeriksa rekomendasi, klik Lihat instance.
Banner akan muncul di bagian atas halaman yang memberikan rekomendasi.
Edit instance, jika perlu, untuk mengurangi vCPU atau memori. Sebagai alternatif, beralihlah ke jenis mesin dengan vCPU dan memori yang lebih sedikit. Anda tidak perlu menyesuaikan ukuran instance persis seperti yang direkomendasikan. Gunakan penilaian Anda tentang ukuran instance berdasarkan cara Anda ingin menyediakan instance. Perlu diingat bahwa makin besar ukurannya, makin besar latensi operasionalnya.
Untuk menolak rekomendasi agar tidak terlalu ditekankan dan tampak redup, klik Tolak.
Untuk menutup panel tanpa menerapkan atau menolak rekomendasi, klik Batalkan.
Anda juga dapat mengekspor rekomendasi ini ke BigQuery dan kemudian memeriksanya menggunakan Looker Studio atau Looker.
Langkah berikutnya
- Pantau ketersediaan disk
- Kurangi instance Cloud SQL yang tidak ada aktivitas
- Blog: Maksimalkan ROI Cloud Anda
- Blog: Lakukan lebih banyak dengan upaya lebih sedikit
- Pemberi rekomendasi Google Cloud