Questa pagina descrive come utilizzare i suggerimenti per le prenotazioni per identificare ed eliminare le prenotazioni on demand sottoutilizzate, in modo da evitare addebiti per le risorse che non utilizzi.
- Per saperne di più su come configurare il motore per suggerimenti per le prenotazioni in modo da ricevere più o meno consigli, consulta Configura i suggerimenti per le prenotazioni sottoutilizzate o Configura i suggerimenti per le prenotazioni inattive.
Prima di iniziare
- Esamina le limitazioni per verificare se la tua prenotazione supporta i suggerimenti per le prenotazioni sottoutilizzate.
-
Se non l'hai ancora fatto, configura l'autenticazione.
L'autenticazione è
il processo mediante il quale la tua identità viene verificata per l'accesso a servizi e API di Trusted Cloud by S3NS .
Per eseguire codice o esempi da un ambiente di sviluppo locale, puoi autenticarti su
Compute Engine selezionando una delle seguenti opzioni:
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
-
Install the Google Cloud CLI, and then sign in to the gcloud CLI with your federated identity. After signing in, initialize the Google Cloud CLI by running the following command:
gcloud init
- Set a default region and zone.
REST
Per utilizzare gli esempi di API REST in questa pagina in un ambiente di sviluppo locale, devi utilizzare le credenziali che fornisci a gcloud CLI.
Install the Google Cloud CLI, and then sign in to the gcloud CLI with your federated identity. After signing in, initialize the Google Cloud CLI by running the following command:
gcloud init
Per saperne di più, consulta Autenticarsi per l'utilizzo di REST nella documentazione sull'autenticazione di Trusted Cloud .
Visualizza i suggerimenti per le prenotazioni sottoutilizzate
Per visualizzare i suggerimenti sulle prenotazioni sottoutilizzate, utilizza una delle seguenti opzioni.
Completa questa attività utilizzando uno dei seguenti metodi.
Console
Nella console Trusted Cloud , vai all'hub FinOps.
Nella sezione Suggerimenti principali, puoi visualizzare i consigli per le prenotazioni sottoutilizzate.
Nella sezione Suggerimenti principali, fai clic sul suggerimento correlato alle prenotazioni sottoutilizzate.
Quando fai clic sul suggerimento, viene mostrata l'entità del sottoutilizzo nella sezione Insight.
Viene visualizzata la pagina con i dettagli del suggerimento. Nella sezione Insight puoi visualizzare l'entità del sottoutilizzo.
Per visualizzare i dettagli della prenotazione, fai clic su Visualizza prenotazioni.
Se fai clic su Visualizza dettagli della prenotazione, viene visualizzata la sezione Utilizzo, che mostra le dimensioni della prenotazione e l'utilizzo effettivo.
Se fai clic su Modifica, viene attivata la sezione Configurazione, in cui puoi impostare un nuovo valore per il numero di VM che corrisponde meglio all'utilizzo previsto.
Se non hai più bisogno della prenotazione, eliminala.
gcloud
Per visualizzare i suggerimenti sulle prenotazioni sottoutilizzate, utilizza il comando
gcloud recommender recommendations list
con il flag--recommender=google.compute.RightSizeResourceRecommender
:gcloud recommender recommendations list \ --location=ZONE \ --recommender=google.compute.RightSizeResourceRecommender \ --format=yaml \ --project=PROJECT_ID
Sostituisci quanto segue:
ZONE
: la zona contenente le prenotazioni per le quali elencare i suggerimenti.PROJECT_ID
: l'ID del tuo progetto.
Ad esempio:
gcloud recommender recommendations list \ --location=us-central1-c \ --recommender=google.compute.RightSizeResourceRecommender \ --format=yaml \ --project=my-project
Se non sono presenti prenotazioni sottoutilizzate nella località, la risposta è vuota. In caso contrario, la risposta include i seguenti campi per ogni suggerimento:
operationGroups
: gruppi di operazioni che puoi eseguire per applicare il suggerimentodescription
: una spiegazione del suggerimento
--- associatedInsights: - insight: projects/953727763714/locations/us-central1-f/insightTypes/google.compute.RightSizeResourceRecommender/insights/ecf77776-4a2a-4e6e-aad2-b7f9c632e5f9 content: operationGroups: - operations: - action: remove path: / resource: //compute.googleapis.com/projects/committed-use-discount-test/zones/us-central1-f/reservations/test-reservation resourceType: compute.googleapis.com/Reservation overview: currentReservation: machineType: n1-standard-1 reservationName: test-reservation reservedMachineCount: '1' zone: us-central1-f description: Save cost by deleting the underutilized reservation test-reservation etag: '"aff724ab8e40e1ef"' lastRefreshTime: '2024-06-10T07:00:00Z' name: projects/953727763714/locations/us-central1-f/recommenders/google.compute.RightSizeResourceRecommender/recommendations/56f8ac5d-8380-4cb8-a76f-bbc270fb4b8e primaryImpact: category: COST costProjection: cost: currencyCode: USD nanos: -199820000 units: '-1072' costInLocalCurrency: currencyCode: USD nanos: -199820000 units: '-1072' duration: 2592000s priority: P2 recommenderSubtype: DELETE_RESERVATION stateInfo: state: ACTIVE targetResources: - //compute.googleapis.com/projects/committed-use-discount-test/zones/us-central1-f/reservations/test-reservation
Scopri di più sull'utilizzo dei suggerimenti con Google Cloud CLI negli esempi gcloud.
REST
Per visualizzare i suggerimenti sulle prenotazioni sottoutilizzate, invia una richiesta
GET
al metodorecommendations.list
e utilizza il seguente tipo di suggerimento:- google.compute.RightSizeResourceRecommender
La chiamata API ha il seguente aspetto:
GET https://recommender.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/recommenders/google.compute.RightSizeResourceRecommender/recommendations
Sostituisci quanto segue: -
PROJECT_ID
: l'ID del progetto. -ZONE
: la zona contenente le istanze per le quali elencare i suggerimenti.L'esempio seguente mostra come inviare una richiesta con
curl
e la risposta di esempio associata.PROJECT_ID=my-project ZONE=us-central1-c RECOMMENDER_ID=google.compute.RightSizeResourceRecommender curl -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "x-goog-user-project: $PROJECT_ID" \ https://recommender.googleapis.com/v1/projects/$PROJECT_ID/locations/$ZONE/recommenders/$RECOMMENDER_ID/recommendations
Esempio di risposta JSON per un suggerimento di prenotazione sottoutilizzata:
{ "associatedInsights": [ { "insight": "projects/9531234763714/locations/us-central1-f/insightTypes/google.compute.RightSizeResourceRecommender/insights/ecf77776-4a2a-4e6e-aad2-b7f9c632e5f9" } ], "content": { "operationGroups": [ { "operations": [ { "action": "remove", "path": "/", "resource": "//compute.googleapis.com/projects/committed-use-discount-test/zones/us-central1-f/reservations/test-reservation", "resourceType": "compute.googleapis.com/Reservation" } ] } ], "overview": { "currentReservation": { "machineType": "n1-standard-1", "reservationName": "test-reservation", "reservedMachineCount": "1", "zone": "us-central1-f" } } }, "description": "Save cost by deleting the underutilized reservation test-reservation", "etag": "\"8d5603cac8fa9342\"", "lastRefreshTime": "2024-06-11T07:00:00Z", "name": "projects/9531234763714/locations/us-central1-f/recommenders/google.compute.RightSizeResourceRecommender/recommendations/56f8ac5d-8380-4cb8-a76f-bbc270fb4b8e", "primaryImpact": { "category": "COST", "costProjection": { "cost": { "currencyCode": "USD", "nanos": -199820000, "units": "-1072" }, "costInLocalCurrency": { "currencyCode": "USD", "nanos": -199820000, "units": "-1072" }, "duration": "2592000s" } }, "priority": "P2", "recommenderSubtype": "DELETE_RESERVATION", "stateInfo": { "state": "ACTIVE" }, "targetResources": [ "//compute.googleapis.com/projects/committed-use-discount-test/zones/us-central1-f/reservations/test-reservation" ] }
Puoi trovare ulteriori dettagli su ogni campo nella documentazione dell'API Recommender.
Interpretazione della risposta del suggerimento
Ogni suggerimento che ricevi tramite gcloud CLI o REST contiene un gruppo di operazioni, con operazioni che puoi eseguire in serie per applicare il suggerimento. Per le prenotazioni sottoutilizzate, i gruppi di operazioni includono un'operazione
remove
per eliminare la prenotazione:{ "action": "remove", "path": "/", "resource": "//compute.googleapis.com/projects/committed-use-discount-test/zones/us-central1-f/reservations/test-reservation", "resourceType": "compute.googleapis.com/Reservation" }
Applica i suggerimenti per le prenotazioni sottoutilizzate
In base ai suggerimenti per le prenotazioni sottoutilizzate, modifica le dimensioni della prenotazione o elimina la prenotazione se non ne hai più bisogno.
Passaggi successivi
- Scopri di più sul funzionamento delle prenotazioni di Compute Engine.
- Scopri come configurare i suggerimenti per le prenotazioni sottoutilizzate.
- Scopri come configurare i suggerimenti per le prenotazioni inattive.
Salvo quando diversamente specificato, i contenuti di questa pagina sono concessi in base alla licenza Creative Commons Attribution 4.0, mentre gli esempi di codice sono concessi in base alla licenza Apache 2.0. Per ulteriori dettagli, consulta le norme del sito di Google Developers. Java è un marchio registrato di Oracle e/o delle sue consociate.
Ultimo aggiornamento 2025-08-18 UTC.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2025-08-18 UTC."],[[["\u003cp\u003eThis document outlines how to use reservation recommendations to identify and delete underutilized on-demand reservations, helping you avoid unnecessary charges.\u003c/p\u003e\n"],["\u003cp\u003ePre-GA (Generally Available) products and features, like the reservation recommendations, are subject to the "Pre-GA Offerings Terms," are provided "as is," and may have limited support.\u003c/p\u003e\n"],["\u003cp\u003eYou can view underutilized reservation recommendations in the FinOps hub in the Google Cloud console, which shows the extent of underutilization and allows you to view or edit reservation details.\u003c/p\u003e\n"],["\u003cp\u003eUsing the \u003ccode\u003egcloud recommender recommendations list\u003c/code\u003e command or a REST API \u003ccode\u003eGET\u003c/code\u003e request, you can retrieve underutilized reservation recommendations, which will then provide you with a description of each recommendation.\u003c/p\u003e\n"],["\u003cp\u003eBased on the recommendations, you can either adjust the reservation size or delete the reservation to optimize resource usage and reduce costs, depending on whether the resource is still needed.\u003c/p\u003e\n"]]],[],null,[]] -