Amazon ElastiCache for Redis

Magasin de données en mémoire compatible avec Redis conçu pour le cloud. Alimente des applications en temps réel avec une latence inférieure à une milliseconde.

Amazon ElastiCache pour Redis est un magasin de données en mémoire à la rapidité flamboyante qui offre une latence inférieure à une milliseconde pour alimenter des applications en temps réel à l'échelle d'Internet. Construit avec le système open source Redis et compatible avec les API Redis, ElastiCache pour Redis fonctionne avec vos clients Redis et utilise le format de données Redis ouvert pour stocker vos données. Vos applications Redis autogérées peuvent travailler aisément avec ElastiCache pour Redis sans aucune modification de code. ElastiCache pour Redis combine la vitesse, la simplicité et la polyvalence du système Redis, open source, avec la facilité de gestion, la sécurité et l'évolutivité d'Amazon pour alimenter les applications en temps réel les plus exigeantes dans les domaines du jeu vidéo, des technologies publicitaires, de la santé, des services financiers et de l'Internet des objets

Présentation d’Amazon ElastiCache pour Redis

Avantages

Des performances exceptionnelles

Amazon ElastiCache pour Redis fonctionne comme un magasin de données en mémoire pour prendre en charge les applications les plus exigeantes nécessitant des temps de réponse inférieurs à la milliseconde. Comparés aux bases de données sur disques, où la plupart des opérations nécessitent un aller-retour vers le disque, les magasins de données en mémoire gèrent les données en mémoire, ce qui donne des performances plus rapides que les disques. Le résultat est visible : une performance exceptionnellement rapide avec des opérations d'écriture et de lecture qui prennent généralement moins d'une milliseconde et la prise en charge de millions d'opérations par seconde. ElastiCache vous offre une pile matériel + logiciel de bout en bout optimisée pour une performance à la rapidité flamboyante.

 

Entièrement géré et renforcé

Amazon ElastiCache pour Redis est un service entièrement géré. Vous n'avez plus besoin de réaliser des tâches de gestion telles que la mise en service de matériel, l'application de patchs logiciels, le paramétrage, la configuration, la surveillance, la reprise après panne et les sauvegardes. ElastiCache surveille en permanence vos clusters pour assurer le bon fonctionnement de Redis et vous permettre de vous concentrer sur le développement d'applications de plus grande valeur. Il fournit des métriques de surveillance détaillées liées à vos nœuds, ce qui vous permet de diagnostiquer les problèmes et de réagir rapidement. ElastiCache ajoute une limitation en écriture automatique, une gestion intelligente de permutation de la mémoire et un basculement améliorer pour améliorer la disponibilité et la gestion du système open source Redis. En savoir plus sur Amazon ElastiCache pour Redis »

 

Compatible avec Redis

Redis est un magasin de données en mémoire largement répandu servant de base de données, de mémoire cache, de courtier de messages et de file d'attente. Amazon ElastiCache pour Redis conserve une compatibilité avec les formats de données open source Redis, les API Redis et fonctionne avec les clients Redis. Vous pouvez faire migrer vos charges de travail Redis autogérées vers ElastiCache pour Redis sans changement de code. En savoir plus sur Redis open source »

 

 

Hautement disponible et fiable

Amazon ElastiCache pour Redis prend en charge le mode cluster de Redis et offre une haute disponibilité via la prise en charge du basculement automatique par la détection du dysfonctionnement du nœud primaire et par la promotion de la réplica en nœud principal avec un impact minimal. Cela permet d'avoir une disponibilité en lecture pour votre application en prenant en charge les réplicas en lecture (sur toutes les zones de disponibilités) et en permettant d'utiliser les lectures lorsque l'instance principale est soumise à une charge de travail accrue. ElastiCache pour Redis prend en charge la logique de basculement améliorée pour procéder à un basculement automatique au cas où la majorité des nœuds primaires pour le mode cluster de Redis sont indisponibles. En savoir plus sur le basculement automatique pour ElastiCache »

 

Mise à l'échelle facile

Avec Amazon ElastiCache pour Redis, vous pouvez commencer modestement et dimensionner facilement vos données Redis à mesure que votre application évolue, jusqu'à atteindre un cluster contenant 6.1 Tio de données en mémoire. Il prend en charge le redimensionnement de cluster en ligne pour agrandir ou réduire vos clusters Redis sans temps d'arrêt et pour vous adapter aux fluctuations de la demande. Pour dimensionner les capacités en lecture, ElastiCache vous permet d'ajouter jusqu'à cinq réplicas en lecture sur plusieurs zones de disponibilité. Pour dimensionner la capacité en écriture, ElastiCache prend en charge les clusters Redis qui vous permettent de diviser votre trafic en écriture sur plusieurs nœuds primaires. En savoir plus sur le dimensionnement d'ElastiCache »

 

Sécurité et conformité

Amazon ElastiCache pour Redis prend en charge Amazon VPC, ce qui vous permet d'isoler votre cluster vers les plages d'adresses IP que vous choisissez pour vos nœuds. De plus, l'équipe d'ElastiCache surveille en continu les failles de sécurité connues du système open source Redis, du système d'exploitation et du micrologiciel et applique rapidement les patchs de sécurité pour garder l'environnement Redis sûr pour vous. Il est éligible pour PCI et HIPAA, autorisé par FedRAMP et propose le chiffrement en transit, au repos et Redis AUTH pour des communications sécurisées entre les nœuds pour vous aider à garantir la sécurité de données sensibles comme les informations personnellement identifiables (PII). En savoir plus sur VPC pour ElastiCache »

 

Principe de fonctionnement

Comment Redis fonctionne-t-il ?

Cas d'utilisation

Amazon ElastiCache pour Redis est le choix idéal pour les cas d'utilisation de traitement transactionnel et analytique en temps réel comme la mise en cache, la discussion/messagerie, les classements de jeu, la géolocalisation, le Machine Learning, le streaming multimédia, les files d'attente, les analyses en temps réel et les magasins de sessions.

Mise en cache

Amazon ElastiCache pour Redis est un outil de choix pour mettre en œuvre un cache en mémoire hautement disponible et sûr afin de réduire la latence d'accès, d'augmenter le débit et d'alléger la charge de vos bases de données relationnelles ou NoSQL. ElastiCache peut traiter des éléments fréquemment demandés en offrant des temps de réponse inférieurs à la milliseconde et vous permet d'évoluer facilement pour répondre à des charges plus élevées sans accroître la couche de base de données backend la plus coûteuse. La mise en cache de résultats de requête de base de données, la mise en cache de sessions permanentes et la mise en cache de pages complètes sont des exemples populaires de mise en cache avec ElastiCache pour Redis. Découvrez comment créer une application de mise en cache avec ElastiCache pour Redis.

Mise en cache avec Redis

Discussion et messagerie

Amazon ElastiCache pour Redis prend en charge la norme PUB/SUB avec correspondance de modèle. Cela permet à ElastiCache pour Redis de prendre en charge les salles de conversation ultra performantes, les flux de commentaire en temps réel et l'intercommunication entre serveurs. Vous pouvez également utiliser la norme PUB/SUB pour déclencher des actions basées sur des événements publiés. Découvrez comment créer une application de discussion avec ElastiCache pour Redis.

Discussion et messagerie avec Redis

Classements de jeux

Il est facile de créer des classements de jeux en temps réel avec Amazon ElastiCache pour Redis. Il suffit d'utiliser la structure de données des ensembles triés Redis qui assure l'unicité des éléments tout en veillant à ce que la liste reste triée en fonction de leurs scores. Pour créer une liste de classement en temps réel, il suffit de mettre à jour le score d'un utilisateur chaque fois qu'il change. Vous pouvez également utiliser les ensembles triés pour gérer des données en séries chronologiques en utilisant des horodatages comme score.

Classements de jeu avec Redis

Géolocalisation

Amazon ElastiCache pour Redis offre des structures et des opérateurs de données en mémoire conçus dans un but de gérer les données de géolocalisation en temps réel à grande échelle et à vitesse élevée. Vous pouvez utiliser Amazon ElastiCache pour Redis en vue d'ajouter des fonctions basées sur la géolocalisation à vos applications, telles que le temps et la distance du trajet ainsi que les points d'intérêt. Découvrez comment créer une application de géolocalisation avec ElastiCache pour Redis.

La géolocalisation avec Redis

Machine Learning

Amazon ElastiCache pour Redis vous propose un stockage de données en mémoire rapide pour créer et déployer rapidement des modèles de Machine Learning. Utilisez ElastiCache pour Redis pour les cas d'utilisation comme la détection de fraude dans les jeux et les services financiers, les enchères en temps réel dans ad-tech et le matchmaking pour les rencontres et le covoiturage pour traiter des données en direct et prendre des décisions en quelques dizaines de millisecondes. Découvrez comment Coffee Meets Bagel utilise ElastiCache pour ses recommandations de rencontres basées sur le Machine Learning en temps réel.

Machine Learning avec Redis

Streaming multimédia

Amazon ElastiCache pour Redis propose un stockage des données en mémoire rapide pour alimenter les cas d'utilisation de streaming en direct. Amazon ElastiCache pour Redis peut être utilisé pour stocker des métadonnées du profil et de l'historique de visionnage des utilisateurs, des tokens/informations d'authentification pour des millions d'utilisateurs et des fichiers manifestes pour permettre aux CDN de diffuser des vidéos à des millions d'utilisateurs sur ordinateur et mobile, en même temps.

Streaming multimédia avec Redis

Files d'attente

Amazon ElastiCache pour Redis propose une structure de données en liste pour faciliter la mise en place d'une file d'attente résistante et légère. Les listes offrent des opérations atomiques, ainsi que des capacités de blocage, ce qui les rend compatibles avec de nombreuses applications nécessitant un courtier de messages fiable ou une liste circulaire.

Files d'attente avec Redis

Analyses en temps réel

Amazon ElastiCache pour Redis peut être utilisé avec des solutions de streaming telles qu'Apache Kafka et Amazon Kinesis comme magasin de données en mémoire pour intégrer, traiter et analyser des données en temps réel avec une latence inférieure à la milliseconde. ElastiCache est un choix idéal pour les cas d'utilisation d'analyse en temps réel comme les médias sociaux, le ciblage publicitaire, la personnalisation, l'Internet des objets et les analyses de données de séries chronologiques.

Analyses en temps réel avec Redis

Magasin de sessions

Amazon ElastiCache pour Redis est parfaitement adapté comme magasin de sessions pour la gestion d'informations de sessions comme les jetons d'authentification d'utilisateur, d'état de session et autres. Utilisez simplement ElastiCache pour Redis comme un magasin clé/valeur rapide avec une durée de vie (TTL) appropriée sur des clés de session pour gérer vos informations de session. La gestion de session est couramment requise pour les applications en ligne, notamment les jeux, les sites d'e-commerce et les plateformes de réseaux sociaux. Découvrez comment utiliser ElastiCache pour Redis comme magasin de sessions.

Redis comme magasin de sessions

Clients

Adobe
Découvrez comment Adobe utilise ElastiCache pour sa plateforme API.
CapitalOne
Découvrez comment CapitalOne utilise ElastiCache pour les applications bancaires en temps réel.
Grab
Découvrez comment Grab utilise ElastiCache pour son application de chauffeurs.
Zynga
Découvrez comment Zynga utilise ElastiCache pour fournir des expériences de jeu multijoueurs.

Démarrez avec Amazon ElastiCache for Redis

Amazon ElastiCache for Redis

Inscrivez-vous

Obtenez l'accès à l'offre gratuite ElastiCache.
En savoir plus sur Amazon ElastiCache for Redis

Apprendre avec des tutoriels simples

Découvrez comment créer un cluster Redis.
Démarrez avec ElastiCache for Redis

Commencer la conception

Commencez la conception avec l'aide du guide de l'utilisateur.