O contrato de nível de serviço (SLA) do cluster do Memorystore para Redis não inclui interrupções "causadas por fatores fora do controle razoável do Google". Nesta página, descrevemos algumas das configurações e cargas de trabalho controladas pelo usuário que podem causar uma interrupção e, assim, excluir uma instância do cluster do Memorystore para Redis.
Introdução
O Memorystore procura dar a você o máximo de controle possível sobre a configuração e o uso da sua instância. Isso inclui algumas configurações ou padrões de carga de trabalho que aumentam o risco de inatividade da instância. Se a instância ficar inativa e o Memorystore determinar que ela não estava em conformidade com os limites operacionais e as práticas recomendadas, como descrito nesta página, o período de inatividade não será coberto (ou considerado) pelo SLA do Memorystore.
Esta lista de limites operacionais e práticas recomendadas é apresentada para informar quais configurações e padrões de carga de trabalho apresentam esses riscos, como evitá-los e como mitigar os riscos quando a configuração é necessária para seu ambiente de negócios.
Configurações excluídas
Esta seção lista as configurações que podem fazer com que sua instância seja excluída do SLA da Memorystore.
Requisitos gerais de configuração
- Se você configurar uma instância do cluster do Memorystore para Redis sem alta disponibilidade (0 réplicas), o SLA não será aplicado. O SLA do Memorystore cobre apenas instâncias configuradas para alta disponibilidade.
- Se você desativar ou destruir a versão da chave primária de uma instância, ela será excluída do SLA do Memorystore.
Restrições de recursos
É necessário evitar as restrições de recursos abaixo para manter a cobertura do SLA:
CPU sobrecarregada:se a utilização da CPU estiver consistentemente alta, a instância não estará dimensionada corretamente para a carga de trabalho ou você estará usando comandos do Redis de maneira inadequada. Se os recursos de CPU estiverem sobrecarregados, talvez você não esteja coberto pelo SLA.
Memória sobrecarregada:quando o uso de memória está consistentemente alto, isso significa que a instância não está dimensionada corretamente para a carga de trabalho e pode não ser coberta pelo SLA.
Tipo de nó redis-shared-core-nano
O SLA do Memorystore não se aplica a clusters que usam o tipo de nó redis-shared-core-nano
. O tipo de nó não é adequado para a maioria das cargas de trabalho de produção porque tem desempenho insuficiente e é muito pequeno para a maioria dos casos de uso de produção.
Práticas recomendadas
As práticas recomendadas do Memorystore para Redis Cluster são publicadas para garantir que você tenha a melhor experiência possível com o Memorystore. Eventos de inatividade resultantes da não observância das práticas recomendadas publicadas podem não ser cobertos pelo SLA.