谷歌云平台今日发布了一项名叫 Memystorore 的新服务的 Beta 测试,作为一款与开源的 Memcached 分布式缓存技术兼容的产品,其提供了完全可管理的内存内数据存储。同一家族中其它比较知名的产品,还包括 2018 年首次推出的 Redis 。
谷歌 Memystorore 产品经理 Gopal Ashok 在今日发布的公告中称:
Redis 仍是会话存储、游戏排行榜、流分析、威胁检测和 API 速率限制等用例的热门选择,而 Memcached 通常被用作数据库的缓冲层。
此外,开发者经常利用 Memcached 作为会话存储。通过这项新服务,开发者能够将其集群中每个实例的缓存提升至 5TB 。
由于该服务与 Memcached 完全兼容,因此开发者可以将任何使用该协议的应用程序无痛移植到 Google Cloud 及其 Memorystore 分布式缓存平台上。
作为一项完全可管理的服务,谷歌将帮忙处理包括监控和补丁在内的所有常规任务,即便如何计算合适的缓存大小仍是个值得商榷的话题。
谷歌云平台认为,其详细的指标,将允许开发者根据需要而轻松的扩展和缩小相关实例,以优化服务的特定用例。
该公司指出,这些指标可在云端监测(Cloud Monitoring)、集中式监控仪表板、以及云端控制台(Cloud Console)中显示。
目前,Memystorore 分布式缓存服务已可用于计算引擎(Compute Engine)、容器引擎(Google Kubernetes Engine,简称 GKE)、应用引擎(App Engine Flex / Standard)和 Cloud Functions 上运行的应用。
需要注意的是,作为谷歌云平台的竞争对手之一,亚马逊那边也拥有类似的 ElastiCache 分布式缓存服务,更别提 MemCachier 等专业型初创企业了。
最后,Redis Labs 也在提供完全可管理的 Memcached 分布式高速缓存系统,且支持在亚马逊 AWS、微软 Azure 和谷歌 Cloud 上运行。