Memcached Cloud

Memcached Cloud is a fully-managed service for hosting and running your Memcached in a reliable and fail-safe manner.3>

Features

True high-availability

Instant failover – if a node fails or the entire data center is down, your data is instantly served from a replica in a seamless manner and without human intervention.

Fast storage engine

You can choose to constantly save your data to persistent storage without affecting performance. We enable Redis-style AOF (Append Only File) every one second to network block storage (such as AWS EBS, Azure drive storage, SotflLayer SAN, GCE block storage).

Backups and imports

You can back up your dataset periodically or at any time you want to an FTP server or any of the following cloud storage offerings: AWS S3, Azure Geo-Redundant Storage, SoftLayer Object Storage, Google Cloud Storage. You can easily import backups to the service. Use our memcached populator tool for importing backups to any server.

Infinite seamless scalability

Your dataset can grow to any size without dealing with nodes and clusters. When upgrading or downgrading your plan, you do not lose any data, plus you don't need to move your dataset between cloud instances – simply change your memory limit setting. Scaling, upgrades or downgrades do not involve any downtime.

Predictable high-performance

Datasets are processed by multiple cores and on the strongest cloud instances to guarantee best performance.

Multiple buckets in a plan

We enable multiple buckets in a single plan, each running in a dedicated process and in a non-blocking manner.

SSL authentication & encryption

We supports fully encrypted SSL connection without compromising on performance.

Email alerts

We provide alert notifications for exceeding memory and connections limit, or crossing latency, high throughput or low throughput thresholds.

Fully-automated service

Forget instances, servers list, clusters, scaling, data persistence / high availability settings and failure recovery. Select a plan and all the rest is taken care of by us!

24/7 monitoring & support

All resources are constantly monitored as shown on our Status page. Enjoy our 24/7 support via online helpdesk or phone.

The Technology Behind Memcached Cloud

Redis Labs’ patented Dynamic Clustering technology virtualizes multiple cloud servers into an infinite pool of memory. It distributes a dataset in small chunks across multiple shards and multiple nodes, minimizing the recovery process from a node failure.

The shards autonomously inflate, deflate, multiply or reduce according to the dataset’s size and the measured performance of each shard. A dataset can autonomously and continuously grow from a few megabytes to terabytes and even petabytes.

A dataset is constantly replicated, so if a node fails, an auto-switchover mechanism guarantees data is served without interruption. The technology supports various data persistence options without compromising on data integrity or throughput and latency. One can also back up a dataset to a remote persistent storage for disaster recovery purposes.