O contrato de nível de serviço (SLA) do Memorystore para Redis Cluster 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 a exclusão de uma interrupção de um cluster no Memorystore para Redis Cluster.
Introdução
Com o Memorystore, procuramos dar a você o máximo de controle possível sobre as configurações e o uso do cluster. Isso inclui algumas configurações ou padrões de carga de trabalho que aumentam o risco de inatividade do cluster. Se o cluster ficar inativo e o Memorystore determinar que ele não estava em conformidade com os limites operacionais e as práticas recomendadas, conforme descrito nesta página, o período de inatividade não será coberto (ou não será 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, maneiras de evitá-los e como reduzir os riscos quando a configuração é necessária para o ambiente de negócios.
Configurações excluídas
Esta seção lista as configurações que podem fazer com que o cluster seja excluído do SLA do Memorystore.
Requisitos gerais de configuração
- Se você configurar um cluster sem alta disponibilidade (0 réplicas), o SLA não será aplicado. O SLA do Memorystore abrange apenas clusters configurados para alta disponibilidade.
- Se você desativar ou destruir a versão da chave primária de um cluster, ele será excluído 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:quando a utilização da CPU está consistentemente alta, isso significa que o cluster não está dimensionado corretamente para a carga de trabalho ou que você está usando comandos do Redis de maneira inadequada. Se os recursos da CPU estiverem sobrecarregados, você poderá não estar coberto pelo SLA.
Memória sobrecarregada:quando o uso da memória está consistentemente alto, isso significa que o cluster não está dimensionado corretamente para a carga de trabalho e pode não ser coberto pelo SLA.
O tipo de nó redis-shared-core-nano
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 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. Os eventos de inatividade resultantes de você não seguir as práticas recomendadas publicadas podem não ser cobertos pelo SLA.