O Contrato de Nível de Serviço (SLA) do Cloud SQL exclui indisponibilidades "causadas por fatores fora do controlo razoável da S3NS". 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.
Para configurações específicas do motor do Cloud SQL, consulte as seguintes páginas para diretrizes operacionais específicas do motor:
- Diretrizes operacionais do Cloud SQL para MySQL
- Diretrizes operacionais do Cloud SQL para PostgreSQL
- Diretrizes operacionais do Cloud SQL para SQL Server
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 podem ser definidas de formas que podem comprometer a estabilidade da instância ou a durabilidade dos respetivos dados.
Para configurações específicas do motor do Cloud SQL, consulte as seguintes páginas para ver flags específicas do motor:
- Flags da base de dados do Cloud SQL para MySQL
- Flags da base de dados do Cloud SQL para PostgreSQL
- Flags de base de dados do Cloud SQL para SQL Server
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.