Amazon ElastiCache est un service entièrement géré qui facilite le déploiement, l'exploitation et la mise à l'échelle d'un magasin de données en mémoire et d'un cache dans le cloud. Souvent en collaboration avec d'autres services de base de données et de stockage AWS, ElastiCache garantit que les applications modernes répondent aux exigences en temps réel pour un débit de données élevé et des temps de réponse en dessous de la milliseconde, tout en servant des millions de requêtes simultanées. Amazon ElastiCache prend en charge deux moteurs en mémoire open-source :
o Redis - un magasin de données en mémoire et un cache rapide et open source. Amazon ElastiCache pour Redis est un service en mémoire compatible avec Redis qui offre la facilité d'utilisation et la puissance de Redis ainsi que la disponibilité, la fiabilité et la performance adaptées aux applications les plus exigeantes. ElastiCache pour Redis est entièrement géré, évolutif et sécurisé - en faisant un candidat idéal pour alimenter des cas d'utilisation à haute performance tels que le Web, les applications mobiles, les jeux, la technologie publicitaire et l'IoT.
o Memcached - un système de mise en cache d'objets en mémoire largement adopté. Amazon ElastiCache pour Memcached est conforme au protocole Memcached, de sorte que les outils populaires que vous utilisez aujourd'hui avec les environnements Memcached existants fonctionneront parfaitement avec le service. ElastiCache pour Memcached est adapté aux cas d'utilisation de mise en cache où la performance et la concurrence sont importantes.