Habilita la alta disponibilidad para mejorar la confiabilidad de las instancias

El recomendador de habilitación de la alta disponibilidad de AlloyDB genera recomendaciones de forma proactiva que te ayudan a trasladar las instancias importantes dentro de un Acuerdo de Nivel de Servicio (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 AlloyDB, cómo funciona este recomendador y cómo usarlo.

Cómo funciona

El recomendador de 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 una disponibilidad del 99.99% (*).

(*) Para obtener más información, consulta el Acuerdo de Nivel de Servicio (ANS) de AlloyDB.

Precios

El recomendador de habilitación de la alta disponibilidad de AlloyDB está disponible sin costo para todos los Google Cloud clientes. Para obtener más información, consulta los precios del recomendador.

Antes de comenzar

Antes de que puedas ver las recomendaciones y estadísticas, debes hacer lo siguiente:

  • Asegúrate de habilitar la API de recomendador.

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

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

Consulta Otorga acceso a otros usuarios para obtener más información.

Enumera las recomendaciones de habilitación de la alta disponibilidad

Puedes enumerar las recomendaciones de habilitación de la alta disponibilidad con la Google Cloud consola, gcloud CLI, o la API de Recommender.

Console

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

  1. En la Google Cloud consola, ve a la página Clústeres.

    Ir a los clústeres

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

  2. En la tabla de la lista Recursos, busca el clúster y haz clic en Ver problemas en la columna Problemas.

    Se muestra una lista de problemas en el panel Problemas agregados. Selecciona la tarjeta de recomendación No está protegido contra la conmutación por error.

gcloud

Para mostrar una lista de las recomendaciones de habilitación de la alta disponibilidad mediante gcloud CLI, ejecuta el gcloud recommender recommendations list comando de la siguiente manera:

gcloud recommender recommendations list \
--project=PROJECT_ID \
--location=LOCATION \
--recommender=google.alloydb.cluster.ReliabilityRecommender \
--filter=recommenderSubtype=ENABLE_INSTANCE_HIGH_AVAILABILITY

Reemplaza lo siguiente:

  • PROJECT_ID: Es el ID de tu 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 recommendations.list método 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

Reemplaza lo siguiente:

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

Visualiza las estadísticas y las recomendaciones detalladas

Puedes ver estadísticas y recomendaciones detalladas sobre las instancias que requieren habilitar la alta disponibilidad con la Google Cloud consola, gcloud CLI, o la API de Recommender.

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

Console

En la página Clústeres, en la tabla Recursos, haz clic en Ver problemas en la columna Problemas del clúster.

Aparecerá el panel Problemas agregados a la derecha, que contiene estadísticas y recomendaciones detalladas para No está protegido contra la conmutación por error.

gcloud

Ejecuta el gcloud recommender insights list comando 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

Reemplaza lo siguiente:

  • PROJECT_ID: ID del proyecto
  • LOCATION: Es una región en la que se encuentran las 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

Reemplaza lo siguiente:

  • PROJECT_ID: ID del proyecto
  • LOCATION: Es una región en la que se encuentran las instancias, como us-central1.

Aplica la recomendación

Evalúa las recomendaciones con cuidado y realiza una de las siguientes acciones:

Console

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 (con alta disponibilidad).
  3. Haz clic en Actualizar instancia.

Gcloud CLI

Para implementar la recomendación, sigue las instrucciones en Actualiza una instancia básica a una instancia de alta disponibilidad.

¿Qué sigue?