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 la habilites para disfrutar de un acuerdo de nivel de servicio con una disponibilidad del 99,95 %.
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:
- 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.cloudsqlViewer
ocloudsql.viewer
.Aplicar recomendaciones Uno de estos roles: recommender.cloudsqlAdmin
,cloudsql.editor
ocloudsql.admin
. -
Enable the Recommender API.
Roles required to enable APIs
To enable APIs, you need the Service Usage Admin IAM role (
roles/serviceusage.serviceUsageAdmin
), which contains theserviceusage.services.enable
permission. Learn how to grant roles.
Mostrar recomendaciones para habilitar la alta disponibilidad
Consola
Para enumerar las recomendaciones de habilitar la alta disponibilidad mediante la consolaGoogle Cloud , sigue estos pasos:
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.
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, 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/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, comous-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, comous-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, comous-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 %. 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
- Google Cloud recomendadores
- Blog: Maximize your Cloud ROI
- Blog: Haz más con menos
- Consulta todos los Google Cloud servicios disponibles en ubicaciones de todo el mundo.