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

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

3天内不再提示

倚天ECS赋能创新 RDS云数据库性能再升级

平头哥半导体 来源:未知 2023-06-20 10:10 次阅读

在今天,数据已成为企业的核心资产,数据库是企业IT系统最重要的环节之一。但数据库管理带来日益严峻的挑战,缺乏专业的管理可能经常会出现数据库宕机、数据丢失、数据库运行性能缓慢的现象。同时,数据库必须能够支持业务十倍甚至百倍体量的增长。企业对数据库提出了高可用、高安全、高效、低成本等更高的要求。

阿里云RDS(Relational Database Service,关系型数据库服务),通过云服务的方式,让关系型数据库的管理、操作和扩展变得更加容易,并且让用户远离数据丢失。阿里云RDS完全兼容MySQL和PostgreSQL等数据库,相对于用户自建数据库具有低成本、高效率、高可靠,灵活易用等优点,一站式解决繁杂的数据库管理任务,真正解放用户从而更多聚焦核心业务。

bed1e54a-0f0e-11ee-962d-dac502259ad0.png

早在2009年,自研的AliSQL实现了脚本化自动运维。2011年,阿里云RDS上线。经过十余年发展,2022年,阿里云RDS实现全面云原生化,与阿里云基础设施深度融合,推进与国产硬件的深度联合优化。

RDS on 倚天ECS

软硬协同优化 性能大幅提升

在这轮技术架构演进中,阿里云数据库RDS开始由传统架构机型的On ECS(Elastic Cloud Server,弹性云服务器)架构,向On倚天ECS迁移。

倚天ECS采用倚天710处理器,基于新一代CIPU架构,通过芯片快速路径加速手段完成计算、存储、网络性能的数量级提升。

倚天710是平头哥半导体发布的首颗为云而生的CPU芯片,单芯片容纳高达600亿晶体管;在芯片架构上,基于ARMv9架构,内含128核CPU,主频2.75GHz,能同时兼顾性能和功耗。在内存和接口方面,集成DDR5、PCIe5.0等技术,能有效提升芯片的传输速率,并且可适配云的不同应用场景。性能方面,倚天710相对于传统CPU架构有三大优势,第一,内部128核为独享物理核,避免了超线程核性能争抢问题;第二,低功耗设计,高规格实例可以实现线性性能增长,避免功耗过高导致降频问题;第三,大Cache设计,提升云场景访存性能。

阿里云RDS数据库的全栈优化,包括从芯片的prefetch策略优化到ECS的TSO等优化,以及操作系统优化、编译器优化、数据库内核代码优化、参数调优等。其中,最核心的部分是数据库的代码优化、参数调优以及编译环境调优。

在On倚天ECS重点支持RDS的两款传统开源引擎产品MySQL和PostgreSQL中,经过深度调优之后,在MySQL只写业务场景下,RDS的性能是第七代ECS架构的110%,只读能力高达125%。

bef4b494-0f0e-11ee-962d-dac502259ad0.png

更重要的是,架构迁移的业务代码改造量是零,真正实现无缝迁移。用户只需要把数据库的连接地址,从传统架构改成RDS On倚天ECS的地址即可。

除此之外,RDS MySQL、RDS PostgreSQL倚天ARM版实例规格价格已全线下调,通用规格最高降40%,独享规格最高降25%。

倚天710助力RDS产品创新

在数据库领域,当前社区、用户自建、主流云厂商的PostgreSQL均不具备数据压缩能力,Postgres Professional 企业版有表级别压缩功能作为核心卖点,但是没有开源。RDS PostgreSQL数据库是IO、内存密集型应用,CPU使用率相对较少,存储及内存成本占比较大,如果能在不降低系统性能基础上提升PostgreSQL压缩能力,降低存储及内存成本,可极大提升综合性价比。

倚天710作为平头哥团队自研的第一款数据中心CPU芯片,相比传统架构CPU具有更强的性价比优势。由于倚天ECS实例均为物理核,相比icelake ECS的HT逻辑核,倚天实例在常见压缩算法如zstd具备天然优势,实测发现在同等8c实例规格下,倚天的zstd压缩性能是icelake的1.5倍。出色的性能表现,让阿里云RDS PostgreSQL数据库在倚天CPU基础上,推动实现了压缩特性的研发创新。

bf09276c-0f0e-11ee-962d-dac502259ad0.png

如上图所示,RDS PostgreSQL为double buffering内存模型,其中第二层Linux Page cache占内存使用量的60%,PostgreSQL默认DB block size为8K,如果能将DB block size由8K压缩到4K,那么Linux Page cache总的使用量可以减少1倍,总内存量减少30%,存储空间减少50%,IO使用量减少50%。

bf1c8118-0f0e-11ee-962d-dac502259ad0.png

基于对Block size 8K压缩至4K、且不降低PostgreSQL整体性能的需求,阿里云RDS团队联合平头哥团队针对zstd进行了定制化开发及优化,借助倚天710芯片在L1 cache的优势及对zstd算法的深入剖析,通过算法优化、指令重排、neon/sve向量化、字典模型训练等优化手段,实现zstd与倚天硬件架构深度亲和,zstd单核压缩&解压缩性能相比开源版本再各自提升20%+。

bf43f96e-0f0e-11ee-962d-dac502259ad0.png

经过联调与测试, PostgreSQL使用ptg-zstd(即平头哥优化版本的zstd压缩库)压缩后可大幅降低存储成本、内存成本、IO使用量,综合性价比得以大幅提升。

随着信息化转型的深入以及云计算的蓬勃发展,企业将数据库迁移到云上已成为潮流。基于倚天710的RDS MySQL和RDS PostgreSQL数据库在大幅提升性能的同时实现了更低的成本,极致性价比将帮助客户继续降本增效,推进数字化转型升级的持续发展。

END


原文标题:倚天ECS赋能创新 RDS云数据库性能再升级

文章出处:【微信公众号:平头哥半导体】欢迎添加关注!文章转载请注明出处。


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

    关注

    0

    文章

    63

    浏览量

    8966

原文标题:倚天ECS赋能创新 RDS云数据库性能再升级

文章出处:【微信号:gh_65bdec3412bd,微信公众号:平头哥半导体】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    飞天技术沙龙回顾:业务创新新选择,倚天Arm架构深入探讨

    日前,飞天技术沙龙《业务创新新选择,倚天Arm架构深入探索》在上海成功举行。来自阿里云、平头哥及Arm的专家为现场观众深入解读了Arm架构的核心优势,并重点分享了基于倚天710的计算实例g8y在大
    的头像 发表于 05-21 16:48 320次阅读
    飞天技术沙龙回顾:业务<b class='flag-5'>创新</b>新选择,<b class='flag-5'>倚天</b>Arm架构深入探讨

    通过Modbus读写数据库中的数据

    本文是将数据库数据转为Modbus服务端/从站,实现数据库内的数据也可以走Modbus协议通过网口或串口读写的案例,下图是通过智能网关的参数软件(在附件中)配置的参数: 上图中的配置
    发表于 03-14 13:44

    元件数据库

    软件可以识别设备的元件数据库就好了,我们公司的机器数据都是用物料编码建立的
    发表于 11-16 14:39

    如何在HarmonyOS对数据库进行备份,恢复与加密

    数据库备份与恢复 场景介绍 当应用在处理一项重要的操作,显然是不能被打断的。例如:写入多个表关联的事务。此时,每个表的写入都是单独的,但是表与表之间的事务关联性不能被分割。 如果操作的过程中
    发表于 11-07 08:57

    阿里云倚天实例已为数千家企业提供算力,性价比提升超30%

    在2023云栖大会上,阿里云宣布倚天ECS实例已服务数千家企业,覆盖电商、生命科学、交通物流及游戏等领域,整体算力性价比提升超30%。 2022年,平头哥自研云原生CPU倚天710在阿里云数据
    的头像 发表于 11-03 11:25 654次阅读
    阿里云<b class='flag-5'>倚天</b>实例已为数千家企业提供算力,性价比提升超30%

    关于PLC设备对接ORACLE数据库上传查询数据

    智能网关IGT-DSER方便实现PLC与数据库之间的数据通讯,既可以读取PLC的数据上报到数据库,也可以从数据库查询
    发表于 10-12 15:34

    OpenHarmony创新赛|直播第三期

    开放原子开源大赛OpenHarmony创新直播间持续邀请众多技术专家一起分享应用开发技术知识,本期推出OpenHarmony应用开发之音视频播放器和三方的使用和方法,助力开发者
    发表于 09-12 18:53

    华秋硬创联合安创加速器,加速和创新技术驱动型创业者

    能为技术驱动型创业者以及致力于科技创新的生态伙伴提供深度产业链接及一站式服务。 我们帮助技术驱动型创新创业团队精准对接技术生态、对接投资、对接产业;用前沿科技和生态为大企业创新
    发表于 08-18 14:37

    _57. AWS的平台管理工具Terraform - 连接 RDS MySql 数据库

    网络数据库代码Arduino
    充八万
    发布于 :2023年08月08日 23:36:05

    倚天云服务器ECS最佳评测伙伴征集中!

    搭载平头哥倚天710芯片的阿里云g8y云服务器现已推出免费评测活动,诚邀评测伙伴参与。领取倚天云服务器ECS免费资源,更有“玩转云产品、场景评测、邀约比拼”等多重玩法等你来玩,快来接受挑战吧! 参与
    的头像 发表于 08-08 14:05 329次阅读

    利剑出鞘!10+专家齐聚,倚天实例迁移课程重磅上线!

    、基于CPU的机器学习和游戏服务等场景,在性能表现上,编解码场景实现80%的性价比提升,数据库场景、AI推理场景、大数据场景也都分别有着30%、70%、50%的性价比有效提升。 倚天
    的头像 发表于 08-03 14:10 564次阅读
    利剑出鞘!10+专家齐聚,<b class='flag-5'>倚天</b>实例迁移课程重磅上线!

    《生死狙击》游戏开发商无端科技使用RDS倚天ARM架构数据库,打造优质游戏体验

    降本增效帮助节约IT成本,并实现业务的无感切换和平滑迁移。 ❖ 解决方案与产品: RDS倚天ARM架构数据库 ❖ 成果: 降本增效,基于RDS ARM架构的
    的头像 发表于 07-19 14:05 656次阅读
    《生死狙击》游戏开发商无端科技使用<b class='flag-5'>RDS</b><b class='flag-5'>倚天</b>ARM架构<b class='flag-5'>数据库</b>,打造优质游戏体验

    数据库设计-数据库的基本概念(2)#数据库

    数据库
    未来加油dz
    发布于 :2023年07月18日 17:56:21

    数据库数据模型设计(2)#数据库

    数据库
    未来加油dz
    发布于 :2023年07月18日 17:54:39

    数据库使用介绍(2)#数据库

    数据库
    学习硬声知识
    发布于 :2023年07月13日 20:29:10