Mejorar la fiabilidad de las instancias habilitando la alta disponibilidad

El recomendador enable-high-availability de Cloud SQL genera de forma proactiva recomendaciones que te ayudan a que tus instancias importantes cumplan el SLA proporcionando 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 la recomendación para habilitar la alta disponibilidad de Cloud SQL, cómo funciona y cómo se usa.

Cómo funciona

El recomendador de habilitación de alta disponibilidad de Cloud SQL analiza los metadatos de la instancia. Si la instancia está configurada de forma similar a las instancias que admiten cargas de trabajo importantes, pero no tiene habilitada la alta disponibilidad, Cloud SQL recomienda que habilites la alta disponibilidad para disfrutar de un acuerdo de nivel de servicio con una disponibilidad del 99,95% o que migres a la edición Cloud SQL Enterprise Plus con alta disponibilidad para disfrutar de un acuerdo de nivel de servicio con una disponibilidad del 99,99 %.

Precios

La recomendación para habilitar la alta disponibilidad de Cloud SQL está disponible sin coste económico para todos los clientes Google Cloud . Para obtener más información, consulta los precios de Recommender.

Antes de empezar

Para poder ver recomendaciones y estadísticas, haz lo siguiente:

Mostrar recomendaciones para habilitar la alta disponibilidad

Consola

Para enumerar las recomendaciones de habilitar la alta disponibilidad mediante la consolaGoogle Cloud , sigue estos pasos:

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

  2. En la tarjeta Mejorar la fiabilidad de las instancias de Cloud SQL, haz clic en Ver todo.

gcloud

Para mostrar las recomendaciones de habilitar la alta disponibilidad con 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

Haz los cambios siguientes:

  • PROJECT_ID: tu ID de proyecto.
  • LOCATION: una región en la que se encuentran tus instancias, como us-central1.

API

Para enumerar las recomendaciones de habilitación de alta disponibilidad 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.ReliabilityRecommender/recommendations

Haz los cambios siguientes:

  • PROJECT_ID: tu ID de proyecto.
  • LOCATION: una región en la que se encuentran tus instancias, como us-central1.

Ver estadísticas y recomendaciones detalladas

Consola

Para ver estadísticas y recomendaciones detalladas sobre las instancias que están configuradas de forma similar a las instancias que admiten cargas de trabajo importantes, pero que no tienen habilitada la alta disponibilidad, haga clic en el enlace de la recomendación en la lista de instancias.

gcloud

Para ver estadísticas y recomendaciones detalladas sobre las instancias que están configuradas de forma 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

Haz los cambios siguientes:

  • PROJECT_ID: tu ID de proyecto.
  • LOCATION: una región en la que se encuentran tus instancias, como us-central1.

API

Para ver estadísticas y recomendaciones detalladas sobre las instancias que están configuradas de forma similar a las instancias que admiten cargas de trabajo importantes, pero que no tienen habilitada la alta disponibilidad, usa la API Recommendations y 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

Haz los cambios siguientes:

  • PROJECT_ID: tu ID de proyecto.
  • LOCATION: una región en la que se encuentran tus instancias, como us-central1.

En la siguiente tabla se muestran los datos y las recomendaciones que genera el recomendador de alta disponibilidad de Cloud SQL. Los subtipos se pueden ver en los resultados de la API y de gcloud CLI.

Insight Recomendación
Esta instancia no tiene alta disponibilidad, aunque esté configurada de forma similar a las instancias que admiten cargas de trabajo importantes. Las instancias de una sola zona son más susceptibles a los tiempos de inactividad.
Subtype: CRITICAL_INSTANCE_HIGH_AVAILABILITY_NOT_ENABLED
Habilita la alta disponibilidad para disfrutar de un acuerdo de nivel de servicio con una disponibilidad del 99,95% o migra a la edición Cloud SQL Enterprise Plus con alta disponibilidad para disfrutar de un acuerdo de nivel de servicio con una disponibilidad aún mayor (99,99 %). Si habilitas la alta disponibilidad, tu instancia será multizonal, lo que replicará tus datos en una región para protegerlos frente a las interrupciones por zonas, limitar el tiempo de inactividad y mejorar el tiempo de recuperación.
Subtype: ENABLE_HIGH_AVAILABILITY

Aplica la recomendación

Evalúa la recomendación detenidamente y haz lo siguiente:

  • Para examinar la instancia, haz clic en Ver instancia y haz lo siguiente:

    • Configura la alta disponibilidad en tu instancia. Para obtener más información, consulta el artículo Habilitar e inhabilitar la alta disponibilidad.

    • Migra a la edición Enterprise Plus de Cloud SQL. Para obtener más información, consulta el artículo Introducción a las ediciones de Cloud SQL.

  • Para rechazar la recomendación, haz clic en Rechazar.

  • Para cerrar el panel sin aplicar ni rechazar la recomendación, haz clic en Cancelar.

Siguientes pasos