Google于4月份首次发布了针对Redis高可用性云数据服务的完全托管的内存中数据存储服务,现在任何想要试用的组织都可以通过Beta版访问。
Google的新Cloud Memorystore是一项高度可扩展且高度可用的Redis服务,由该公司完全托管和管理。它旨在为具有Google云托管应用程序且需要近实时处理数据的企业提供快速的内存中数据缓存。
Google托管的Redis服务与开源Redis完全兼容。Google产品经理Gopal Ashok在5月9日的博客中说,因此,在开源版本的Redis上运行应用程序的组织现在可以将其应用程序迁移到Google的Cloud Platform,而无需进行任何代码更改。
随着越来越多的应用程序需要实时处理数据,您可能希望基础架构中的缓存层可以减少应用程序的延迟,” Ashok写道。他指出,借助Google的托管Redis服务,组织可以获得快速的内存中缓存以及持久性,数据复制和实时消息传递等功能。
开源Redis是Redis Labs开发的一种内存数据技术,组织可以将其用作数据库,数据缓存或消息代理。与写入磁盘的传统关系数据库不同,Redis提供了一种在内存中存储或缓存数据的方法,从而为需要它的应用程序提供了更快的数据访问权限。
Google的Cloud Memorystore旨在为组织提供一种利用Redis的方式,而不必担心管理该技术。企业可以使用该服务来构建大型应用程序缓存,其访问时间在毫秒以下,并且完全在Google托管的基础架构上运行。
Ashok说,与开源Redis不同,有了Cloud Memorystore,所有Redis实例都通过私有IP地址受到保护,企业可以通过Google的Cloud Identity and Access Management服务执行访问管理规则。他说,借助Cloud Memorystore,企业还可以使用Google的Stackdriver云管理和监视套件来监视所有Redis实例。
亚马逊提供与其ElastiCache for Redis托管服务几乎相同的服务。与Google的Cloud Memorystore一样,Amazon的服务也针对在云中运行数据密集型应用程序的企业。它为公司提供了一种在高吞吐量,低延迟的内存数据存储中存储或缓存应用程序数据的方法。亚马逊称ElastiCache在游戏公司,广告技术公司,金融服务公司和医疗保健组织中很受欢迎。
Google通过Cloud Memorystore提供了两个服务层-一个基本服务层和一个标准层。基本层是为希望使用Redis进行相对简单的数据缓存的组织而设计的,而标准层则是为希望在其Redis基础结构周围提供高可用性保证的组织而设计的。
Ashok说,注册基本层或标准层的企业可以预配置300 GB的Redis实例,并获得12 Gbps的网络吞吐量。但是那些注册了高端标准服务的人还获得了高可用性功能,例如跨区域复制和自动故障转移功能。Cloud Memorystore的标准层客户还可以获得99.9%的服务可用性保证。
与Google的许多云服务一样,Google为Cloud Memorystore提供了按需的按秒定价模式。没有与服务相关的前期费用。