0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

GaussDB(for Redis) 助力金智教育业务数字化,增效降本双赢

jf_94205927 来源:jf_94205927 作者:jf_94205927 2024-03-28 22:12 次阅读

一、公司简介

江苏金智教育成立于 2008 年,是国内领先的高等教育信息化服务提供商。公司专注于推动云技术与高等教育的深度融合,通过自主研发为客户提供教学、科研、管理、生活服务等领域的软件产品和服务,帮助高校以数字化、智能化驱动人才培养和校务治理模式的变革。

凭借全面的产品解决方案和优质服务,金智教育已经累计助力 1000 余所高等院校和中职学校实现数字化转型和业务创新,成为高校信息化领域的领航者。

二、业务背景

金智教育有很多核心业务系统,其中大量使用了 Redis。近年来随着业务量持续增长,其原先采用的自建开源 Redis 在使用上遇到几个明显的痛点。

1)开源 Redis 主备倒换引起“丢 Key”,只能人工补数据

由于开源 Redis 主备采用的是异步复制,一旦发生故障倒换,将会丢失大量数据。

在金智教育业务中,APP 登录验证会使用 Redis 存储 token,一旦主从切换,会导致大量用户重复验证登录。这也是 Redis 常见的问题。

此外,在学生报表业务中,数据的完整性非常重要。一旦发生数据丢失,全国的老师都会发现系统中有一部分学生的信息无法查看,此时不得不通过人工来补救数据,非常耗时。

2)开源 Redis 分片经常“被流控”,影响业务

业务访问模型往往会存在一些热点,开源 Redis 集群虽然整体带宽高,但由于每个分片带宽小,因此经常触发分片流控,导致业务受损。

在金智教育的业务中,流控触发就意味着业务受损,因此非常需要一款“不流控”的 Redis 服务。

3)数据持续增长,开源 Redis 升配“太贵”,且影响业务

在海量数据处理的场景下,需要 Redis 长期保存数据。开源 Redis 扩容操作意味着加分片,耗时久而且影响业务。扩容只能靠 DBA 熬夜支撑,效率低下。

此外,随着数据增长,开源 Redis 的使用成本也会一次次“翻倍”,例如从 32GB 扩容到 64GB,会给公司带来较高的成本开销,金智教育也急需要一款成本可控的 KV 数据库。

三、华为云 GaussDB(for Redis)

解决方案

华为云 GaussDB(for Redis)的设计目的,就是为了解决 Redis 的痛点问题,有效实现降本和增效。兼容性方面,它不但 100%兼容 Redis5.0,而且支持主备和集群全生态架构,业务可以无缝平迁。近年来,GaussDB(for Redis)产品团队基于开源生态额外做了诸多的特性增强,例如:解决了 fork 问题使性能更平滑,支持自动无感扩容(秒级完成),指定时间点原地 PITR 回档、跨 Region 容灾等等。

针对金智教育在 Redis 使用中遇到的几大核心痛点,GaussDB(for Redis)提供了完善的配套解法:

1)数据可靠性显著提升,不担心总丢 key,也不再需要人工“补数据”

试想在 10000 QPS 的写入流量下,开源 Redis 即使配置秒粒度的 AOF 下刷(影响性能,往往不适合在线上环境开启),主备倒换也会引起 10000 条业务数据的丢失,损失很大。因此,开源 Redis 的“丢数据”是先天的痛点,并不适合用在数据重要的业务场景下。

GaussDB(for Redis)存储数据的可靠性非常高,用户数据在 GaussDB(for Redis)默认存储 3 个副本,成本上仅按 1 个副本计费,不会带来额外费用。计算节点使用预写日志 WAL 实现了命令级的可靠存储,即使分片发生故障倒换,由于有存储池保障全量数据的可靠性,也能保障业务数据的安全。

切换到 GaussDB(for Redis)后,金智教育线上业务的稳定性得到了大幅度提升,而不再需要消耗人工精力去“补数据”了。

2)采用独享容器部署,分片带宽充足,不担心流控

开源 Redis 的部署往往是多租户共用一个容器,因此不得不做流控,否则会发生租户间相互干扰的情况。分片的流控是常发生的现象,这会产生“木桶效应”,只有采用独立容器部署 Redis 才能解决。

GaussDB(for Redis)的每个分片都采用独立容器,带宽不做额外限流,分片(独立容器)带宽全部提供给业务程序使用,即使业务访问存在一定倾斜,也不担心被某个分片流控。

3)支持自动扩容,且对业务零干扰;强数据压缩比,存数据成本节约 30%+

GaussDB(for Redis)的扩容体验在行业里是领先的,目前已经支持全自动扩容,无需人工干预,且扩容平滑无感,秒级完成。对业务来说,连接不会被中断,也不会引起时延抖动,随着业务增长,扩容可以放心交给服务端自动化完成。

此外,金智教育在迁移数据时,发现 100GB 的数据迁入到 GaussDB(for Redis)只占用了不到 50GB 的空间,从长远来看存储成本非常有优势。这是由于 GaussDB(for Redis)通过高效压缩技术对数据进行了逻辑+物理块压缩,能够有效降低存储开销。

四、总结

目前,金智教育的核心线上业务已经在华为云数据库 GaussDB(for Redis)上平稳运行近一年,从日常综合表现来看,业务的平均时延在 1ms 以内,p99 时延一般在 2ms 内,并且性能稳定,同时运维和开发效率也得到了大幅度提升。

后续华为云数据库还会继续和金智教育密切合作,在 KV 数据库业务方向深挖更多服务化能力,提升客户运维和开发体验。

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 数字化
    +关注

    关注

    8

    文章

    8883

    浏览量

    62273
  • Redis
    +关注

    关注

    0

    文章

    379

    浏览量

    10982
收藏 人收藏

    评论

    相关推荐

    明达助力锻压设备工厂数字化改造

    降本增效的光明大道。明达技术集团级IOT平台基座通过定制化开发、部署,可实现设备工厂场景数字化重建,助力企业降本增效
    的头像 发表于 01-17 14:55 123次阅读

    戴尔科技助力企业实现科学的降本增效

    降本增效作为一个老生常谈的话题,尽管在多年的实践中各种策略和方法层出不穷,但真正实现成本削减和效率提升的路径依然不明确,一不小心就变成了“降本降效”。
    的头像 发表于 10-29 15:19 409次阅读

    数字化与传统业务模式的区别

    随着科技的飞速发展,数字化已经成为现代企业不可或缺的一部分。数字化不仅仅是一种技术手段,更是一种全新的业务模式和思维方式。它正在改变企业的运营方式、客户互动以及产品和服务的交付。 一、业务
    的头像 发表于 10-27 17:32 651次阅读

    光伏电站智慧运维系统助力光伏电站降本增效

    统通过大数据分析技术,对接无人机、摄像头等传感器设备,实现光伏电站智能数据采集、智能故障告警、智能巡检、智能识别缺陷消缺等功能,打造数字化、无人化、智能的运维巡检方式,以高效率、低成本实现光伏场站巡检工作的降本增效,提高电
    的头像 发表于 09-06 16:50 550次阅读
    光伏电站智慧运维系统<b class='flag-5'>助力</b>光伏电站<b class='flag-5'>降本增效</b>

    华为云 Flexus X 实例创新柔性算力技术,助力企业提质、增效降本

    当下,数字化转型是企业提质、增效降本,实现发展跃升的关键一招,但和大型企业相比,中小企业普遍规模小、资金储备较少、抗风险能力薄弱,且对数字化转型认识不够清晰,对上云、用云,推进
    的头像 发表于 08-07 22:49 620次阅读
    华为云 Flexus X 实例创新柔性算力技术,<b class='flag-5'>助力</b>企业提质、<b class='flag-5'>增效</b>、<b class='flag-5'>降本</b>

    能源装备数字化 3D扫描助力大型汽轮机铸件余量检测及精准划线!

    数字中国”战略正日益成为产业转型升级的强大引擎。以数字化转型为核心,驱动能源行业向低碳、绿色、高质量发展,既是当务之急,也是大势所趋。将3D数字化技术引入能源行业装备制造各个环节,能够助力
    的头像 发表于 07-30 11:36 320次阅读
    能源装备<b class='flag-5'>数字化</b>  3D扫描<b class='flag-5'>助力</b>大型汽轮机铸件余量检测及精准划线!

    无人机智能巡检系统助力光伏运维降本增效

    无人机智能巡检系统助力光伏运维降本增效 如今,我国已实现光伏制造业水平、光伏发电装机量和光伏发电量三项世界之首,在国家扶持与产业飞速发展下,光伏产业如何走深、走精、走长也成为了无可避免的问题。同时
    的头像 发表于 06-25 17:15 580次阅读

    SOLIDWORKS教育版:开启数字化设计新时代的钥匙

    数字化设计的世界里,SolidWorks无疑是一个重量级的角色。那么,你是否想过,当solidworks遇上教育版,会碰撞出怎样的火花呢?
    的头像 发表于 06-17 16:18 306次阅读

    会员风采!华秋电子——致力于“为电子产业增效降本”的数字化智造平台

    “客户、平台、供应、制造”四位一体强劲态势。借助全程线上数字化的服务方式,华秋帮助大量非标准的碎片式长尾订单实现了标准的制程,也因此实现了最终产品的
    发表于 05-13 09:53

    智能电表使用国产SF25C20晶圆合封MCU助力企业降本增效

    智能电表使用国产SF25C20晶圆合封MCU助力企业降本增效
    的头像 发表于 04-15 09:24 809次阅读
    智能电表使用国产SF25C20晶圆合封MCU<b class='flag-5'>助力</b>企业<b class='flag-5'>降本增效</b>

    教育数字化调研团走进锐捷,共议职业教育数字化转型新思路

    为贯彻落实国家教育数字化战略行动部署和2024年全国教育工作会议精神,加快推进职业教育数字化转型与发展,梳理职业
    的头像 发表于 03-29 11:31 391次阅读
    <b class='flag-5'>教育</b><b class='flag-5'>数字化</b>调研团走进锐捷,共议职业<b class='flag-5'>教育</b><b class='flag-5'>数字化</b>转型新思路

    GaussDB(for Redis) 特性揭秘:多租户管理

    华为云 GaussDB(for Redis)持续完善企业级增强特性,是名副其实的 "Redis Plus" ,其中很经典的企业级特性是 多租户能力 ,支持添加只读账号、读写账号,且具备强大的 DB
    的头像 发表于 03-28 22:06 806次阅读
    <b class='flag-5'>GaussDB</b>(for <b class='flag-5'>Redis</b>) 特性揭秘:多租户管理

    GaussDB(for Redis) 特性揭秘:大 key 治理

      从 DBA 的视角看,大 Key 无疑是引起 Redis 线上问题的常见原因。为了解决大 Key 隐患,业务首先要遵守合理的开发规范,减少大 Key 的产生和访问依赖。但有时大 Key 是在程序
    的头像 发表于 03-28 22:06 723次阅读
    <b class='flag-5'>GaussDB</b>(for <b class='flag-5'>Redis</b>) 特性揭秘:大 key 治理

    GaussDB(for Redis) 游戏实践:玩家下线行为上报

    实现以上功能时,感知用户下线行为延迟较大,导致上报时间不准确。华为云 GaussDB(for Redis)作为一款企业级游戏数据库,具备卓越的企业级能力,能及时上报用户下线行为,并被广泛应用于排行榜等多种业务场景。 基于
    的头像 发表于 03-28 22:03 577次阅读

    海康威视助力汽车零部件制造企业数字化转型

    汽车产业快速发展和激烈竞争,对零部件制造企业提出了更高要求。应用数字化、智能化工具提质降本增效,进一步数字化转型,已成产业链共识。
    的头像 发表于 03-20 18:12 1564次阅读