En esta página, se describe cómo puedes usar las recomendaciones de reservas para identificar y borrar las reservas según demanda subutilizadas, de modo que puedas evitar cargos por los recursos que no usas.
- Para obtener más información sobre cómo configurar el recomendador de reservas para recibir más o menos recomendaciones, consulta Configura las recomendaciones de reservas infrautilizadas o Configura las recomendaciones de reservas inactivas.
Antes de comenzar
- Revisa las limitaciones para verificar si tu reserva admite recomendaciones de reservas inactivas.
-
Si aún no lo hiciste, configura la autenticación.
La autenticación es el proceso mediante el cual se verifica tu identidad para acceder a los servicios y las APIs de Trusted Cloud by S3NS .
Para ejecutar código o muestras desde un entorno de desarrollo local, puedes autenticarte en Compute Engine seleccionando una de las siguientes opciones:
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
-
Instala Google Cloud CLI y, luego, accede a gcloud CLI con tu identidad federada. Después de acceder, inicializa Google Cloud CLI ejecutando el siguiente comando:
gcloud init
- Set a default region and zone.
REST
Para usar las muestras de la API de REST en esta página en un entorno de desarrollo local, debes usar las credenciales que proporcionas a gcloud CLI.
Instala Google Cloud CLI y, luego, accede a gcloud CLI con tu identidad federada. Después de acceder, inicializa Google Cloud CLI ejecutando el siguiente comando:
gcloud init
Si deseas obtener más información, consulta Autentica para usar REST en la Trusted Cloud documentación de autenticación.
Consulta las recomendaciones de reservas infrautilizadas
Para ver las recomendaciones de reservas inactivas, usa una de las siguientes opciones.
Completa esta tarea con uno de los siguientes métodos.
Console
En la consola de Trusted Cloud , ve a FinOps Hub.
Ve a la página del concentrador de FinOps
En la sección Top Recommendations, puedes ver las recomendaciones de reservas inactivas.
En la sección Recomendaciones principales, haz clic en la recomendación vinculada a tus reservas subutilizadas.
Cuando haces clic en la recomendación, se muestra el grado de subutilización en la sección Insight.
Se abrirá la página con los detalles de la recomendación. En la sección Insight, puedes ver el grado de subutilización.
Para ver los detalles de la reserva, haz clic en Ver reservas.
Si haces clic en Ver detalles de la reserva, se muestra la sección Uso, en la que se indica el tamaño de la reserva y tu uso real.
Si haces clic en Editar, se habilitará la sección Configuración, en la que podrás establecer un valor nuevo para la cantidad de VMs que se adapte mejor al uso previsto.
Si ya no necesitas la reserva original, borra la reserva.
gcloud
Para ver las recomendaciones sobre las reservas inactivas, usa el comando
gcloud recommender recommendations list
con la marca--recommender=google.compute.RightSizeResourceRecommender
:gcloud recommender recommendations list \ --location=ZONE \ --recommender=google.compute.RightSizeResourceRecommender \ --format=yaml \ --project=PROJECT_ID
Reemplaza lo siguiente:
- Reemplaza
ZONE
por la zona que contiene reservas para enumerar las recomendaciones. PROJECT_ID
con el ID de tu proyecto.
Por ejemplo:
gcloud recommender recommendations list \ --location=us-central1-c \ --recommender=google.compute.RightSizeResourceRecommender \ --format=yaml \ --project=my-project
Si no hay reservas inactivas en la ubicación, la respuesta está vacía. De lo contrario, esta incluye los siguientes campos para cada recomendación:
operationGroups
: Son grupos de operaciones que puedes realizar para aplicar la recomendación.description
: Es una explicación de la recomendación.
--- 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
Obtén más información sobre cómo trabajar con recomendaciones mediante Google Cloud CLI en los ejemplos de gcloud.
REST
Para ver las recomendaciones de reservas inactivas, realiza una solicitud
GET
al métodorecommendations.list
y usa el siguiente tipo de recomendación:- google.compute.RightSizeResourceRecommender
La llamada a la API se ve de la siguiente manera:
GET https://recommender.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/recommenders/google.compute.RightSizeResourceRecommender/recommendations
Reemplaza lo siguiente:
PROJECT_ID
: el ID del proyecto.ZONE
: Es la zona que contiene instancias para enumerar las recomendaciones.En el siguiente ejemplo, se muestra cómo enviar una solicitud con
curl
y la respuesta de muestra asociada.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
Ejemplo de respuesta JSON para una recomendación de reserva inactiva:
{ "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" ] }
Puedes encontrar más detalles sobre cada campo en la documentación de la API de recomendador.
Interpreta la respuesta de las recomendaciones
Cada recomendación que recibes a través de la gcloud CLI o la API contiene un grupo de operaciones, algunas de las cuales puedes realizar en serie para aplicar la recomendación. En el caso de las reservas inactivas, los grupos de operaciones incluyen una operación
remove
para borrar la reserva:{ "action": "remove", "path": "/", "resource": "//compute.googleapis.com/projects/committed-use-discount-test/zones/us-central1-f/reservations/test-reservation", "resourceType": "compute.googleapis.com/Reservation" }
Aplica las recomendaciones de reservas infrautilizadas
Según las recomendaciones de reservas infrautilizadas, ajusta el tamaño de la reserva o bórrala si ya no la necesitas.
¿Qué sigue?
- Obtén más información sobre cómo funcionan las reservas de Compute Engine.
- Obtén más información para configurar las recomendaciones de reservas con poco uso.
- Obtén más información para configurar las recomendaciones de reservas inactivas.
Salvo que se indique lo contrario, el contenido de esta página está sujeto a la licencia Atribución 4.0 de Creative Commons, y los ejemplos de código están sujetos a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio de Google Developers. Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2025-08-19 (UTC)
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2025-08-19 (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,[]] -