El recomendador de habilitación de la alta disponibilidad de Cloud SQL genera recomendaciones de forma proactiva que te ayudan a trasladar las instancias importantes dentro del ANS mediante el aprovisionamiento de redundancia de datos. Esto puede ser útil durante una interrupción zonal o cuando una instancia se queda sin memoria.
En esta página, se describe el recomendador de habilitación de la alta disponibilidad de Cloud SQL, cómo funciona este recomendador y cómo usarlo.
Cómo funciona
El recomendador de alta disponibilidad de Cloud SQL analiza los metadatos de la instancia. Si la instancia está configurada de manera similar a instancias que admiten cargas de trabajo importantes, pero no tiene habilitada la alta disponibilidad, Cloud SQL recomienda que habilites la alta disponibilidad para un ANS de disponibilidad del 99.95%.
Precios
Esta evaluación básica está disponible sin costo para nuestros clientes. Para obtener más información, consulta los precios del recomendador.
Antes de comenzar
Antes de ver las recomendaciones y estadísticas, haz lo siguiente:
- Si deseas obtener los permisos para ver estadísticas y recomendaciones y trabajar con ellas, asegúrate de tener los roles de Identity and Access Management (IAM) necesarios.
Tareas Funciones 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.
Enumera las recomendaciones de habilitación de la alta disponibilidad
Console
Para mostrar las recomendaciones de habilitación de la alta disponibilidad con la consola de Google Cloud, sigue estos pasos:
Ve al Centro de recomendaciones.
Ir al Centro de recomendaciones
Para obtener más información, consulta Comienza a usar el Centro de recomendaciones.
En la tarjeta Mejora la confiabilidad en instancias de Cloud SQL, haz clic en Ver todo.
gcloud
Para mostrar una lista de las recomendaciones de habilitación de la alta disponibilidad mediante gcloud CLI, ejecuta el comando gcloud recommender recommendations list
de la siguiente manera:
gcloud recommender recommendations list \ --project=PROJECT_ID \ --location=LOCATION \ --recommender=google.cloudsql.instance.ReliabilityRecommender \ --filter=recommenderSubtype=ENABLE_HIGH_AVAILABILITY
Reemplaza lo siguiente:
PROJECT_ID
: ID del proyectoLOCATION
: Es una región en la que se encuentran las instancias, comous-central1
.
API
Para mostrar una lista de las recomendaciones de habilitación de la alta disponibilidad mediante la API de 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.ReliabilityRecommender/recommendations
Reemplaza lo siguiente:
PROJECT_ID
: ID del proyectoLOCATION
: Es una región en la que se encuentran las instancias, comous-central1
.
Visualiza las estadísticas y las recomendaciones detalladas
Console
Para ver estadísticas y recomendaciones detalladas sobre las instancias configuradas de manera similar a instancias que admiten cargas de trabajo importantes, pero que no tienen habilitada la alta disponibilidad, haz clic en el vínculo de recomendación en la lista de instancias.
gcloud
Para ver estadísticas y recomendaciones detalladas sobre las instancias que se configuran de manera similar a las instancias que admiten cargas de trabajo importantes, pero que no tienen habilitada la alta disponibilidad, 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.ReliabilityInsight \ --filter=insightSubtype=CRITICAL_INSTANCE_HIGH_AVAILABILITY_NOT_ENABLED
Reemplaza lo siguiente:
PROJECT_ID
: ID del proyectoLOCATION
: Es una región en la que se encuentran las instancias, comous-central1
.
API
Para ver estadísticas y recomendaciones detalladas mediante la API de Recomendaciones sobre las instancias que se configuran de manera similar a las instancias que admiten cargas de trabajo importantes, pero que no tienen alta disponibilidad habilitada, 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.ReliabilityInsight/insights
Reemplaza lo siguiente:
PROJECT_ID
: ID del proyectoLOCATION
: Es una región en la que se encuentran las instancias, comous-central1
.
En la siguiente tabla, se enumeran las estadísticas y recomendaciones que genera el recomendador de alta disponibilidad de Cloud SQL. Los subtipos se pueden ver en los resultados de la API y gcloud CLI.
Estadística | Recomendación |
---|---|
Esta instancia no tiene alta disponibilidad, a pesar de que está configurada de manera similar a las instancias que admiten cargas de trabajo importantes. Las instancias de una sola zona son más propensas a experimentar tiempo de inactividad. Subtipo: CRITICAL_INSTANCE_HIGH_AVAILABILITY_NOT_ENABLED
|
Habilita la alta disponibilidad para obtener un ANS del 99.95% de disponibilidad. Si habilitas la alta disponibilidad, tu instancia tendrá varias zonas, lo que replicará los datos dentro de una región para brindar protección contra las interrupciones zonales, limitar el tiempo de inactividad y mejorar el tiempo de recuperación. Subtipo: ENABLE_HIGH_AVAILABILITY
|
Aplica la recomendación
Evalúa las recomendaciones con cuidado y realiza una de las siguientes acciones:
Para examinar la instancia, haz clic en Ver instancia y realiza una de las siguientes acciones:
Configura la alta disponibilidad en tu instancia. Para obtener más información, consulta Habilita e inhabilita la alta disponibilidad.
Migra a la edición Enterprise Plus de Cloud SQL. Para obtener más información, consulta Introducción a las ediciones de Cloud SQL.
Para descartar la recomendación, haz clic en Descartar.
Para cerrar el panel sin aplicar ni descartar la recomendación, haz clic en Cancelar.