华为云 GaussDB(for Redis) 支撑数位科技打造全新大数据引擎
在数字环境,每个科学的决策离不开数据的支撑。随着疫情的影响,线下商家对于开店投入更加谨慎,更需要大数据作为支撑提供科学的决策依据。
深圳数位大数据科技有限企业(简称“数位”)成立于 2015 年,致力打造助力实体数字化与线下决策的智能化产品和服务,让全域全场景大数据成为新引擎、。
华为云云原生 GaussDB(for Redis)定位为企业级 KV 缓存,具有高稳定性、降成本、秒级无感扩容。在数位大数据平台的建设中,起到了关键作用。
数据突然增长下,“大数据”存储迎挑战\
作为全域全场景大数据科技企业,数位的核心是通过“大数据+算法”来提供创新的产品和服务。自成立以来,数位累积了核心的全域全场景数据资产,包括 400+城市数据、3000 万+铺位信息、4 万个品牌数据,8000+商场数据,5 亿+栅格数据等,累积线下 POI(泛指互联网电子地图中的点类数据)数据量级达到 1 亿以上,构建了中国顶尖的全域全场景大,并实现毫秒级的响应,满足海量用户实时分析查找要求。
随着业务量增长,支撑数位业务的面临挑战,其中自建的开源 Redis 集群面临以下几方面问题:
(1)存储成本高:随着数位采集的数据量增多,大数据存储问题日益凸显,而开源 Redis 内存贵,容量利用率太低,让大数据引擎支出居高不下。
(2)快速扩容难:数位大数据一直处于强势增长,经常需要扩容。然而,开源 Redis 分片扩容慢、中断业务久的问题成为痛点,给运维和业务带来压力。
(3)大 key 易阻塞:大数据会经常存储大 key,但开源 Redis 单线程访问阻塞、分片 OOM(内存用完)、扩容 Bug 等问题很常见。
借力云原生 GaussDB(for Redis),打造全新“大数据引擎”
云原生环境,数位大数据科技将核心大数据业务改造上华为云,系统降低 IT 成本,解决 IT 资源管理难题。在关键选型上,使用华为云 GaussDB(for Redis)替代自建开源 Redis 集群。目前在华为云上,数位成功打造了一个成本更低、性能更优的大数据引擎,业务迈上了新的台阶。
GaussDB(for Redis)在数位大数据的业务体系中,起到了重要作用:
存储成本降低 80%
大数据存储成本过高,本质上还是硬件贵的问题。开源 Redis 所存储的数据全部放在内存中,每增长 1GB 成本直线成长,而算力又大量空闲浪费。
GaussDB(for Redis)自带冷热分离,借助 DRAM+NVMe 极速 SSD 实现降本的同时,保障亚毫秒级时延性能。在大数据维表存储场景,GaussDB(for Redis)数据压缩能将 1TB 数据压缩到 300G 容量,释放了大量存储空间。数位迁移到 GaussDB(for Redis)后,Redis 成本降低了近 80%。
扩容变成一件轻松的事
华为云 GaussDB(for Redis)是具备存算分离、资源池化的 Redis 云服务。存算分离的 GaussDB(for Redis)不但支持算力、存储独立买,还支持秒级弹性扩容。128G 快写满? 256G、512G、1TB…任选,统统 1 秒扩容完成,且业务访问完全不受影响。
迁移到 GaussDB(for Redis)实例之后,扩容变成了一件轻松的事。面对业务的扩张,数位的运维工作更加智能化,为以后业务的成长和企业的扩张打好了基石。
解决大 key 痛点
开源 Redis 的单线程,还有经典的“fork”问题,特别是在有一些大 key、热 key 的业务中,阻塞与性能抖动是习以为常的事情。
GaussDB(for Redis)架构中,每个节点都是真正的多线程,大 key 业务的整体访问时延有明显上升。此外,由于扩容、分片故障时,都是算法层的事,完全不需要“挪动”存储层的大 key,因此也从原理上杜绝了开源 Redis 存储大 key 的一系列不稳定问题。
华为云 GaussDB(for Redis)为数位科技打造了一个稳定可靠、高效安全、高超性能的大数据引擎,KV 存储降本 80%,助力实体企业数字化转型之路走的更加踏实。
未来,华为云 GaussDB 将持续助力数位科技成为数字环境的领军企业,聚焦实体企业所面临的命题,为实体从业者和企业提供决策、应用服务、数字化作业管理系统工具等支持,助力企业数字化转型成功。
评论