Amazon ElastiCache è un servizio completamente gestito che semplifica il deployment, l'operatività e la scalabilità di un archivio dati in memoria e cache nel cloud. Spesso lavorando in congiunzione con altri servizi di database e storage di AWS, ElastiCache garantisce che le applicazioni moderne soddisfino i requisiti in tempo reale per un'elevata velocità di trasmissione dei dati e tempi di risposta inferiori al millisecondo, servendo milioni di richieste simultanee. Amazon ElastiCache supporta due motori open-source in memoria:
o Redis - un archivio dati e cache in memoria veloce e open source. Amazon ElastiCache per Redis è un servizio in memoria compatibile con Redis che offre la facilità d'uso e la potenza di Redis insieme alla disponibilità, affidabilità e prestazioni adatte alle applicazioni più esigenti. ElastiCache per Redis è completamente gestito, scalabile e sicuro, rendendolo un candidato ideale per alimentare casi d'uso ad alte prestazioni come Web, App mobili, Gaming, Ad-Tech e IoT.
o Memcached - un sistema di caching di oggetti in memoria ampiamente adottato. Amazon ElastiCache per Memcached è conforme al protocollo con Memcached, quindi gli strumenti popolari che utilizzi oggi con gli ambienti Memcached esistenti funzioneranno perfettamente con il servizio. ElastiCache per Memcached è adatto per casi d'uso di caching dove le prestazioni e la concorrenza sono importanti.