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 obtener una disponibilidad del 99.99% (*).
(*) Consulta el Acuerdo de Nivel de Servicio (ANS) de AlloyDB para obtener más información.
Precios
La evaluación básica de AlloyDB para habilitar la alta disponibilidad está disponible sin costo para todos los clientes de Google Cloud . 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
oalloydb.viewer
.Aplicar recomendaciones Uno de estos roles: recommender.alloydbAdmin
oalloydb.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 para habilitar la alta disponibilidad con la consola de Google Cloud , gcloud CLI
o la API de Recommender.
Console
Para mostrar las recomendaciones de habilitación de la alta disponibilidad con la consola deGoogle Cloud , sigue estos pasos:
En la consola de Google Cloud , ve a la página Clústeres.
Para obtener más información, consulta Comienza a usar el Centro de recomendaciones.
En la tarjeta Configuración de disponibilidad, haz clic en Sin protección ante conmutación por error. Se muestra una lista de los clústeres a los que se aplica la recomendación Not failover protected.
gcloud
Para mostrar una lista de las recomendaciones de habilitación de 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
Reemplaza lo siguiente:
PROJECT_ID
: Es el ID de tu proyecto.LOCATION
: 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 con la API de 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
Reemplaza lo siguiente:
PROJECT_ID
: Es el ID de tu proyecto.LOCATION
: Es una región en la que se encuentran las instancias, comous-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, haz clic en la recomendación No está protegida contra conmutación por error de una instancia en 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
Reemplaza lo siguiente:
PROJECT_ID
: ID del proyectoLOCATION
: Es una región en la que se encuentran las instancias, comous-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:
- Haz clic en Editar en tu clúster.
- En el panel Editar instancia principal, en Disponibilidad zonal, selecciona Varias zonas (con alta disponibilidad).
- Haz clic en Actualizar instancia.
gcloud CLI
Para implementar la recomendación, sigue las instrucciones que se indican en Actualiza una instancia básica a una instancia de alta disponibilidad.