Un cluster Memorystore for Redis Cluster peut être confronté aux conditions suivantes, qui l'empêchent de fonctionner de manière optimale :
- Le cluster utilise beaucoup de processeur ou de mémoire.
- Le cache du cluster est vidé à plusieurs reprises en raison d'une mémoire insuffisante.
- Vous ne pouvez pas créer de sauvegardes pour le cluster en raison d'une utilisation intensive de la mémoire ou d'un trafic d'écriture élevé.
- Les répliques ne peuvent pas synchroniser les données avec le cluster en raison d'un volume de trafic d'écriture élevé.
Pour résoudre ces problèmes, utilisez le problème de santé Utilisation intensive des ressources. Pour accéder à ce problème d'état, utilisez Database Center. Il s'agit d'un tableau de bord assisté par IA qui vous offre une vue centralisée des problèmes de santé des instances.
Avant de commencer
Avant de commencer à utiliser le problème d'état Utilisation élevée des ressources, remplissez les conditions préalables de cette section.
Attribuer des rôles et des autorisations
Pour utiliser Database Center afin d'afficher les problèmes d'état et de les résoudre, vous devez disposer des autorisations IAM pour Database Center. Pour en savoir plus sur l'obtention de ces autorisations, consultez Accorder des autorisations IAM.
Pour en savoir plus sur les rôles IAM, consultez l'index des rôles et autorisations IAM et Gérer l'accès aux projets, aux dossiers et aux organisations.
Afficher le problème d'état
Pour afficher le problème d'état Utilisation élevée des ressources, procédez comme suit :
Dans la console Google Cloud , accédez à la page Toutes les ressources du Database Center.
Sélectionnez le menu Produits. Dans la boîte de dialogue Produits, procédez comme suit :
Facultatif : Si des produits sont sélectionnés, désélectionnez-les.
Dans le volet Memorystore, sélectionnez Redis Cluster 7.0.
Cliquez sur Appliquer.
Sélectionnez le menu Problèmes. Dans la boîte de dialogue Problèmes, procédez comme suit :
Effacez tous les problèmes sélectionnés.
Dans le volet Performances et capacité, sélectionnez le problème de santé Utilisation élevée des ressources.
Cliquez sur Appliquer. Database Center affiche tous les clusters qui présentent des problèmes d'utilisation élevée des ressources.
Cliquez sur le problème, qui s'affiche à côté du nom d'un cluster. Le problème de santé Utilisation élevée des ressources s'ouvre dans un volet distinct.
Si le problème n'apparaît pas à côté du cluster, cela signifie que l'utilisation des ressources pour le cluster n'est pas élevée.
Pour afficher des informations détaillées sur le problème d'état, cliquez sur la flèche de développement (expand_more) dans le volet.
Résoudre le problème d'état
Pour résoudre le problème d'état Utilisation élevée des ressources, augmentez la capacité du cluster. Le cluster dispose ainsi de plus de mémoire et de puissance de traitement pour gérer un plus grand volume de données ou de trafic. La capacité est déterminée par le nombre de partitions dans le cluster et par le type de nœud du cluster.
En mettant à l'échelle le cluster, votre application peut gérer une demande accrue sans dégradation des performances. Pour mettre à l'échelle le cluster, ajoutez des partitions au cluster ou modifiez le type de nœud du cluster pour un type de nœud plus grand.