Cache Redis Azure

Accès cohérent aux données à faible latence et débit élevé pour alimenter des applications Azure rapides et évolutives

Cache Redis

Le Cache Redis Azure se base sur le cache Redis open source connu. Il vous permet d’accéder à un cache Redis sécurisé et dédié, géré par Microsoft et accessible depuis une application dans Azure.

Le Cache Redis Azure est disponible dans les niveaux suivants :

  • De base – Nœud unique, plusieurs tailles, idéal pour le développement/test et les charges de travail non critiques. Le niveau de base n’inclut pas de contrat SLA.
  • Standard – Cache répliqué dans une configuration primaire/secondaire à deux nœuds, géré par Microsoft et doté d’un contrat offrant une haute disponibilité.
  • Premium - Le nouveau niveau Premium inclut un contrat offrant une haute disponibilité et toutes les fonctionnalités du niveau Standard, ainsi que, sans s’y limiter, des performances supérieures à celles des caches Standard ou De base, des charges de travail plus volumineuses, la récupération d’urgence et une sécurité accrue. Voici quelques fonctionnalités supplémentaires :
    • La persistance Redis permet de rendre persistantes les données stockées dans le cache Redis. Vous pouvez également prendre des clichés instantanés et sauvegarder les données que vous pouvez charger en cas de défaillance.
    • Le cluster Redis partitionne automatiquement les données entre plusieurs nœuds Redis. Vous pouvez donc créer des charges de travail avec des mémoires plus volumineuses (supérieures à 53 Go) et obtenir de meilleures performances.
    • Le déploiement Réseau virtuel Azure (réseau virtuel) fournit une sécurité et une isolation améliorées pour le Cache Redis Azure, ainsi que des sous-réseaux, des stratégies de contrôle d’accès et d’autres fonctionnalités permettant de restreindre davantage l’accès.

Les caches De base et Standard sont disponibles dans des tailles allant jusqu’à 53 Go, et les caches Premium dans des tailles allant jusqu’à 530 Go (une taille supérieure est disponible à la demande).

En savoir plus sur le Cache Redis Azure et les nouvelles fonctionnalités Premium.

Performances élevées

Le Cache Redis Azure aide votre application à devenir plus réactive, même lorsque la charge utilisateur augmente. Il tire parti des fonctionnalités à faible latence et haut débit du moteur Redis. Cette couche distincte de cache distribué permet à la couche Données une mise à l’échelle indépendante pour une utilisation plus efficace des ressources de calcul de votre couche d’applications.

Fonctionnalités exceptionnelles

Redis est un stockage clé/valeur avancé, avancé, dont les clés peuvent contenir des structures de données telles que des chaînes, des hachages, des listes, des groupes et des groupes triés. Redis prend en charge un groupe d'opérations atomiques sur ces types de données.

Redis prend également en charge la réplication maître-subordonné simple à configurer, avec une première synchronisation très rapide non bloquante, une reconnexion automatique en cas de fractionnement net, etc.

Parmi les autres fonctions, citons notamment les transactions, les publications/abonnements, la création de scripts Lua, les clés d’une durée de vie limitée et les paramètres de configuration permettant à Redis de se comporter comme un cache.

Vous pouvez utiliser Redis à partir de la plupart des langages de programmation actuellement utilisés.

Le Cache Redis Azure utilise l’authentification Redis et prend également en charge les connexions SSL à Redis.

Simplicité d’utilisation et de gestion

Le Cache Redis Azure est simple d'utilisation. Il suffit de configurer un cache à l’aide du portail Microsoft Azure et d’effectuer un appel vers son point de terminaison à l’aide d’un client prenant en charge Redis. Si vous avez déjà utilisé Redis, vous savez déjà comment utiliser le Cache Redis Azure.

Le cache Redis Azure est simple à gérer. Vous pouvez également facilement analyser l’état et les performances de votre cache via le portail en version préliminaire. En outre, vous pouvez demander à Microsoft de gérer la réplication du cache à votre place, ce qui permet d’accroître la disponibilité des données de votre cache lors des échecs du cache.

Créer votre premier cache Redis

Créer un cache Redis à l’aide du portail Microsoft Azure

  1. Dans le portail Microsoft Azure, cliquez sur Nouveau > Données + stockage > Cache Redis.

  2. Indiquez le nom du cache que vous souhaitez créer, choisissez où dans le monde vous désirez l’exécuter, puis cliquez sur le bouton Créer. Il sera prêt à être utilisé en quelques secondes.

Créer un cache Redis à l’aide de la ligne de commande

Vous pouvez également créer un cache Redis à l’aide de l’interface PowerShell en utilisant la commande suivante :

New-AzureRmRedisCache -ResourceGroupName myGroup -Name mycache -Location "West US"

Gestion de vos caches Redis

Une fois votre cache Redis créé, vous pouvez utiliser la version préliminaire du portail ou la ligne de commande pour configurer les paramètres et surveiller son utilisation :

Produits et services associés

Machines Virtuelles

Approvisionnez des machines virtuelles Windows et Linux en quelques secondes

App Service

Créez des applications web et mobiles pour toute plateforme et tout appareil

Créez votre prochaine application hautement évolutive et réactive à l’aide du Cache Redis Azure