在2017杭州云栖大会前夕的月21日,阿里云正式发布全新一代自研云数据库POLARDB。它采用第三代分布式共享存储架构,实现计算节点和存储节点分离,使计算引擎和存储引擎拥有分钟级扩展能力,实现100T级别的代际领先存储容量、6倍于MySQL性能、远低于传统商业数据库的使用成本。
图为阿里云POLARDB极限性能
1 . 为互联网金融、娱乐、电商行业的业务急速增长和高并发场景提供高性能、高吞吐的数据库
POLARDB采用分布式共享存储,通过高速网路连接数据计算节点和存储节点,数据库引擎特别为高速网络以及共享存储架构重新设计,100%兼容MySQL同时性能提升6倍,并且支持多个应用服务器,通过集群数据库读写分离连接实现负载均衡,来满足高并发的OLTP并发读写请求,支持上百TB级别数据。
在金融、娱乐、电商行业经常会遇到业务快速增长、短时间用户数高并发场景,对于类似这样业务负载比较重的行业或场景,上一代数据库往往会力不从心。阿里云POLARDB读性能超过100万请求/秒,支持上百TB规模的数据,在处理数据时,速度更快、容量更大。
图为阿里云POLARDB处理高并发请求场景解决方案
2. 为手游,旅游业订票业务的瞬时高并发场景提供高可用、业务弹性扩展的数据库
POLARDB采用Active-Active一主多读高可用机制,能够自动监测数据库的异常状态,并且自动进行恢复。POLARDB还高效支持计算节点的弹性伸缩能力、只读节点的并发增减能力,同时存储容量也会根据实际数据量需求进行自动扩容适配。
手游爆款或者高峰假期旅游订单激增场景下,常导致系统后台压力瞬间增大,传统数据库系统架构下,很难实现快速应对,常见的计算力新增、存储扩容就往往需要几小时甚至几天,而现在,阿里云POLARDB只需短短几分钟。智慧的数据库系统POLARSTORE通过计算规格纵向升降、只读节点横向增减、存储容量自动扩容,这三个弹性维度实现瞬时高并发业务的快速支持。
图为阿里云POLARDB业务快速弹性适配场景解决方案
3. 为金融、电信行业在面对自然灾害、不可预见灾难、网络故障时提供高可靠、快速备份容灾的数据库
POLARDB使用分布式块存储设备,通过多个副本带来数据99.9999999%的高可靠性。底层的存储数据可以通过Snapshot快速数据的增量备份,通过OSS形成多级存储备份体系。通过主节点、只读节点的跨可用区设计,轻松支持数据强一致的同城灾备能力,以及多集群Active的异地容灾。
在金融、电信等天然需要数据高可靠行业,数据库如何实现面对自然灾害、不可预见灾难、网络故障等情况下的高保障工作,一直是企业数据库搭建的核心命题。比如火灾导致某一个机房数据库出现故障,或者供电系统出现问题影响某一个数据库,阿里云第三代高温定型方案(三机房强制同步复制方案),即使地震毁坏了整个城市的机房,异地机房数据库也能快速接管继续提供服务,并且更低成本、更短时间。
图为阿里云POLARDB同城容灾和异地灾备场景解决方案
4. 为企业数据库上云、从异构数据库迁移数据库等场景提供快速及100%兼容的数据库
阿里云POLARDB采用100%兼容MySQL标准设计,从其他商用数据库,上云迁移到POLARDB将是件轻松的事情。同时也支持云上经典的RDS数据库等迁移到POLARDB,能为企业瞬间获得高性能、大容量、更强劲的数据库能力。
企业上云迁移数据,从异构数据库迁移数据场景下,POLARDB支持用户不需要进行任何修改原有数据库程序即可在短时间内迁移上云。同时POLARDB能做到MySQL百分之百兼容。
图为阿里云POLARDB数据库快速上云和云上迁移场景解决方案
从使用开源数据库到自研分布式数据库,相当于从开别人的车到造出一辆新车,是科技能力的集中体现。今天的阿里云,既要适用于上百万中小企业对成本的要求,又要满足大型企业或金融机构乃至独角兽对数据量暴涨的需求,POLARDB正是在阿里巴巴曾经遭受过的极限场景下的大成者。
数据库的未来已来,眼光近与眼光远,有着本质的区别,谁能尽快找准风口,谁就能飞得更高,这是阿里云给出的答案。