El Acuerdo de Nivel de Servicio (ANS) de Cloud SQL excluye interrupciones “causadas por factores externos al control razonable de Google”. En esta página, se describen algunas de las configuraciones controladas por el usuario que pueden hacer que se excluya la interrupción de una instancia de Cloud SQL.
Introducción
Cloud SQL se esfuerza por darte tanto control sobre la configuración de tu instancia como sea posible. Esto incluye algunas configuraciones que aumentan el riesgo de tiempo de inactividad de las instancias, según la carga y otros parámetros de configuración. Si tu instancia falla y Cloud SQL determina que fue por incumplimiento de los límites operativos que se describen en esta página, el período de inactividad no estará cubierto por (o no irá en detrimento de) el ANS de Cloud SQL.
Esta lista de límites operativos tiene el objetivo de informarte qué opciones de configuración presentan estos riesgos, cómo evitarlas y cómo mitigar los riesgos cuando se requieren para el entorno de tu empresa.
Parámetros de configuración excluidos
Las configuraciones excluidas se dividen en las siguientes categorías:
- Requisitos generales de configuración
- Valores de marcadores de base de datos
- Restricciones de recursos
Requisitos generales de configuración
El ANS solo cubre las instancias de Cloud SQL configuradas para alta disponibilidad con al menos una CPU dedicada. No cubre las instancias de núcleo compartido y de zona única.
Si la instancia está configurada y se usa de tal manera que la carga de trabajo sobrecarga la instancia o la instancia experimenta un tiempo de recuperación prolongado, el ANS no se aplica.
Recomendamos que configures alertas y supervisión en Cloud Monitoring.
Valores de marcas de base de datos
Cloud SQL te permite configurar la instancia con marcas de base de datos. Algunas de estas marcas, como autovacuum
y max_wal_size
, se pueden configurar de formas que pueden comprometer la estabilidad de la instancia o la durabilidad de sus datos.
Para obtener una lista completa de las marcas configurables y sus valores predeterminados, consulta Marcas de bases de datos.
Restricciones de recursos
Se deben evitar estas restricciones de recursos para mantener la cobertura del ANS:
- Almacenamiento lleno: Si el uso del disco se mantiene alto y el aumento de almacenamiento automático no está habilitado, la instancia no tiene el tamaño adecuado para tu carga de trabajo y es posible que no esté cubierta por el ANS.
- CPU sobrecargada: Si el uso de CPU se mantiene alto, la instancia no tiene el tamaño adecuado para la carga de trabajo y es posible que el ANS no la cubra.
- Memoria sobrecargada: si el uso de memoria se mantiene alto, la instancia no tiene el tamaño adecuado para la carga de trabajo y es posible que el ANS no la cubra.
- Ajuste de ID de transacción: si tu instancia se queda sin el ID de transacción y sin conexión, esta interrupción no está cubierta por el ANS.