Cache Redis Azure

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

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 SLA offrant une haute disponibilité.
  • Premium - Toutes les fonctionnalités du niveau Standard, dont un contrat SLA offrant une haute disponibilité, ainsi que des performances supérieures à celles des caches Standard ou De base, des charges de travail plus volumineuses, la récupération d’urgence, une sécurité accrue et bien plus encore.

    Voici quelques fonctionnalités supplémentaires du niveau Premium :

    • 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 Microsoft Azure 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 fonctionnalités Premium.

Performances élevées

Le Cache Redis Azure aide votre application à devenir plus réactive, même lorsque la charge client 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é, 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 et une reconnexion automatique en cas de fractionnement net.

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 facile à utiliser : approvisionnez un cache à l’aide du portail Microsoft Azure et effectuez 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 facile à gérer : surveillez l’intégrité et les performances de votre cache au moyen du portail Microsoft Azure. 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éez et gérez un cache Redis

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

  1. Dans le portail Microsoft Azure, cliquez sur Nouveau > Données + stockage > Cache Redis.
  2. Entrez 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éez un cache Redis à l’aide de la ligne de commande

Créez un cache Redis à l’aide de l’interface PowerShell en utilisant la commande suivante :

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

Gérez un cache Redis

Une fois que vous avez créé un cache Redis, utilisez le 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 scalable et réactive à l’aide du Cache Redis Azure