Le magasin clé-valeur en mémoire est une base de données NoSQL optimisée pour les charges de travail d'applications à lecture importante (par exemple, les réseaux sociaux, les jeux, le partage de fichiers multimédias et les portails de questions et réponses) ou des charges de travail exigeantes en puissance de calcul (par exemple, un moteur de recommandation).  La mise en cache en mémoire améliore les performances de l'application en stockant les segments de données les plus importants dans la mémoire pour un accès à faible latence. Les informations mises en cache peuvent inclure les résultats d'interrogations de bases de données à E/S intensives ou les résultats de calculs intensifs.

Amazon Web Services (AWS) fournit une variété d'options de base de données clé-valeur en mémoire. Vous pouvez exploiter votre propre magasin de données non relationnelles clé-valeur dans le cloud sur Amazon EC2 et Amazon EBS, travailler avec les fournisseurs de solutions Amazon ou tirer parti de services non relationnels entièrement gérés.

Découvrez gratuitement AWS

Créez un compte gratuit

Dans le cadre du niveau gratuit AWS, bénéficiez de 25 Go de stockage et jusqu'à 200 millions de requêtes par mois avec Amazon DynamoDB.

Voir les détails relatifs au niveau gratuit d'AWS »

Amazon ElastiCache est un service Web qui facilite le déploiement, l'utilisation et la mise à l'échelle d'un cache en mémoire dans le cloud. Ce service améliore les performances des applications Web en vous permettant de récupérer des informations depuis des caches en mémoire gérés rapides, au lieu de vous en remettre entièrement à des bases de données sur disques, qui sont plus lentes.

Amazon ElastiCache détecte et remplace automatiquement les nœuds défaillants, réduisant ainsi les frais généraux associés aux infrastructures autogérées, tout en fournissant un système résilient qui limite les risques liés à des bases de données de cloud surchargées qui ralentissent les temps de chargement des applications et sites Web. Par le biais de son intégration avec Amazon CloudWatch, Amazon ElastiCache fournit une visibilité accrue sur les mesures de performance clés associées à vos nœuds Memcached ou Redis.

ElastiCache prend en charge deux moteurs de mise en cache en mémoire à code source libre. Pour plus d'informations, consultez la page de présentation détaillée du service Amazon ElastiCache »

Memcached est un système de mise en cache d'objets mémoire largement utilisé. ElastiCache est conforme au protocole Memcached, de sorte que les outils que vous utilisez actuellement couramment avec vos environnements Memcached fonctionnent de manière transparente avec ce service.

Redis, un magasin clé-valeur en mémoire couramment utilisé et à code source libre, prend en charge les structures de données telles que les listes et les jeux de données triés. Les principaux modèles d'utilisation de Redis comprennent la mise en cache, la gestion des sessions, la fonctionnalité pub/sub et les classements. ElastiCache pour Redis est un service de structure de données en mémoire compatible avec Redis qui prend en charge la réplication maître/esclave et la zone de disponibilité multiple pour atteindre une certaine redondance inter-AZ avec basculement automatique vers un réplica en lecture. Il inclut également des améliorations d'Amazon pour le moteur Redis pour améliorer la robustesse et la stabilité.

Découvrez comment vous pouvez gérer des données IoT et Time Series avec Amazon ElastiCache pour Redis.


Aerospike est un magasin clé-valeur en mémoire open source.  Ces hautes performances de base de données NoSQL peuvent être installées en tant que service en mémoire permanent avec un cluster de RAM ou de plus grandes tailles de données utilisant l'instance SSD locale qui sont également stockées de manière permanente sur EBS.  Pour en savoir plus sur l'exécution d'Aerospike sur AWS, rendez-vous sur AWS Marketplace ».