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
oalloydb.viewer
.Aplicar recomendaciones Uno de estos roles: recommender.alloydbAdmin
oalloydb.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:
En la Google Cloud consola, ve a la página Clusters.
Para obtener más información, consulta el artículo Primeros pasos con el centro de recomendaciones.
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, comous-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, comous-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, 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
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:
- Haz clic en Editar en tu clúster.
- En el panel Editar instancia principal, en Disponibilidad zonal, selecciona Varias zonas (alta disponibilidad).
- 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.