架构再升级,云原生技术助力MySQL性能飙升40%

云原生技术浪潮席卷各行各业,由此带来的技术演进百花齐放。阿里云RDS MySQL团队同样踏上云原生技术浪潮,进行架构升级,潜心打磨产品,为用户带来更加极致的云数据库体验。




阿里云RDS MySQL的云原生之路


云服务的价值在于数据库功能服务化,实例管理,监控告警,备份还原,安全访问等数据库基础能力通过标准的服务化形态提供给客户,降低客户的运维管理成本。但是传统的云盘单租户架构下,这些服务化能力通过管控系统编排调度,数据库实例需要跟RDS相关管理服务、底层操作系统共享内存,因此无法充分利用规格所购买的内存量。阿里云RDS MySQL团队基于云原生架构技术,将传统的单租户形态升级为多租户场景,充分发挥资源池化调度优势,实例不再需要跟RDS相关管理服务、底层操作系统共享内存,相同实例规格下,相较于传统架构,云原生架构下的MySQL实例能够更加充分地利用CPU及内存资源,由此带来显著的性能提升。


以RDS MySQL基础版 mysql.n1.micro.1规格为例,传统单租户架构下,实例可用的innodb_buffer_pool_size为256MB

架构再升级,云原生技术助力MySQL性能飙升40%


阿里云在进行云原生技术架构升级后,相同的MySQL基础版mysql.n1.micro.1规格,实例可用的innodb_buffer_pool_size为768MB

架构再升级,云原生技术助力MySQL性能飙升40%


实例能够更加充分利用资源的同时,带来的是性能的显著提升。以MySQL 8.0基础版mysql.n1.micro.1规格,磁盘为ESSD 160GB的实例为例,在相同压测条件下,架构升级后,实例性能提升40%以上


形态

TPS

QPS

规格:mysql.n1.micro.1 磁盘:160GB ESSD

传统架构

188.14

3762.72

云原生架构

264.95(+40.82%)

5299.01(+40.82%)



除了性能上的提升,云原生架构升级还带来了更短的实例创建耗时、更快速的实例扩容等等在内的诸多优化。阿里云RDS MySQL团队为更好服务客户而不断突破自我,未来会向极致的弹性、更高性价比、业务无中断的云原生数据库服务不断进化,欢迎使用阿里云RDS MySQL!

上一篇:探索 | PolarDB-X:实现高效灵活的分区管理


下一篇:干货分享 | 数据库资源调度的实践