O Contrato de Nível de Serviço (SLA) do Cloud SQL exclui indisponibilidades "causadas por fatores fora do controlo razoável da Google". Esta página descreve algumas das configurações controladas pelo utilizador que podem fazer com que uma instância do Cloud SQL seja excluída devido a uma indisponibilidade.
Introdução
O Cloud SQL esforça-se por lhe dar o máximo de controlo possível sobre a forma como a sua instância é configurada. Isto inclui algumas configurações que aumentam o risco de inatividade da instância, consoante a carga e outros parâmetros de configuração. Se a sua instância ficar em mau estado e o Cloud SQL determinar que não estava em conformidade com os limites operacionais, conforme descrito nesta página, o período de inatividade não é abrangido (nem conta para) o SLA do Cloud SQL.
Esta lista de limites operacionais é apresentada para informar que configurações apresentam estes riscos, formas de evitar estas configurações e formas de mitigar os riscos quando a configuração é necessária para o seu ambiente empresarial.
Configurações excluídas
As configurações excluídas enquadram-se nas seguintes categorias:
- Requisitos gerais de configuração
- Valores de flags da base de dados
- Restrições de recursos
Requisitos gerais de configuração
Apenas as instâncias do Cloud SQL configuradas para alta disponibilidade com, pelo menos, uma CPU dedicada estão abrangidas pelo ANS do Cloud SQL. As instâncias de núcleo partilhado e as instâncias de zona única não estão abrangidas pelo SLA.
Se a instância for configurada e usada de uma forma que faça com que a carga de trabalho sobrecarregue a instância ou que a instância tenha um longo tempo de recuperação, o SLA não se aplica.
Recomendamos vivamente que configure alertas e monitorização no Cloud Monitoring.
Valores de flags da base de dados
O Cloud SQL permite-lhe configurar a sua instância através de sinalizações de
bases de dados. Algumas destas flags, como autovacuum
e max_wal_size
, podem ser definidas de formas que podem comprometer a
estabilidade da instância ou a durabilidade dos respetivos dados.
Para ver uma lista completa de flags configuráveis e os respetivos valores predefinidos, consulte flags da base de dados.
Restrições de recursos
Para manter a cobertura do SLA, tem de evitar as seguintes restrições de recursos:
- Armazenamento cheio: se a utilização do disco for consistentemente elevada e o aumento automático do armazenamento não estiver ativado, o tamanho da instância não é adequado para a sua carga de trabalho e pode não estar coberto pelo ANS.
- CPU sobrecarregada: se a utilização da CPU for consistentemente elevada, o tamanho da instância não é adequado para a sua carga de trabalho e pode não estar coberto pelo ANS.
- Memória sobrecarregada: se a utilização da memória for consistentemente elevada, o tamanho da instância não é adequado para a sua carga de trabalho e pode não estar coberto pelo SLA.
- Repetição do ID da transação: se a sua instância ficar sem ID da transação e ficar offline, esta indisponibilidade não é coberta pelo ANS.