O Contrato de Nível de Serviço (SLA) do Memorystore for Redis Cluster exclui indisponibilidades "causadas por fatores fora do controlo razoável da Google". Esta página descreve algumas das configurações e cargas de trabalho controladas pelo utilizador que podem fazer com que uma instância do Memorystore for Redis Cluster seja excluída devido a uma indisponibilidade.
Introdução
O Memorystore esforça-se por lhe dar o máximo de controlo possível sobre a forma como a sua instância é configurada e usada. Isto inclui algumas configurações ou padrões de carga de trabalho que aumentam o risco de inatividade da instância. Se a sua instância ficar em mau estado e o Memorystore determinar que estava em incumprimento dos limites operacionais e das práticas recomendadas, conforme descrito nesta página, o período de inatividade não é abrangido (nem conta para) o SLA do Memorystore.
Esta lista de limites operacionais e práticas recomendadas é apresentada para informar sobre que configurações e padrões de carga de trabalho apresentam estes riscos, formas de os evitar e formas de mitigar os riscos quando a configuração é necessária para o ambiente da sua empresa.
Configurações excluídas
Esta secção apresenta as configurações que podem fazer com que a sua instância seja excluída do SLA do Memorystore.
Requisitos gerais de configuração
- Se configurar uma instância do Memorystore for Redis Cluster sem alta disponibilidade (0 réplicas), a SLA não se aplica. O SLA do Memorystore abrange apenas instâncias configuradas para alta disponibilidade.
- Se desativar ou destruir a versão da chave principal de uma instância, esta é excluída do SLA do Memorystore.
Restrições de recursos
Para manter a cobertura do SLA, tem de evitar as seguintes restrições de recursos:
CPU sobrecarregado: se a utilização da CPU for consistentemente elevada, o tamanho da instância não é adequado para a sua carga de trabalho ou está a usar comandos Redis de forma incorreta. Se os recursos da CPU estiverem sobrecarregados, pode não estar coberto pelo SLA.
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 coberta pelo SLA.
redis-shared-core-nano
tipo de nó
O SLA do Memorystore não se aplica a clusters que usam o redis-shared-core-nano
tipo de nó. O tipo de nó não é adequado para a maioria das cargas de trabalho de produção porque tem um desempenho insuficiente e é demasiado pequeno para a maioria dos exemplos de utilização de produção.
Práticas recomendadas
As práticas recomendadas para o Memorystore for Redis Cluster são publicadas para garantir que recebe a melhor experiência possível com o Memorystore. Os eventos de inatividade resultantes do facto de não seguir as práticas recomendadas publicadas podem não estar abrangidos pelo SLA.