Le contrat de niveau de service de Memorystore pour Redis Cluster Service Level Agreement (SLA) 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 SLA.
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 contrat de niveau de service Memorystore.
Configuration générale requise
- Si vous configurez une instance Memorystore pour Redis Cluster sans haute disponibilité (0 instance dupliquée), 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 de la clé primaire d'une instance, celle-ci est exclue du contrat de niveau de service 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 du 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 contrat de niveau de service Memorystore ne s'applique pas aux clusters qui utilisent le
redis-shared-core-nano type de nœud. Ce type de nœud ne convient pas à la plupart des charges de travail de production, car ses performances sont insuffisantes et il est trop petit pour la plupart des cas d'utilisation en production.
Bonnes pratiques
Les bonnes pratiques pour Memorystore pour Redis Cluster sont publiées afin de vous garantir la meilleure expérience possible avec Memorystore. Les événements d'indisponibilité résultant du non-respect des bonnes pratiques publiées ne sont pas couverts par le contrat de niveau de service.