Amazon ElastiCache for Memcached is a Memcached-compatible in-memory key-value store service that can be used as a cache or a data store. It delivers the performance, ease-of-use, and simplicity of Memcached.
Variants
Single: simple, inexpensive and vertical scalable solution
Cluster: best performance by sharding data, configuration endpoint for auto node discovery, vertical and horizontal scalable solution