Habilita la alta disponibilidad para mejorar la confiabilidad de las instancias

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 tienen habilitada la alta disponibilidad, entonces Cloud SQL recomienda que habilites la alta disponibilidad para un ANS de disponibilidad del 99.95% o que migres a la edición Enterprise Plus de Cloud SQL con alta disponibilidad para un ANS de disponibilidad del 99.99%.

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:

Enumera las recomendaciones de habilitación de la alta disponibilidad

Consola

Para mostrar las recomendaciones de habilitación de la alta disponibilidad con la consola de Google Cloud, sigue estos pasos:

  1. Ve al Centro de recomendaciones.

    Ir al Centro de recomendaciones

    Para obtener más información, consulta Comienza a usar el Centro de recomendaciones.

  2. 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 proyecto
  • LOCATION: Es una región en la que se encuentran las instancias, como us-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 proyecto
  • LOCATION: Es una región en la que se encuentran las instancias, como us-central1.

Visualiza las estadísticas y las recomendaciones detalladas

Consola

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 proyecto
  • LOCATION: Es una región en la que se encuentran las instancias, como us-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 proyecto
  • LOCATION: Es una región en la que se encuentran las instancias, como us-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.

Observación 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 de disponibilidad del 99.95% o migra a la edición Enterprise Plus de Cloud SQL con alta disponibilidad para obtener un ANS de disponibilidad aún mayor del 99.99%. 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

Aplicar 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.

¿Qué sigue?