Le contrat de niveau de service de Memorystore pour Redis Cluster exclut les pannes "causées par des facteurs échappant au contrôle raisonnable de Google". Cette page décrit certaines des configurations et charges de travail contrôlées par l'utilisateur qui peuvent entraîner l'exclusion d'une panne d'instance Memorystore pour Redis Cluster.
Introduction
Memorystore s'efforce de vous donner le plus de contrôle possible sur la configuration et l'utilisation de votre instance. Cela inclut certaines configurations ou certains modèles de charge de travail qui augmentent le risque de temps d'arrêt des instances. Si votre instance n'est plus opérationnelle et que Memorystore détermine qu'elle ne respectait pas les limites opérationnelles et les bonnes pratiques décrites sur cette page, la période d'indisponibilité n'est pas couverte (ou n'est pas comptabilisée) par le contrat de niveau de service Memorystore.
Cette liste de limites opérationnelles et de bonnes pratiques vous est présentée afin de vous informer des configurations et des modèles de charge de travail qui comportent des risques, des moyens de les éviter et des moyens de limiter les risques lorsqu'une de ces configurations est requise par votre environnement professionnel.
Configurations exclues
Cette section liste les configurations qui peuvent entraîner l'exclusion de votre instance du SLA Memorystore.
Configuration générale requise
- Si vous configurez une instance Memorystore Cluster pour Redis sans haute disponibilité (0 réplique), le contrat de niveau de service ne s'applique pas. Le contrat de niveau de service Memorystore ne couvre que les instances configurées pour la haute disponibilité.
- Si vous désactivez ou détruisez la version principale d'une clé pour une instance, celle-ci est exclue du SLA Memorystore.
Contraintes liées aux ressources
Les contraintes de ressources suivantes doivent être évitées afin de bénéficier du contrat de niveau de service :
Processeur surchargé : si l'utilisation du processeur est systématiquement élevée, l'instance n'est pas correctement dimensionnée par rapport à la charge de travail ou vous utilisez les commandes Redis de manière incorrecte. Si les ressources de processeur sont surchargées, vous ne serez peut-être pas couvert par le contrat de niveau de service.
Mémoire surchargée : si votre utilisation de la mémoire est systématiquement élevée, l'instance n'est pas correctement dimensionnée par rapport à la charge de travail et peut donc ne pas être couverte par le contrat de niveau de service.
Type de nœud : redis-shared-core-nano
Le SLA Memorystore ne s'applique pas aux clusters qui utilisent le type de nœud redis-shared-core-nano
. Le type de nœud ne convient pas à la plupart des charges de travail de production, car ses performances sont insuffisantes et sa taille est trop petite pour la plupart des cas d'utilisation en production.
Bonnes pratiques
Les bonnes pratiques pour Memorystore for Redis Cluster sont publiées pour vous permettre de bénéficier de la meilleure expérience possible avec Memorystore. Les événements d'indisponibilité résultant du non-respect des bonnes pratiques publiées peuvent ne pas être couverts par le SLA.