ElastiCache: Memcache
- Node is the smallest building block in Elasticache
- Each node runs an instance of Memcached.
- Can scale the nodes in a cluster up or down to a different instance type.
- The Memcached engine supports Auto Discovery, in which, client programs automatically identify all nodes in cache cluster, initiate and maintain connections to all of these nodes. No manual configuration.
- Client application connects to a configuration endpoint having DNS entry with CNAME entries for each of the cache node endpoints.
- Memcached is available in multiple AWS Regions around the world.

Choose Memcached if
- You need the simplest model possible.
- You need to run large nodes with multiple cores or threads.
- You need the ability to scale out and in, adding and removing nodes as demand on system increases and decreases.
- You need to cache objects, such as a database.

AWS Certified Solutions Architect Associate Free Practice TestTake a Quiz