Cloud Memorystore, which was initially announced at the Redisconf event this past April, provides a highly-scalable managed Redis datastore that’s hosted on the Google Cloud Platform.
Powered by Redis, Cloud Memorystore provides in-memory data storage, which ensures that data is delivered to users quickly and efficiently. With Cloud Memorystore service, data latency and throughput can be had at the sub-millisecond level, with a maximum network bandwidth of up to 12Gbps. And with support for a variety of data structures and other features that include persistence, replication, and the publish-subscribe pattern, developers can easily implement a variety of features within their applications.
Google’s Cloud Memorystore allows developers to start off with with Redis instances as small as 1GB in size, with the ability to easily these instances up to a maximum size of 300GB.
Instances can be created and configured within a few minutes with admins simply having to choose a few options in order to create an instance, such as the tier, capacity, and region. The estimated monthly cost of the instance will be displayed on the configuration screen, based on the settings that are selected. If an application happens to have a spike in traffic, creating a need for more storage, admins can easily scale the Redis instances to meet the increased demand. Admins can view metrics related to the instances using Google’s Stackdriver monitoring service, which provides information related to network throughput, latency, memory usage, and commands per second, among others.
All data stored using Cloud Memorystore is secured, as Redis instances are deployed with its own private IP addresses. These can only be accessed via a virtual private cloud network. User access can also be restricted using Google’s Cloud Identity and Access Management controls, ensuring that admins and developers only have the access required for specific roles.
For those who wish to move their applications over to Google’s Cloud Platform, Cloud Memorystore is compatible with the open-source version of Redis, enabling migration without the need to update any underlying application code.
When it comes to applications that require quick access to data stored using Redis, Google’s Cloud Memorystore may be worth taking a look at. With the ability to quickly provision Redis instances that can easily be scaled to meet user demand, admins and developers can ensure that users will always have access to the data that they need when they need it.