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

    浏览量

    9024

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

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

收藏 人收藏

    评论

    相关推荐

    数据库数据恢复—通过拼接数据库碎片恢复SQLserver数据库

    一个运行在存储上的SQLServer数据库,有1000多个文件,大小几十TB。数据库每10天生成一个NDF文件,每个NDF几百GB大小。数据库包含两个LDF文件。 存储损坏,数据库
    的头像 发表于 10-31 13:21 84次阅读
    <b class='flag-5'>数据库</b><b class='flag-5'>数据</b>恢复—通过拼接<b class='flag-5'>数据库</b>碎片恢复SQLserver<b class='flag-5'>数据库</b>

    服务器还需要租用数据库吗?

    如果你的应用程序需要处理大量的数据,并且这些数据需要高效的查询和分析能力,那么租用专业的数据库服务可能是更好的选择。这些服务通常提供了更高的性能、更好的可扩展性和更强的
    的头像 发表于 10-31 10:50 49次阅读

    数据库可以租用吗?完整租用流程来了

    数据库是可以租用的,这是一种合法且便捷的数据存储和管理方式。数据库服务提供商提供的各种服
    的头像 发表于 10-28 09:54 80次阅读

    华为 RDS for MySQL 数据库助力秒音数智化转型,引领社交电商新风尚

    for MySQL 数据库提供的高性能、高可用性数据库解决方案,秒音科技不仅实现了运营效率的显著提升,更在用户的社交分享流畅度与直播购物体验的深度优化上取得了突破,引领整个行业向更加智能化、高效化的全新发展方向迈进。 秒音的相
    的头像 发表于 10-22 20:24 266次阅读

    数据库服务中的IP地址管理

      “门牌号”(IP地址)可以确保确保客户端能够准确找到并访问数据库服务器。不仅如此,还有一些方面都可以看出IP地址的重要性。  1、连接管理:通过IP地址,用户可以轻松连接到数据库服务器,执行
    的头像 发表于 10-22 10:00 128次阅读

    科技报到:大模型时代下,向量数据库的野望

    科技报到:大模型时代下,向量数据库的野望
    的头像 发表于 10-14 17:18 184次阅读

    一文讲清什么是分布式数据库

    分布式数据库是一种先进的数据管理系统,它将传统的数据库技术与分布式计算、计算和大数据处理技
    的头像 发表于 10-14 10:06 163次阅读

    数据库价格贵吗?数据库租用价格表

    不同的服务提供商会提供多样化的数据库产品,以满足不同规模和类型的企业需求。这些产品通常包括基础型、标准型、高性能型等多个档次,每个档次的价格都会有所不同。
    的头像 发表于 10-10 11:12 143次阅读
    <b class='flag-5'>云</b><b class='flag-5'>数据库</b>价格贵吗?<b class='flag-5'>云</b><b class='flag-5'>数据库</b>租用价格表

    降本增效、极简体验!828 就选华为 Flexus 数据库 RDS

    再是大型企业或技术部门的专利,市场对于更快、更轻、更强的数据库解决方案需求与日俱增。但市场上的数据库产品琳琅满目,选型困难、配置复杂、缺乏自部署能力、系统运维繁琐等问题,让许多企业望而却步。正是在这样的市场呼唤
    的头像 发表于 09-14 13:57 488次阅读
    降本增效、极简体验!828 就选华为<b class='flag-5'>云</b> Flexus <b class='flag-5'>云</b><b class='flag-5'>数据库</b> <b class='flag-5'>RDS</b>

    软通动力数据库全栈服务,助力企业数据库体系全面升级

    。在企业节与"数博会"展区,软通动力受邀分享数据库专业服务全栈解决方案,并重点展示以全栈服务为核心的数智化能力。 软通动力高级数据库服务专家刘江在开放演讲中,分享了软通动力
    的头像 发表于 09-05 15:30 271次阅读
    软通动力<b class='flag-5'>数据库</b>全栈服务,助力企业<b class='flag-5'>数据库</b>体系全面<b class='flag-5'>升级</b>

    恒讯科技分析:数据库rds和redis区别是什么如何选择?

    数据库RDS(Relational Database Service)和Redis是两种不同类型的数据库服务,它们有各自的特点和适用场景: 1、
    的头像 发表于 08-19 15:31 287次阅读

    DTCC2024前瞻:天翼数据库专家共话TeleDB发展蓝图

    数据库是IT基础设施领域重要的组成部分,天翼紧跟数据库行业技术方向与创新趋势,强化核心技术的自研实力,助力企业释放数据价值。在8月22日-
    的头像 发表于 08-19 14:53 269次阅读
    DTCC2024前瞻:天翼<b class='flag-5'>云</b><b class='flag-5'>数据库</b>专家共话TeleDB发展蓝图

    双向:AI与数据库的修行之道

    虽然硬件性能的提升为数据库处理海量数据提供了基础,但要真正发挥这些算力,需要对数据库内核进行深度优化。云和恩墨通过改进数据库内核,使之更好地
    的头像 发表于 06-28 23:07 424次阅读
    双向<b class='flag-5'>赋</b><b class='flag-5'>能</b>:AI与<b class='flag-5'>数据库</b>的修行之道

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

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

    服务器数据恢复-华为ECS服务器数据恢复案例

    服务器数据恢复环境: 华为ECS服务器,linux操作系统,mysql数据库(innodb引擎)。作为网站服务器使用。
    的头像 发表于 12-27 15:03 915次阅读
    服务器<b class='flag-5'>数据</b>恢复-华为<b class='flag-5'>ECS</b><b class='flag-5'>云</b>服务器<b class='flag-5'>数据</b>恢复案例