El recomendador de instancias inactivas de Cloud SQL te ayuda a detectar las instancias que pueden estar inactivas y te proporciona estadísticas y recomendaciones para reducir los costes. En esta página se describe cómo funciona esta herramienta de recomendación y cómo usarla.
Cómo funciona
El recomendador de instancias inactivas de Cloud SQL analiza las métricas de uso de las instancias principales que tienen más de 30 días. En cada instancia, el recomendador tiene en cuenta los valores de determinadas métricas en un periodo de observación que abarca los últimos 30 días. El recomendador no analiza las réplicas de lectura.
Si el nivel de actividad durante el periodo de observación es inferior a un umbral determinado, el recomendador estima que la instancia está inactiva. Las recomendaciones para cerrar estas instancias se generan cada 24 horas.
Precios
El recomendador de instancias inactivas de Cloud SQL está en el nivel de precios Estándar de Recomendador.
Antes de empezar
Para poder ver recomendaciones y estadísticas, haz lo siguiente:
- Para obtener los permisos necesarios para ver y usar las estadísticas y las recomendaciones, asegúrate de que tienes los roles necesarios.
Tasks Roles Ver recomendaciones Uno de estos roles: recommender.cloudsqlViewer
ocloudsql.viewer
.Aplicar recomendaciones Uno de estos roles: recommender.cloudsqlAdmin
,cloudsql.editor
ocloudsql.admin
. -
Enable the Recommender API.
Roles required to enable APIs
To enable APIs, you need the Service Usage Admin IAM role (
roles/serviceusage.serviceUsageAdmin
), which contains theserviceusage.services.enable
permission. Learn how to grant roles.
Listar recomendaciones de instancias de Cloud SQL inactivas
Puedes consultar las recomendaciones de instancias inactivas mediante la Google Cloud consolagcloud
, gcloud o la API Recommender.
Consola
Para ver una lista de recomendaciones sobre instancias inactivas mediante la consolaGoogle Cloud , sigue estos pasos:
Ve a la página Instancias de Cloud SQL.
En el banner de recomendaciones de instancias inactivas, haga clic en Ver todas.
También puedes seguir estos pasos:
Ve al centro de recomendaciones.
Ir al centro de recomendaciones
Para obtener más información, consulta el artículo Primeros pasos con el centro de recomendaciones.
En la tarjeta Reduce el coste de las instancias de Cloud SQL, haga clic en Ver todo.
Haz clic en la pestaña Apagar instancia.
gcloud
Para ver recomendaciones sobre instancias inactivas con gcloud
, ejecuta el comando gcloud recommender recommendations list
de la siguiente manera:
gcloud recommender recommendations list \ --project=PROJECT_ID \ --location=LOCATION \ --recommender=google.cloudsql.instance.RECOMMENDER
Haz los cambios siguientes:
PROJECT_ID
: tu ID de proyecto.LOCATION
: una región, comous-central1
.RECOMMENDER
: el ID del recomendador comoIdleRecommender
.
API
Para ver recomendaciones sobre instancias inactivas mediante la API Recommendations, llama al método recommendations.list
de la siguiente manera.
GET https://recommender.googleapis.com/v1beta1/projects/PROJECT-ID/locations/LOCATION/recommenders/google.cloudsql.instance.RECOMMENDER/recommendations
Haz los cambios siguientes:
PROJECT_ID
: tu ID de proyecto.LOCATION
: una región, comous-central1
.RECOMMENDER
: el ID del recomendador comoIdleRecommender
.
Si el recomendador detecta instancias inactivas, las muestra en una tabla. En cada fila se muestra el nombre de la instancia, una breve recomendación, la ubicación y la fecha de la última actualización.
Ver estadísticas y recomendaciones detalladas
Puedes ver estadísticas y recomendaciones detalladas sobre las instancias inactivas mediante la Google Cloud consolagcloud
, gcloud
o la API Recommender.
Consola
Para ver estadísticas sobre una instancia inactiva mediante la consolaGoogle Cloud , haz clic en el botón de recomendación de la lista de instancias.
gcloud
Para ver estadísticas y recomendaciones detalladas sobre las instancias inactivas con gcloud
, ejecuta el comando gcloud recommender insights list
de la siguiente manera:
gcloud recommender insights list \ --project=PROJECT_ID \ --location=LOCATION \ --insight-type=google.cloudsql.instance.INSIGHT_TYPE
Haz los cambios siguientes:
PROJECT_ID
: tu ID de proyecto.LOCATION
: una región, comous-central1
.INSIGHT_TYPE
: el ID del tipo de estadística comoActivityInsight
.
API
Para ver estadísticas y recomendaciones detalladas sobre las instancias inactivas mediante la API Recommendations, llama al método insights.list
de la siguiente manera:
GET https://recommender.googleapis.com/v1beta1/projects/PROJECT-ID/locations/LOCATION/insightTypes/google.cloudsql.instance.INSIGHT_TYPE/insights
Haz los cambios siguientes:
PROJECT_ID
: tu ID de proyecto.LOCATION
: una región, comous-central1
.INSIGHT_TYPE
: el ID del tipo de estadística comoActivityInsight
.
Aparecerá un panel con estadísticas sobre la instancia inactiva. A continuación, se indican las categorías de información, junto con algunos gráficos de apoyo.
Campos | Descripciones y métricas relacionadas |
---|---|
Uso de disco (cambio de bytes) | Uso de datos en bytes. Se muestrea cada 60 segundos. Se aplica a database/disk/bytes_used . |
Uso máximo de CPU | Uso máximo de la CPU en porcentaje. Se aplica a database/cpu/utilization . |
Uso máximo de memoria | El uso máximo de memoria en porcentaje. Se aplica a database/memory/utilization . |
Número máximo de operaciones de lectura de disco | Número máximo de operaciones de lectura. Se aplica a database/disk/read_ops_count . |
Número máximo de operaciones de escritura en disco | El número máximo de operaciones de escritura. Se aplica a database/disk/write_ops_count . |
Fechas de inicio y finalización de la observación | Las fechas de inicio y finalización del periodo de observación de 30 días. |
En la siguiente tabla se enumeran las estadísticas y recomendaciones que puede generar el recomendador de instancias inactivas de Cloud SQL para ayudarte a reducir costes. Los subtipos se pueden ver en los resultados de gcloud
y de la API.
Insight | Recomendación |
---|---|
La instancia ha mostrado niveles de actividad bajos durante el periodo de observación. Subtype: LOW_ACTIVITY
| Investiga si se puede apagar la instancia para reducir los costes. Subtype: SHUTDOWN_INSTANCE
|
Aplicar recomendaciones
Evalúa las recomendaciones detenidamente y haz lo siguiente:
Para examinar la recomendación, haga clic en Ver instancia.
En la parte superior de la página aparece un banner con una recomendación.
Puede que la instancia esté inactiva a propósito y no sea necesario cerrarla. Si está inactiva por error, puedes detener y eliminar la instancia. Si detienes una instancia, se suspenden los cargos de la instancia. Los datos de la instancia no se ven afectados y se siguen aplicando los cargos por almacenamiento y direcciones IP.
Ten cuidado al detener o eliminar una instancia. Para evitar que se pierdan datos, crea una copia de seguridad primero.
Para rechazar la recomendación y que aparezca atenuada, haz clic en Rechazar.
Para cerrar el panel sin aplicar ni rechazar la recomendación, haz clic en Cancelar.
También puede exportar estas recomendaciones a BigQuery y examinarlas con Looker Studio o Looker.
Siguientes pasos
- Monitorizar la disponibilidad de discos
- Reducir el número de instancias de Cloud SQL con sobreprovisionamiento
- Blog: Maximize your Cloud ROI
- Blog: Haz más con menos
- Google Cloud recomendadores