AWS - ElastiCache for Redis

What is ElastiCache   --> ElastiCache is a web service that makes it easy to deploy, operate, and scale an in-memory cache in the cloud.

service improves the performance of web applications by allowing you to retrieve information from fast managed in memory caches instead of relying entirely on slow idea space databases.Amazon ElastiCache supports two open source memory engines:

Types of ElastiCache   

                                    Redis

                                    Memcached

    Redis--> A popular open source in memory key value store that supports data structures such as sorted sets and lists ElastiCache supports Master/Slave application and multi-AZ (Auto-Failover and an enhanced robustness) which can be used to achieve cost AZ availability Zone or in redundancy. Redis is a structured data warehouse in memory, cache and message broker. 

  Memcached-->It is a high performance memory object caching system, designed to accelerate dynamic web applications.

>multi-AZ capabilities  do not.

Amazon ElastiCache allows you to pay for memory capacity per hour while the nodes are active, without long-term commitments.

Some of the common uses of Amazon ElastiCache are:

Amazon CloudFront content delivery network (CDN)