Mejorar la fiabilidad de las instancias habilitando la alta disponibilidad

El recomendador de alta disponibilidad de AlloyDB genera de forma proactiva recomendaciones que le ayudan a incluir sus instancias importantes en un acuerdo de nivel de servicio (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 herramienta de recomendación para habilitar la alta disponibilidad de AlloyDB, cómo funciona y cómo usarla.

Cómo funciona

La herramienta de recomendación para habilitar la alta disponibilidad de AlloyDB analiza los metadatos de la instancia. Si la instancia no tiene habilitada la alta disponibilidad, AlloyDB recomienda que la habilites para obtener una disponibilidad del 99,99% (*).

(*) Consulta el acuerdo de nivel de servicio de AlloyDB para obtener más información.

Precios

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

Antes de empezar

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

  • Asegúrate de habilitar la API Recommender.

  • Para obtener los permisos necesarios para ver y usar las estadísticas y las recomendaciones, asegúrate de que tienes los roles de gestión de identidades y accesos necesarios.

    Tasks Roles
    Ver recomendaciones Uno de estos roles: recommender.alloydbViewer o alloydb.viewer.
    Aplicar recomendaciones Uno de estos roles: recommender.alloydbAdmin o alloydb.admin.

Para obtener más información, consulta Conceder acceso a otros usuarios.

Mostrar recomendaciones para habilitar la alta disponibilidad

Puedes consultar las recomendaciones para habilitar la alta disponibilidad mediante la Google Cloud consolagcloud CLI o la API Recommender.

Consola

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

  1. En la Google Cloud consola, ve a la página Clusters.

    Ir a Clústeres

    Para obtener más información, consulta el artículo Primeros pasos con el centro de recomendaciones.

  2. En la tarjeta Configuración de disponibilidad, haga clic en Sin protección de conmutación por error. Se muestra una lista de clústeres a los que se aplica la recomendación Sin protección ante fallos.

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.alloydb.cluster.ReliabilityRecommender \
--filter=recommenderSubtype=ENABLE_INSTANCE_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/v1/projects/PROJECT_ID/locations/LOCATION/recommenders/google.alloydb.cluster.ReliabilityRecommender/recommendations?filter=recommenderSubtype=ENABLE_INSTANCE_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.

Ver estadísticas y recomendaciones detalladas

Puedes ver estadísticas y recomendaciones detalladas sobre las instancias que requieren que se habilite la alta disponibilidad mediante la consola Google Cloud gcloud CLI o la API Recommender.

Para ver estadísticas y recomendaciones detalladas, sigue estos pasos:

Consola

En la página Clústeres, haga clic en la recomendación Sin protección ante fallos de una instancia de la columna Problemas. Aparecerá el panel de recomendaciones, que contiene estadísticas y recomendaciones detalladas.

gcloud

Ejecuta el comando gcloud recommender insights list de la siguiente manera:

gcloud recommender insights list \
--project=PROJECT_ID \
--location=LOCATION \
--insight-type=google.alloydb.cluster.ReliabilityInsight \

--filter=insightSubtype=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

Llama al método insights.list de la siguiente manera:

GET https://recommender.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/insightTypes/google.alloydb.cluster.ReliabilityInsight/insights?filter=insightSubtype=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.

Aplica la recomendación

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

Consola

Para implementar la recomendación, haz lo siguiente:

  1. Haz clic en Editar en tu clúster.
  2. En el panel Editar instancia principal, en Disponibilidad zonal, selecciona Varias zonas (alta disponibilidad).
  3. Haz clic en Actualizar instancia.

CLI de gcloud

Para implementar la recomendación, sigue las instrucciones que se indican en el artículo Cambiar una instancia básica a una instancia de alta disponibilidad.

Siguientes pasos