instance yang tidak disediakan Pemberi rekomendasi akan membantu Anda mendeteksi instance yang memiliki pemakaian CPU dan/atau memori tinggi. Alat ini kemudian memberikan rekomendasi tentang cara mengoptimalkan instance tersebut. Halaman ini menjelaskan cara kerja pemberi rekomendasi ini dan cara menggunakannya.
Cara kerja Duet AI
Jika terdeteksi pemakaian CPU dan/atau memori yang tinggi, Anda akan melihat rekomendasi untuk meningkatkan ukuran instance guna mengurangi pemakaian CPU dan/atau memori pada puncaknya.
Harga
Pemberi rekomendasi instance yang tidak disediakan berada dalam standar Tingkat harga pemberi rekomendasi.
Sebelum memulai
Sebelum Anda dapat melihat rekomendasi dan insight, lakukan tindakan berikut:
- Pastikan Anda memiliki peran
yang diperlukan sehingga memiliki izin untuk melihat dan bekerja menggunakan insight dan rekomendasi.
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
. -
Enable the Recommender API.
Menampilkan daftar rekomendasi instance yang tidak disediakan
Konsol
Untuk menampilkan rekomendasi terkait instance yang tidak disediakan, ikuti langkah-langkah berikut:
Buka halaman Cloud SQL Instances.
Klik Lihat semua pada banner pemberi rekomendasi instance Cloud SQL ubah ukuran.
Atau, ikuti langkah berikut:
Buka Hub Rekomendasi.
Untuk mengetahui informasi selengkapnya, lihat Mulai menggunakan Hub Rekomendasi.
Pada kartu Ubah ukuran Cloud SQL instances untuk meningkatkan performa, klik Lihat semua.
Klik instance dengan rekomendasi Ubah ukuran Cloud SQL instance.
gcloud
Untuk menampilkan rekomendasi terkait instance yang tidak disediakan, jalankan perintah
gcloud recommender recommendations list
seperti berikut:
gcloud recommender recommendations list \ --project=PROJECT_ID \ --location=LOCATION \ --recommender=google.cloudsql.instance.UnderprovisionedRecommender
Ganti kode berikut:
PROJECT_ID
: ID Project Anda.LOCATION
: Region, sepertius-central1
.
API
Untuk menampilkan daftar rekomendasi terkait instance yang tidak disediakan menggunakan Recommendations API, panggil metode recommendations.list
seperti berikut:
GET https://recommender.googleapis.com/v1beta1/projects/PROJECT-ID/locations/LOCATION/recommenders/google.cloudsql.instance.UnderprovisionedRecommender/recommendations
Ganti kode berikut:
PROJECT_ID
: ID Project Anda.LOCATION
: Region, sepertius-central1
.
Jika mendeteksi instance tidak disediakan, pemberi rekomendasi akan menampilkannya 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
Konsol
Untuk melihat insight dan rekomendasi mendetail tentang instance yang tidak disediakan menggunakan konsol Google Cloud, klik tombol rekomendasi dalam daftar instance.
gcloud
Untuk melihat insight dan rekomendasi mendetail tentang instance yang tidak disediakan 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 adalahUnderprovisionedCpuUsageInsight
,UnderprovisionedMemoryUsageInsight
, atauOomProbabilityInsight
, yang memberikan insight tentang penggunaan CPU, memori, dan probabilitas OOM.
API
Untuk melihat insight dan rekomendasi mendetail tentang instance yang tidak disediakan 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 sebagai `UnderprovisionedCpuUsageInsight
,UnderprovisionedMemoryUsageInsight
, atauOomProbabilityInsight
, yang memberikan insight tentang penggunaan CPU, memori, dan probabilitas OOM.
Tabel berikut berisi insight dan rekomendasi yang dapat dihasilkan oleh pemberi rekomendasi instance
yang tidak disediakan oleh Cloud SQL untuk membantu Anda menghindari bottleneck akibat penggunaan CPU dan memori
yang tinggi serta meminimalkan kemungkinan peristiwa kehabisan memori.
Subjenis terlihat di hasil gcloud
dan API.
Insight | Rekomendasi |
---|---|
Berdasarkan tren pemakaian CPU saat ini, instance ditandai
memiliki penggunaan CPU yang tinggi. Subjenis: HIGH_CPU_UTILIZATION
| Meningkatkan ukuran CPU atau mengurangi penggunaan CPU. Subjenis: CHANGE_INSTANCE_SIZE |
Berdasarkan tren pemakaian memori saat ini, instance ditandai
memiliki penggunaan memori yang tinggi. Subjenis: HIGH_MEMORY_UTILIZATION .
| Tambah ukuran memori atau kurangi penggunaan memori. Subjenis: CHANGE_INSTANCE_SIZE |
Berdasarkan tren penggunaan saat ini, instance tersebut ditandai
sebagai berisiko menimbulkan peristiwa OOM di masa mendatang. Subjenis: HIGH_OOM_PROBABILITY .
| Tambah ukuran memori atau kurangi penggunaan memori. 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.
Untuk menolak rekomendasi agar tidak ditekankan dan tampak redup, klik Tolak.
Untuk menutup panel tanpa menerapkan atau menolak rekomendasi, klik Batal.
Mengoptimalkan performa instance
Untuk mengoptimalkan performa instance, lakukan hal berikut:
Ubah instance, jika perlu, untuk meningkatkan vCPU atau memori. Atau, beralihlah ke jenis mesin dengan lebih banyak vCPU dan memori yang lebih besar. Anda tidak perlu menyesuaikan ukuran instance persis seperti yang direkomendasikan. Gunakan penilaian Anda dan ubah ukuran berdasarkan cara Anda ingin menyediakan instance. Perlu diingat bahwa makin besar ukurannya, makin besar latensi operasionalnya.
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