Performance not sensitive to high loads, "noisy neighbours" or underlying instance size

Fully automated service throughout bucket lifecycle

Metered usage - pay according to the actual bucket size

Available on AWS, Azure, SoftLayer and GCE

The key differentiator between Memcached Cloud and other hosted services

Most hosted services offer standard cloud instances pre-loaded with open-source Memcached. This approach does not tackle the operational limitations of running Memcached on the cloud and does not provide great advantage over the do-it-yourself approach.

Memcached Cloud overcomes these limitations by adding a breakthrough technological layer to open source Memcached, while fully supporting it. The technology virtualizes multiple cloud servers into an infinite pool of memory, consumed by users according to the actual size of their buckets.

A bucket is distributed in small chunks across multiple shards and multiple nodes, minimizing the recovery process from a node failure. Buckets are also constantly replicated, so if a node fails, an auto-switchover mechanism guarantees data is served without interruption.

Memcached Cloud includes a storage engine with various data persistence options, so data in a bucket is never lost. Users can also back up their buckets to a remote persistent storage for disaster recovery purposes.

With Memcached Cloud, scaling is performed automatically -- the shards autonomously inflate, deflate, multiply or reduce according to the bucket size and the measured performance of each shard. A bucket can continuously grow from a few megabytes to gigabytes, terabytes and even petabytes.

Memcached Cloud is completely “zero touch.” A Memcached bucket is created in seconds, and from that moment on all operations are fully-automated.