Azure Cache pour Redis est un service de mise en cache d’Azure qui utilise Redis pour stocker et extraire rapidement des données. Il permet d’accéder instantanément aux données de la mémoire et stocke différents types de données pour accélérer l’accès. L’application gagne alors en performance et en évolutivité globale.
L’analyse du cache Azure pour Redis s’avère parfois difficile en raison de sa nature élastique et dynamique ainsi que du nombre de ressources déployées. L’analyse Azure Cache pour Redis avec Applications Manager permet de contrôler les instances de cache Redis qu’héberge le cloud Azure et offre un suivi complet de leur performance dans une seule console. Elle détermine la performance des instances de cache et fournit un aperçu détaillé des méthodes de clustering et de géoréplication utilisées pour une instance, assurant une haute évolutivité et fiabilité de l’accès aux données pour les applications de mise en cache.
Affichez les résultats des métriques de cache Azure pour Redis et obtenez un aperçu complet de la performance en temps réel. Estimez le niveau de débit de l’instance de cache en mesurant le nombre de commandes ainsi que le taux d’opérations réalisées par l’instance afin de déduire les charges de travail du serveur Redis.
Suivez de près le nombre d’erreurs obtenues pendant le traitement des requêtes par l’instance de cache ainsi que l’état des diverses clés présentes dans le cache pour libérer de l’espace et allouer des ressources en cas de surcharges.
Assurez la haute disponibilité des caches en cluster en suivant diverses partitions de shards dans l’instance de cache. Analysez la performance de chaque shard présent dans le cluster de cache en suivant des métriques clés comme les accès/échecs de cache, la mémoire utilisée, les commandes et opérations, l’utilisation processeur et la charge serveur, comme pour l’instance de cache. Comparez la performance de plusieurs shards sur les métriques utiles et prenez les mesures requises pour gérer les données de cache entre plusieurs nœuds afin de gagner en fiabilité et évolutivité.
Configurez des alertes et soyez averti tôt de l’impact potentiel, et prenez les mesures requises pour atténuer les problèmes de performance du cache Azure. On peut recevoir des alertes via le moyen de son choix (SMS, courrier ou Slack).
On peut alors automatiser des tâches correctives avec des webhooks pour lancer des actions externes, voire les intégrer à des outils ITSM comme ServiceNow ou ManageEngine ServiceDesk Plus.
Voici quelques scénarios concrets où l’analyse du cache Azure pour Redis s’avère utile :
Cas d’usage | Description |
---|---|
Mise en cache | Si on utilise le cache Azure pour des applications Web, l’analyse permet de s’assurer qu’il réduit bien la charge de base de données et améliore la performance applicative. |
Analyse des applications | Si on stocke des journaux d’application ou des données de session utilisateur dans le cache Azure, l’analyse offre un aperçu de l’utilisation et la performance des applications. |
Performance des bases de données | Le cache Azure pour Redis permet de stocker des données souvent utilisées en mémoire et d’accélérer l’exécution d’applications orientées base de données. L’analyse du cache identifie les requêtes lentes ou d’autres problèmes de performance. |
Internet des objets (IoT) | Si on utilise le cache Azure pour stocker et extraire des données de capteur en temps réel, on peut s’assurer du bon traitement de ces données et de la réactivité des applications IoT. |
Streaming | Identifiez les engorgements ou les problèmes de performance dans les applications de streaming utilisant le cache Azure pour gérer de gros volumes de données. |
Analyse en temps réel | Si vous utilisez le cache Azure pour Redis pour stocker des données d’analyse en temps réel, l’analyse fournit un aperçu des tendances et appuie la prise de décision. |
Applications Manager permet d’éliminer les lacunes de visibilité que présentent les outils d’analyse Azure natifs et se configure facilement. Découvrez en détail nos outils d’analyse Azure en téléchargeant une version d’évaluation gratuite de 30 jours dès maintenant !
Applications Manager permet aussi d’analyser les services Microsoft Azure suivants :