演讲嘉宾简介:阿里巴巴集团副总裁,高级研究员,ACM杰出科学家——李飞飞
以下内容根据演讲视频以及PPT整理而成。点击观看回放
更多课程请进入“数据库大讲堂”了解
本次分享主要围绕以下三个方面:
一、技术推动云数据库的创新
二、阿里云云原生关系型数据库——PolarDB
三、新一代RDS全进化
一、技术推动云数据库的创新
1.云原生数据库发展
该部分介绍目前发现的云数据库的一些标准趋势以及云数据库发展的历史。
从早期的托管上云,到云原生应用架构,到今天的云原生下的专属态,云数据库经历了蓬勃发展的历史时期。
2.PolarDB逐渐成为云原生数据库的事实标准
云原生关系型数据库已经成为业界云原生数据库的事实标准。
PolarDB具有下图所示四个核心特点。第一是IT基础设施云化。第二,计算、存储和网络等基础设施云化后即实现了资源的池化,如存储池化、计算池化。利用存储、计算分离的架构将池化资源的优势发挥到极致,提供极优弹性、高可拓展性以及高可用性。第三,目前人工智能、机器学习技术与数据库系统深度融合,数据库智能化正大迈步向前发展,使应用、数据库开发者、企业级用户可以更加简单、方便、可靠地使用、管理以及优化云原生数据库系统。第四,非常重要的一点是数据生态化。数据库上云不仅仅依靠数据实现,还需要依赖周边的生态工具以及合作伙伴一起使得应用、数据全部实现云化,如此才能最高效能地发挥云原生架构的优势。
二、阿里云云原生关系型数据库——PolarDB
PolarDB作为云原生关系型数据库,集成了上述极优弹性、高可拓展性、高可用性等优点,利用存储、计算分离的架构以及前端的智能化同时提供多种能力,提供高并发、高处理的云原生数据库支持。
PolarDB是全球首家支持全部MySQL现役版本的云原生数据库。从MySQL5.6,到MySQL8.0,以及2020年新推出的MySQL5.7,PolarDB是唯一一个全面支持、兼容所有MySQL版本的云原生数据库。
阿里巴巴在本次云栖大会重磅发布PolarDB计算包、PolarDB存储包以及PolarDB全球数据库。
1. PolarDB计算包、存储包
“水电计费”方式:让用户像使用水电煤一样使用云原生数据库以及云原生数据库的计算资源。通过PolarDB存储包、PolarDB计算包的形式将资源池化,进行管理利用。使用户真正实现按需按量使用、按需按量付款,将云原生优势发挥到极致,降本增效。
2.PolarDB普惠版&PolarDB标准版
PolarDB普惠版提供一个计算节点与一个分布式共享存储,因此普惠版为中小企业提供高性价比。
PolarDB标准版具有一写多读的多个计算节点,并提供存储分离、弹性扩容等能力,更加熟稳定,满足中大企业对高弹性、高可用性的需求,同时性价比也非常高。
除此之外,PolarDB对在线库以及历史库进行了优化,大大降低了在线数据计算成本以及历史数据存储成本。
3.PolarDB全球数据库(Global Database)
PolarDB全球数据库打通了跨A类地域,实现了数据跨地域同步,使应用可以就近访问数据库。比如PolarDB有游戏、教育等不同行业的客户,客户往往希望将其应用部署在全球不同地域,阿里云PolarDB希望客户可以利用就近的访问数据进行读写,降低rt。PolarDB全球数据库提供了数据跨地域同步能力,实现数据就近访问,增效降本。
针对金融云客户,金融云PolarDB平均降价幅度达30%,价格下调最高达47%,真正为客户实现降本增效,帮助客户取得更大的商业成功。
4.云原生分布式数据库PolarDB-X
进一步扩展PolarDB的云原生架构,从云原生数据库Shared Everything+Shared Storage走到云原生分布式数据库PolarDB-X。
如下图架构,PolarDB-X是Shared Everything+Shared Storage+Shared Nothing,即结合分布式水平扩展能力与PolarDB云原生存储计算分离等能力的架构。该架构具有非常大的优势,可以实现几乎无限的水平扩展。PolarDB-X提供分布式事务和分布式查询的水平扩展能力,结合云原生数据架构的弹性、高可用、存储分离架构等,能够大幅提升处理能力。如此一来,对于同样的数据量或同样的并发,可以大幅降低传统分布式数据库进行分布式事务和分布式查询处理的复杂度,将云原生和分布式完美结合在一起,提供下一代企业级云原生分布式数据库。
5.云数据库专属集群MyBase
MyBase的逻辑很简单,即让用户享受更多自主可控的云原生数据库的红利,针对大中企业客户自主可控的需求提供非常优秀的企业级能力。
MyBase为用户开放更多的数据库托管权限,通过专属模式开放OS权限,鼓励用户灵活地进行资源调度、资源配置。MyBase用户可以享受阿里云专业的企业级云数据库内核能力,相当于用户在公有云上享受到专有云的云数据库,同时得到阿里云最新、最好的内核支撑以及云原生管控提供的高弹性、智能化等优势。
三、新一代RDS全进化
RDS标准版本不断提升和完善云原生、智能化、企业级数据库的能力。
1.云原生技术演进
下一代RDS将全面拥抱云盘与ECS。例如将计算池化、存储云化,并且利用存储计算分离技术提供存储计算分离的RDS能力,尽可能将云原生能力发挥到极致。用户可以通过池化的ECS与云化的存储进行弹性缩扩容以及支持高并发与低成本存储。
2.丰富的企业级能力
例如内核、性能优化、全线产品支持标准的企业级安全能力,如TDE、SQL审计等一系列企业级数据审计。
3.智能化加持
新一代RDS支持智能化管控,DAS加持,用智能化技术打造一个自治的云原生数据库平台,可以大幅简化用户在阿里云数据库平台上运维、管理,以此提升效率,降低成本。许多企业级用户从DAS受益,例如智能索引推荐、慢SQL治理、智能告警等一系列能力。
4.阿里巴巴集团实践经验
新一代RDS在现有RDS基础上整合了阿里巴巴多年的实践,推出了AliSQL三节点企业版本和金融级版本可靠性能力,以及其他新增功能。
阿里巴巴希望用户在RDS上可以享受从云数据库到企业级云原生数据库带来的能力优势变化。 最后,阿里云数据库的使命就是帮助更多的企业级用户成功,提供更快更安全的下一代企业级数据库。