Dokumen ini menjelaskan cara melihat dan menerapkan rekomendasi resource yang tidak ada aktivitas untuk volume Persistent Disk, alamat IP, dan disk image kustom.
Compute Engine membantu Anda mengidentifikasi volume Persistent Disk, alamat IP, dan disk image kustom yang tidak aktif, serta memberikan rekomendasi untuk membantu Anda meminimalkan pemborosan dan menghindari tagihan yang tidak perlu.
Jika Anda tertarik dengan rekomendasi untuk instance virtual machine (VM) yang tidak ada aktivitas, lihat artikel Melihat dan menerapkan rekomendasi tentang VM yang tidak ada aktivitas.
Sebelum memulai
-
Jika Anda belum melakukannya, siapkan autentikasi.
Autentikasi adalah
proses yang digunakan untuk memverifikasi identitas Anda untuk mengakses Trusted Cloud by S3NS layanan dan API.
Untuk menjalankan kode atau sampel dari lingkungan pengembangan lokal, Anda dapat melakukan autentikasi ke
Compute Engine dengan memilih salah satu opsi berikut:
Select the tab for how you plan to use the samples on this page:
Console
When you use the Trusted Cloud console to access Trusted Cloud by S3NS services and APIs, you don't need to set up authentication.
gcloud
-
Instal Google Cloud CLI, lalu login ke gcloud CLI dengan identitas gabungan Anda. Setelah login, lakukan inisialisasi Google Cloud CLI dengan menjalankan perintah berikut:
gcloud init
- Set a default region and zone.
REST
Untuk menggunakan contoh REST API di halaman ini dalam lingkungan pengembangan lokal, Anda menggunakan kredensial yang Anda berikan ke gcloud CLI.
Instal Google Cloud CLI, lalu login ke gcloud CLI dengan identitas gabungan Anda. Setelah login, lakukan inisialisasi Google Cloud CLI dengan menjalankan perintah berikut:
gcloud init
Untuk mengetahui informasi selengkapnya, lihat Melakukan autentikasi untuk menggunakan REST dalam dokumentasi autentikasi Trusted Cloud .
Harga
Tidak ada biaya yang terkait dengan penggunaan rekomendasi resource tidak ada aktivitas.
Pembuatan rekomendasi
Jika resource belum dipasang ke VM atau resource lainnya selama 15 hari, Pemberi Rekomendasi akan mengklasifikasikan resource tersebut sebagai tidak ada aktivitas. Untuk mengetahui informasi selengkapnya tentang kondisi untuk mengklasifikasikan resource sebagai tidak ada aktivitas dan tindakan yang direkomendasikan, lihat tabel berikut:
Resource Kondisi untuk resource agar diklasifikasikan sebagai tidak ada aktivitas Tindakan yang disarankan Tabungan Persistent Disk Semua hal berikut harus benar:
- Persistent Disk dibuat setidaknya 15 hari yang lalu.
- Persistent Disk tidak pernah dipasang ke VM.
- Persistent Disk kosong.
- Persistent Disk tidak terikat ke Pod GKE.
Hapus Menghemat 100% biaya disk tersebut. Untuk mengetahui informasi selengkapnya, lihat Harga disk dan image. Persistent Disk Semua hal berikut harus benar:
- Persistent Disk dilepas selama minimal 15 hari.
- Persistent Disk tidak terikat ke Pod GKE.
Buat snapshot Persistent Disk, lalu hapus.
Mengurangi biaya pemeliharaan disk tersebut sebesar 35% hingga 92%. Untuk mengetahui informasi selengkapnya, lihat Harga disk dan image.
Image kustom Semua hal berikut harus benar:
- Image tidak digunakan untuk membuat disk selama minimal 15 hari.
- Gambar tidak digunakan dalam template instance apa pun.
Hapus Menghemat 100% biaya untuk image tersebut. Untuk mengetahui informasi selengkapnya, lihat Harga disk dan image. Alamat IP eksternal Alamat IP belum dilampirkan ke resource apa pun selama minimal 15 hari. Hapus
Menghemat 100% biaya alamat IP tersebut. Untuk mengetahui informasi selengkapnya, lihat Harga alamat IP eksternal. Frekuensi rekomendasi
Rekomendasi resource yang tidak ada aktivitas dimulai 15 hari setelah pembuatan resource, dan diperbarui setiap 24 jam sekali.
Melihat rekomendasi
Untuk melihat rekomendasi tentang resource yang tidak ada aktivitas, gunakan gcloud CLI atau REST.
Konsol
Di konsol Trusted Cloud , buka halaman Semua rekomendasi.
Semua resource yang tidak ada aktivitas tercantum di bagian Unused Compute Engine resources.
gcloud
Gunakan perintah
gcloud recommender recommendations list
dengan flag--recommender=
RECOMMENDER_ID
:gcloud recommender recommendations list \ --project=PROJECT_ID \ --location=LOCATION \ --recommender=RECOMMENDER_ID \ --format=yaml
Ganti kode berikut:
PROJECT_ID
: ID project Anda.LOCATION
: lokasi yang berisi resource yang Anda inginkan rekomendasinya.- Untuk volume Persistent Disk, tentukan zona atau region; misalnya,
us-central1-c
. - Untuk IP:
- Untuk mencantumkan IP regional, Anda harus menentukan region.
- Untuk mencantumkan IP global, tentukan
global
. Untuk mengetahui informasi selengkapnya tentang resource alamat IP regional dan global, lihat Alamat IP.
- Untuk image kustom, tentukan
global
.
- Untuk volume Persistent Disk, tentukan zona atau region; misalnya,
RECOMMENDER_ID
: ID pemberi rekomendasi- Untuk disk, tentukan
google.compute.disk.IdleResourceRecommender
. - Untuk image, tentukan
google.compute.image.IdleResourceRecommender
. - Untuk IP, tentukan
google.compute.address.IdleResourceRecommender
.
- Untuk disk, tentukan
Misalnya, perintah berikut mencantumkan rekomendasi Persistent Disk yang tidak ada aktivitas di
us-central1-c
untuktest-project
:gcloud recommender recommendations list \ --project=test-project \ --location=us-central1-c \ --recommender=google.compute.disk.IdleResourceRecommender \ --format=yaml --- content: operationGroups: - operations: - action: add resource: //compute.googleapis.com/projects/test-project/global/snapshots/$snapshot-name resourceType: compute.googleapis.com/Disk path: / value: - name: $snapshot-name sourceDisk: projects/test-project/locations/us-central1-c/disks/pd-name storageLocations: us-central1 - action: remove resource: //compute.googleapis.com/projects/test-project/zones/us-central1-c/disks/pd-name resourceType: compute.googleapis.com/Disk path: / description: Save cost by snapshotting and then deleting idle persistent disk 'pd-name' name: projects/test-project/locations/us-central1-c/recommenders/google.compute.disk.IdleResourceRecommender/recommendations/0fd31b24-cc05-4132-8431-ed54a22dd4f1 recommenderSubtype: SNAPSHOT_AND_DELETE_DISK lastRefreshTime: seconds: 1543912652 primaryImpact: category: COST costProjection: cost: currencyCode: USD units: '-50' duration: seconds: 2592000 stateInfo: ACTIVE etag: "cb0e6ac2cfc0b591"
Pelajari lebih lanjut cara menggunakan gcloud CLI untuk bekerja dengan rekomendasi.
REST
Panggil metode
recommendations.list
dan tentukan ID pemberi rekomendasi, misalnyagoogle.compute.disk.IdleResourceRecommender
:GET https://recommender.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/recommenders/RECOMMENDER_ID/recommendations
Ganti kode berikut:
PROJECT_ID
: ID project Anda.LOCATION
: lokasi yang berisi resource yang Anda inginkan rekomendasinya.- Untuk volume Persistent Disk, tentukan zona atau region; misalnya,
us-central1-c
. - Untuk IP:
- Untuk mencantumkan IP regional, Anda harus menentukan region.
- Untuk mencantumkan IP global, tentukan
global
. Untuk mengetahui informasi selengkapnya tentang resource alamat IP regional dan global, lihat Alamat IP.
- Untuk image kustom, tentukan
global
.
- Untuk volume Persistent Disk, tentukan zona atau region; misalnya,
RECOMMENDER_ID
: ID pemberi rekomendasi- Untuk disk, tentukan
google.compute.disk.IdleResourceRecommender
. - Untuk image, tentukan
google.compute.image.IdleResourceRecommender
. - Untuk IP, tentukan
google.compute.address.IdleResourceRecommender
.
- Untuk disk, tentukan
Contoh berikut menunjukkan cara mengirim permintaan dengan
curl
, dan contoh respons terkait.PROJECT_ID=test-project LOCATION=us-central1-c RECOMMENDER_ID=google.compute.disk.IdleResourceRecommender curl -H "Authorization: Bearer $(gcloud auth print-access-token)" \ https://recommender.googleapis.com/v1/projects/$PROJECT_ID/locations/$LOCATION/recommenders/$RECOMMENDER_ID/recommendations
Contoh respons JSON untuk rekomendasi Persistent Disk yang tidak ada aktivitas:
{ "description" : "Save cost by deleting idle persistent disk 'pd-name'", "name": "projects/test-project/locations/us-central1-c/recommenders/" "google.compute.disk.IdleResourceRecommender/" "recommendations/0fd31b24-cc05-4132-8431-ed54a22dd4f1", "recommenderSubtype" : "SNAPSHOT_AND_DELETE_DISK", "lastRefreshTime": { "seconds": 1543912652 }, "primaryImpact": { "category": COST, "costProjection": { "cost": {"currencyCode": "USD", "units": -50}, "duration": { "seconds": 2592000 } } }, "stateInfo": ACTIVE, "content": { "operationGroups" : [ { "operations" : [ { "action": "add", "resourceType": "compute.googleapis.com/Disk", "resource" : "//compute.googleapis.com/projects/test-project/global/snapshots/$snapshot-name", "value": { "name": "$snapshot-name", "sourceDisk": "projects/test-project/zones/us-central1-c/disks/pd-name", "storageLocations": ["us-central1"], } }, { "action": "remove", "resourceType": "compute.googleapis/Disk", "resource": "//compute.googleapis.com/projects/test-project/" "zones/us-central1-c/disks/pd-name" } ] } ] }, "associatedInsights": [ { "insight": "projects/test-project/locations/us-central1-c/insightTypes/google.compute.disk.IdleResourceInsight/insights/31326443-bcc3-4776-9b86-48879fddb656" } ], "etag": "cb0e6ac2cfc0b591" }
Menafsirkan respons rekomendasi
Setiap rekomendasi yang Anda terima melalui gcloud CLI atau REST berisi grup operasi, dengan operasi yang dapat Anda lakukan secara serial untuk menerapkan rekomendasi. Misalnya, grup operasi rekomendasi Persistent Disk yang tidak ada aktivitas mencakup satu atau dua operasi:
Jika Persistent Disk nonaktif Anda memiliki data, rekomendasi akan mencakup operasi
add
untuk membuat snapshot guna mencadangkan Persistent Disk. Contoh:{ "action": "add", "resourceType": "compute.googleapis.com/Disk", "resource" : "//compute.googleapis.com/projects/test-project/global/snapshots/$snapshot-name", "path": "/", "value": { "name": "$snapshot-name", "sourceDisk": "projects/test-project/zones/us-central1-c/disks/pd-name", "storageLocations": ["us-central1"] } }
Operasi
remove
untuk menghapus Persistent Disk yang tidak ada aktivitas secara permanen. Misalnya:{ "action": "remove", "resourceType": "compute.googleapis.com/Disk", "resource" : "//compute.googleapis.com/projects/test-project/zones/us-central1-c/disks/pd-name", "path": "/" }
Melihat insight untuk rekomendasi resource yang tidak ada aktivitas
Pemberi rekomendasi menghasilkan rekomendasi berdasarkan insight resource. Dengan melihat insight tentang resource, Anda dapat mempelajari resource tersebut lebih lanjut, seperti berapa lama resource telah dilepas dari VM atau apakah Persistent Disk kosong.
Jika ingin melihat insight yang menghasilkan rekomendasi, Anda dapat menggunakan gcloud CLI atau REST.
gcloud
Gunakan perintah
insights list
.gcloud beta recommender insights list --project=PROJECT_NAME \ --location=LOCATION --insight-type=INSIGHT_TYPE
Ganti kode berikut:
LOCATION
: lokasi yang berisi resource yang Anda inginkan insight-nya.- Untuk PD, tentukan zona atau region, misalnya,
us-central1-c
. - Untuk IP:
- Untuk mencantumkan IP regional, Anda harus menentukan region.
- Untuk mencantumkan IP global, tentukan
global
. Untuk mengetahui informasi selengkapnya tentang resource alamat IP regional dan global, lihat Alamat IP.
- Untuk image kustom, tentukan
global
.
- Untuk PD, tentukan zona atau region, misalnya,
INSIGHT_TYPE
: ID jenis insight- Untuk disk, tentukan
google.compute.disk.IdleResourceInsight
. - Untuk image, tentukan
google.compute.image.IdleResourceInsight
. - Untuk IP, tentukan
google.compute.address.IdleResourceInsight
.
- Untuk disk, tentukan
REST
Gunakan metode
insights.list
.GET https://recommender.googleapis.com/v1beta1/projects/PROJECT_ID/locations/LOCATION/insightTypes/INSIGHT_TYPE/insights
Ganti kode berikut:
PROJECT_ID
: ID project Anda.LOCATION
: lokasi yang berisi resource yang Anda inginkan insight-nya.- Untuk volume Persistent Disk, tentukan zona atau region; misalnya,
us-central1-c
. - Untuk IP:
- Untuk mencantumkan IP regional, Anda harus menentukan region.
- Untuk mencantumkan IP global, tentukan
global
. Untuk mengetahui informasi selengkapnya tentang resource alamat IP regional dan global, lihat Alamat IP.
- Untuk image kustom, tentukan
global
.
- Untuk volume Persistent Disk, tentukan zona atau region; misalnya,
INSIGHT_TYPE
: ID jenis insight- Untuk disk, tentukan
google.compute.disk.IdleResourceInsight
. - Untuk image, tentukan
google.compute.image.IdleResourceInsight
. - Untuk IP, tentukan
google.compute.address.IdleResourceInsight
.
- Untuk disk, tentukan
Berikut contoh respons insight tentang resource Persistent Disk yang tidak ada aktivitas:
{ "name": "projects/test-project/locations/us-central1-c/insightTypes/google.compute.disk.IdleResourceInsight/insights/0ec21a13-bb04-3121-7321-dc43a11cc3e2", "description": "Disk 'pd-name' in zone 'us-central1-c' was last used 17 days ago. Consider taking snapshot and delete it.", "targetResources": [ "//compute.googleapis.com/projects/test-project/zones/us-central1-c/disks/pd-name" ], "insightSubtype": "IDLE_DISK", "content": { "diskLastUseTime": "2019-10-01 13:00:00", "isBlank": false, }, "lastRefreshTime": "2019-10-10 13:00:00", "observationPeriod": "15 days", "stateInfo": { "state": "ACTIVE" }, "category": "COST", "etag": "fds421j2349", "associatedRecommendations": [ { "projects/test-project/locations/us-central1-c/recommenders/" "google.compute.disk.IdleResourceRecommender/" "recommendations/0fd31b24-cc05-4132-8431-ed54a22dd4f1" } ] }
Contoh respons mencakup kolom berikut:
diskLastUseTime
: Terakhir kali disk dipasang ke VM. Jika disk tidak pernah dipasang ke VM, kolom ini akan disetel ke waktu pembuatan disk.isBlank
: Kolom ini ditetapkan ketrue
jika disk kosong dan tidak pernah dipasang ke VM. Jika tidak, kolom ditetapkan kefalse
.
Untuk informasi selengkapnya tentang insight, lihat dokumen referensi.
Menerapkan rekomendasi resource yang tidak ada aktivitas
Jika Anda menerima rekomendasi tentang resource yang tidak ada aktivitas dan memutuskan bahwa Anda ingin menerapkan rekomendasi tersebut, ikuti petunjuk di bagian berikutnya.
Menghapus alamat IP yang tidak ada aktivitas
Lihat metode
addresses.delete
, perintahgcloud compute addresses delete
, atau dokumentasi Melepaskan alamat IP eksternal statis.Menghapus image kustom yang tidak ada aktivitas
Lihat metode
images.delete
, perintahgcloud compute images delete
, atau dokumentasi Menghapus image.Menerapkan rekomendasi Persistent Disk yang tidak ada aktivitas
Jika Anda perlu membuat snapshot Persistent Disk sebelum menghapusnya, lihat Membuat snapshot persistent disk.
Untuk menghapus Persistent Disk yang tidak ada aktivitas, lihat perintah
gcloud compute disks delete
.Untuk mengetahui informasi tentang cara memulihkan data dari snapshot dan membuat ulang Persistent Disk, lihat Memulihkan snapshot.
Kecuali dinyatakan lain, konten di halaman ini dilisensikan berdasarkan Lisensi Creative Commons Attribution 4.0, sedangkan contoh kode dilisensikan berdasarkan Lisensi Apache 2.0. Untuk mengetahui informasi selengkapnya, lihat Kebijakan Situs Google Developers. Java adalah merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2025-08-19 UTC.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2025-08-19 UTC."],[[["This document provides instructions on how to identify and act upon recommendations for idle Persistent Disk volumes, IP addresses, and custom disk images within Compute Engine."],["Idle resources are defined as those not attached to a VM or other resource for at least 15 days, and actions such as deletion or snapshot creation are recommended to reduce costs."],["The Recommender tool generates these recommendations and they are updated every 24 hours, and they can be viewed and managed through the Google Cloud console, gcloud CLI, or REST API."],["Viewing resource insights can provide more information about the idle resource, such as how long it's been detached or if a disk is blank, which helps in deciding whether or not to implement a recommendation."],["Applying the recommendation requires to use the `gcloud CLI` or REST API to delete the idle resources or, in the case of persistent disks, create a snapshot first before deletion."]]],[]] -