华为云旗舰Redis,分布式云数据库GeminiDB Redis接口

举报
GaussDB 数据库 发表于 2021/07/20 14:45:20 2021/07/20
【摘要】 华为云推出自研的大容量Key-Value数据库旗舰——云原生分布式数据库GeminiDB Redis接口,是一款技术成熟的云数据库产品,它给客户带来明确的价值。

开源Redis痛点

开源Redis的RESP协议友好、命令种类丰富,支撑业务场景众多,很受开发者青睐。然而,近年企业规模都在逐渐扩大,传统缓存逐渐难以支撑业务。有以下几点主因:

  • 容量有限,业务架构很难对“缓存”要求更多
  • 生产环境最怕OOM,而开源Redis一旦宕机,会导致内存数据丢失。因此,即使开源Redis能存各种丰富类型数据,业务也不敢太“PUSH”。
  • 内存昂贵,成本降不下来
  • 256G内存条价格比同等容量SSD硬盘贵30倍,而开源Redis独有的fork机制导致内存平时至少要预留50%备用。这是货真价实的“经费在燃烧”。
  • 可靠性不足
  • 如果你经常关注技术媒体,会发现缓存雪崩、主从同步脱节等故障已是老生常谈。相比关系型磁盘数据库,有经验的工程师都会觉得开源Redis真的不够“皮实”。

为解决痛点,业界各显神通

在这样的背景下,出现了一种新型Redis,主打大容量持久化、分布式高并发。业界也有多款开源项目,如SSDBkvrockspikaARDB等。

他们有相同的设计理念——全量数据落盘。

听起来容易,其实难度很高,因为要解决协议兼容、集群管理、故障接管、性能稳定等诸多技术问题。

云原生的GeminiDB Redis接口

华为云紧跟业界趋势,也推出了自研的大容量Key-Value数据库旗舰——云原生分布式数据库GeminiDB Redis接口。

从使用角度,这款产品与原生Redis没有任何差异。这是因为RESP协议兼容做得好,业务无需改代码,切换到GeminiDB Redis接口很轻松。

从技术角度,相比开源原生Redis以及业界各类新型自建Redis,GeminiDB Redis接口是一款技术成熟的云数据库产品,它给客户带来明确的价值:

  • 解决运维之痛:一套实例 拥有一键备份/快速恢复、可视化监控、故障预警保护、API查询实例信息等等充满“人情味”的功能。这也是云原生的魅力所在。
  • 低成本:GaussDB品牌先进云原生架构 分布式大容量存储池,根本上解决开源Redis内存昂贵、使用率低的成本问题,成本可降低75%。省下经费,让业务更能自由发挥。
  • 高性能:存储层RDMA高速网络互连 + 计算层冷热分离设计,充分利用物理资源,保障性能稳健。
  • 强一致性:基于GaussDB品牌独有架构实现的强一致性,是业界最高标准,这是一个高门槛技术。实际上,它本就是很刚需的业务需求、运维需求。电商秒杀活动中,开源Redis做限流器,很容易因主从节点弱一致问题导致缓存击穿;即使是MySQL,运维也尝尝要利用MHA等复杂外部组件来“弥补”一致性缺失。
  • 超高可靠:计算层采用分布式架构,实现了故障后的秒级接管。即使只剩一个节点ONLINE,业务也可正常访问。存储池为每份数据离散保存三副本,即使硬件故障,也能确保数据0丢失。没有“意外”能让上层业务停摆。
  • 弹性伸缩:深知业务发展之道,在数据量拓展、高峰时段,一键即可快速扩容。内部搭载高性能proxy集群,自动数据分片能力,随之而来的是全局负载均衡,避免资源浪费。

应用场景更加广阔

对于过度依赖MySQL+Redis组合的传统业务架构,如果只想临时缓存下数据,开源Redis的确能提供急速访问性能。毕竟用内存承载全量数据,这不难实现。

实际上,如果重新思考架构设计,你会发现:

  • 游戏业务直接使用Redishash数据结构存储用户动态、个性签名,使用zset存储天梯排名,多自由;
  • Feed流业务直接使用stream来做推拉,多适合;
  • 地图相关业务直接使用Redis GEO来存储定位,多完美。

结束语

实际上,大容量Redis已是趋势,尤其是在云原生加持下,试想能节省多少硬件成本、运维成本?

华为云GeminiDB Redis接口设计初衷很简单,就是让Redis这一航道长青,为每一个需要Redis的用户解决成本之痛,运维之痛。

了解更多产品信息:https://www.huaweicloud.com/product/gaussdbforredis.html

为了让更多企业可以体验到GeminiDB Redis接口魅力所在,华为云数据库迁移上云专场推出钜惠活动,GeminiDB Redis接口低至637元,包年享4折!详情请点击链接https://activity.huaweicloud.com/dbs_Promotion/index.html

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。