ElastiCache  

ElastiCache is a distributed in-memory cache environments in the AWS Cloud

ElastiCache works with both the Redis and Memcached engines

·      Managed Redis / Memcached

·      In memory data store, sub-millisecond latency

·      Must provision an ec2 compute instance type

·      Support for Clustering ( Redis) and Multi AZ, Read Replicas

·      Security through IAM, Security Groups, KMS, Redis Auth

·      Backup / Snapshot / point in time restore feature

·      Managed and scheduled Maintenance

·      Monitoring through Cloudwatch

 

·      Use Case: Key/Value store, Frequent reads, less writes, cache results for DB queries, store session data for websites, cannot use SQL.

 

monitoring the ElastiCache engine, look for

§  cpu utilization

§  Swap usage

§  Evictions

§  Concurrent connections

elasticacherds.PNG

 

elasticache.PNG

 

Redis.PNG

 

memcached.PNG

elast.PNG

====================================================

 (Redis and Memcached) > distributed sticky sessions,