Votre application. Plus rapidement.
À mesure que le trafic et les demandes relatifs à votre application augmentent, mettez à l’échelle les performances de manière simple et économique. Ajoutez une couche de mise en cache rapide à l’architecture de l’application pour gérer des milliers d’utilisateurs simultanés à une vitesse quasi-instantanée, tout en bénéficiant des avantages d’un service complètement managé.
Débit et performances supérieurs pour gérer des millions de requêtes par seconde avec une latence inférieure à une milliseconde
Service complètement managé à l’aide de mises à jour correctives, mises à jour, mises à l’échelle et approvisionnement pour vous permettre de vous concentrer sur le développement
Intégration des modules RedisBloom, RediSearch, RedisJSON et RedisTimeSeries, prise en charge de l’analyse, de la recherche et de la diffusion en continu des données
Puissantes fonctionnalités parmi lesquelles le clustering, la géoréplication active, Redis on Flash et une disponibilité jusqu’à 99,999 %
Que pouvez-vous créer avec le cache Azure pour Redis
Améliorez le débit et la latence des applications
Utilisez Azure Cache pour Redis pour accélérer votre couche de données grâce à la mise en cache. L’ajout d’Azure Cache pour Redis peut augmenter le débit de données de plus de 800 % tout en augmentant de plus de 1 000 %1 les performances relatives à la latence à un prix avantageux. Il s’agit d’un excellent moyen de mettre à l’échelle les applications et d’améliorer l’expérience utilisateur sans avoir à réorganiser votre base de données sous-jacente.
Accélérer les applications avec un cache distribué
Complétez les services de base de données comme Azure SQL Database et Azure Cosmos DB en permettant à votre couche Données de mettre à l’échelle le débit à un coût inférieur à celui des instances de base de données développées. Stockez et partagez les résultats des requêtes de base de données, les états des sessions et le contenu statique à l’aide d’un modèle commun de mise en cache, et rendez votre application plus agile et plus évolutive.
Stocker efficacement les données de session
Enregistrez, récupérez et mettez à jour rapidement lesdonnées de session web, telles que les cookies utilisateur et les pages en sortie. Améliorez les performances de votre application en augmentant sa réactivité et en lui permettant de gérer des charges croissantes avec moins de ressources de calcul web. Tirez parti de la persistance des données et de la duplication automatique des données pour optimiser la fiabilité des données utilisateur. Augmentez la taille des instances en téraoctets à l’aide du clustering pour répondre aux besoins des plus grandes entreprises et synchroniser les données de session de manière globale avec la distribution géographique active.
Communiquer entre services en tant que courtier de messages
Utilisez Azure Cache pour Redis en tant que solution pour implémenter des architectures de publication/abonnement ou de file d’attente. Routez les messages en temps réel et effectuez un scale-up des frameworks de communication web, tels que SignalR. Utilisez le chiffrement TLS standard pour les données en transit et configurez l’isolement réseau avec Azure Private Link.
Mettez à niveau les performances des applications avec Redis Enterprise sur Azure
Bénéficiez d’une prise en charge décisive des fonctionnalités Redis Enterprise via les niveaux Enterprise et Enterprise Flash d’Azure Cache pour Redis, développés en partenariat avec Redis Inc. Tirez parti de la géoréplication active pour créer des caches répartis dans le monde entier avec une disponibilité de 99,999 %. Ajoutez de nouvelles structures de données qui améliorent l’analyse et le Machine Learning avec les modules RediSearch, RedisBloom et RedisTimeSeries inclus. Et obtenez d’importantes tailles de cache à moindre coût en utilisant le niveau Enterprise Flash pour exécuter Redis sur du stockage flash rapide.
Tirer parti de Redis en tant que service complètement managé
Déployez plus rapidement à l’aide d’un service complètement managé sur Azure. Azure Cache pour Redis s’appuie sur Redis open source et prend en charge de façon native les structures de données Redis telles que les hachages, les listeset les groupes triés. Si votre application utilise Redis, elle fonctionnera avec Azure Cache pour Redis. Rationalisez la migration en important et exportant les fichiers de base de données Azure Cache pour Redis.
Sécurité et conformité complètes et intégrées
-
Microsoft investit plus de 1 milliard de $ USD par an dans la recherche et le développement en matière de cybersécurité.
-
Nous employons plus de 3 500 experts de sécurité qui se consacrent à la sécurité et à la protection des données.
-
Azure propose plus de certifications que tout autre fournisseur de services cloud. Voir la liste complète.
-
Tarification économique que vous pouvez contrôler
Avec cinq niveaux de tarification et des options de tarification réservées, vous avez la possibilité de personnaliser les performances de votre charge de travail. Consultez les détails liés à la tarification.
Démarrer avec un compte Azure gratuit
1
2
Lorsque votre crédit est épuisé, passez au paiement à l’utilisation pour continuer à créer des applications à l’aide de ces mêmes services gratuits. Payez uniquement si vous utilisez une quantité supérieure aux volumes mensuels gratuits.
3
Approuvé par des organisations de toutes tailles
Alaska Airlines facilite les achats
"Nous voulions utiliser Azure Cache pour Redis et l’exécution locale n’était pas facile. Mais dans Azure, en trois clics, nous l’avons fait. Nous n’avons pas eu à nous coordonner avec d’autres équipes pour mettre en place une nouvelle infrastructure et déterminer comment la maintenir une fois en production, et c’est une excellente chose."
Ralph Feltis, Ingénieur développement logiciel, Alaska Airlines
CarMax optimise l’innovation en ligne
"PaaS Azure (platform as a service) nous a donné accès à un ensemble complet de fonctionnalités telles que Azure Cache pour Redis que nous n’avons pas eu à créer nous-mêmes. Nous pouvons lancer ces services et commencer à les utiliser en moins d’une heure, ce qui est incroyable."
Brandon Linton, architecte de solutions, CarMax
Le leader des soins aux animaux crée une solution distribuée globale
Mars a utilisé Azure Cache pour Redis en tant que courtier de messages, fournissant un accès rapide aux données dans les sessions et services d’application.
Chipotle crée un nouveau site web évolutif
Chipotle a utilisé Azure Cache pour Redis afin d’améliorer les performances du site web et de gérer sa base de clients en constante évolution.
SitePro simplifie l’ingestion des données IoT en temps réel
"Nous pouvons faire plus avec Redis en tirant parti du module RedisTimeSeries pour prendre en charge la collecte et l’analytique de données provenant de centaines de milliers de capteurs IoT."
Dustin Brown, directeur des technologies, SitePro
Ressources et documentation Cache Azure pour Redis
Ressources d’apprentissage
Démarrages rapides :
.NET | .NET Core | ASP.NET | Java
Didacticiel :
Microsoft Learn :
Mettre en cache les données en lecture seule avec Redis
Utiliser le modèle Cache-Aside
Améliorer l’extensibilité des sessions dans une application web ASP.NET
Accélérer et mettre à l’échelle une application Spring Boot avec Azure Cache pour Redis
Ressources appréciées des développeurs
Kits de développement logiciel (SDK) :
.NET | Java | API REST | Client Redis | Commandes redis
Architectures de solution :
Bonnes pratiques pour la mise en cache | Modèle Cache-Aside
Déploiement services d’application hautement disponibles
Déploiement d’applications d’entreprise
Front-end d’e-commerce | Mise en cache des sorties e-commerce
Améliorer électroniquement la scalabilité web | Site web simple
Questions fréquentes sur Azure Cache pour Redis
-
Azure Cache for Redis is a fully managed, in-memory cache that enables high-performance and scalable architectures. Use it to create cloud or hybrid deployments that handle millions of requests per second at sub-millisecond latency—all with the configuration, security, and availability benefits of a managed service.
-
While most databases store data on slower, disk-based storage, Azure Cache for Redis stores data in memory. Since memory is significantly faster than disk storage, data can be written and retrieved much faster.
-
In some cases—and often in session store use cases—Azure Cache for Redis can be used as a standalone database. However, most of the time, it is best used as a complement to a database in the form of a cache. Azure Cache handles data that needs to be accessed more frequently, while the database handles data that needs to be stored for the longer term.
-
Azure Cache for Redis offers exceptional reliability with a 99.9 percent SLA. Most tiers provide a built-in replica that acts as a failover if the primary instance goes down. You can also configure your Azure Cache for Redis instance to use data persistence to recover data in the event of a hardware failure.
Si vous êtes prêt, créons votre compte Azure gratuit
- [1] Les chiffres de performances sont extraits des données d'une étude commandée par Microsoft et menée par GigaOm en octobre 2020. L'étude compare les performances d'une application test utilisant une base de données Azure avec et sans implémentation d'Azure Cache pour Redis comme solution de mise en cache. Dans le cadre de cette étude, Azure SQL Database et Azure Database pour PostgreSQL ont été utilisés comme élément de base de données. Une instance Gen 5 Usage général à 2 vCore d'Azure SQL Database et une instance Usage général à 2 vCore d'Azure Database pour PostgreSQL ont été utilisées avec une instance P1 Premium de 6 Go d'Azure pour Redis. Ces résultats ont été comparés avec des instances Gen 5 Usage général à 8, 16, 24 et 32 vCore d'Azure SQL DB et des instances Usage général à 8, 16, 24 et 32 vCore d'Azure Database pour PostgreSQL sans Azure Cache pour Redis. Les données de point de référence proviennent du test de charge « GigaOm Web Application Database Load Test » qui simule une application web commune et une base de données back-end soumise à des requêtes HTTP croissantes. Les résultats prix réels peuvent varier en fonction de la configuration et de la région.
- [2] Redis est une marque déposée de Redis Ltd. Tous les droits qu’il y a sont réservés à Redis Ltd. Toute utilisation par Microsoft est uniquement à titre de référence et n’indique aucun parrainage, approbation ou affiliation entre Redis et Microsoft.