阿里云POLARDB:乘风破浪潮头立,扬帆起航正当时

2020-05-27 00:00:00 用户 数据库 业务 阿里 性能

我们知道,目前中国绝大多数行业用户的数据库产品都被国外品牌所垄断,而垄断市场造成的选择权和议价权受限,以及高昂的维保费用长期是国内用户十分头疼的事情。

与此同时,随着全面云化的兴起,数据库行业同样无法“独善其身”,但受制于传统数据库产品本身架构特性的限制,同样也无法满足那些今天“生于云、长于云”的新创企业需求。所以,数据库市场无疑也呼唤着更多的变革与创新。






在此背景下,作为亚洲,全球第三的云计算服务平台,阿里云自研的全新一代云数据库POLARDB“破茧而出”,它既融合了商业数据库稳定可靠、高性能、可扩展的特征,又具有开源数据库简洁、开放的优势,更关键的是其成本只有商用数据库的1/10。

所以,自去年9月公开发布,并于今年4月正式商用以来,阿里云POLARDB不仅再次完成了新一轮的迭代与升级,更积累一批来自各行各业标杆用户的支持,其势头可以用“乘风破浪潮头立,扬帆起航正当时”来做形容。

正如阿里云数据库总经理曹伟(鸣嵩)所言:“阿里云希望通过技术红利的释放,让更多中国用户也能用上更好用的数据库,这是我们的市场机会,更是我们的愿景与使命。”

定义“云原生”数据库

POLARDB去年曾搞过一次“跑分”活动,现场测试的结果显示:POLARDB单实例的读性能达到了100万QPS;写性能达到了13万QPS,高出AWS Aurora一倍。过去需要要70个小时的10TB的业务数据创建只读副本,在POLARDB上只需2分多钟。





阿里云数据库总经理曹伟(鸣嵩)

此次“跑分”活动当场“技惊四座”,但在曹伟看来,当时的现场测试只是POLARDB的“小试牛刀”,经过一年时间的迭代与进化,POLARDB在四个方面的实力又一次得以大大增强,具体来说:

一是,在整体性能方面,去年“跑分”的写性能是13万TPS,今年达到了25万TPS,同时POLARDB还支持多达16个节点,其聚合读性能超过1000万QPS。

二是,在读写分离方面,POLARDB提供了会话一致性的读写分离支持。应该说,读写分离技术很常见,但通常读节点会有一定程度的延迟,为此POLARDB新增了智能网关技术,用户可以在主节点上完成写,再从分节点实现读,满足了用户的读写一致性的需求。

三是,在查询速度方面,POLARDB新增了查询加速MPP技术,随着用户的数据容量从3TB增加到100TB,这个过程数据库的SQL执行时间也会变得缓慢,通过查询加速MPP功能,POLARDB把查询性能又提升8-20倍。

四是,在存储介质方面,POLARDB是目前全球一家在生产环节大规模使用Optane(傲腾)SSD技术的云服务商,尽管使用Optane会给数据库的成本带来一定的提升,但为了用户能有更好的产品体验,POLARDB全线“标配Optane”。

回头来看,POLARDB之所以能够在一年的时间实现如此之大的性能提升,核心的关键在于POLARDB源于“云原生”的架构设计。

对此,曹伟表示,“云原生”数据库带来的好处“不言而喻”,包括融合了云计算的服务能力和弹性架构、开源数据库的简洁易用和开放生态,以及传统数据库的SQL管理和处理性能等各方面的优势,通过融合创新在云环境下能够为用户提供更好的数据库服务。





例如,POLARDB提供的弹性能力,让用户今天在存储容量上不再用指定规格,通过按量付费的方式,用户的灵活性得以大大提升;再如,POLARDB把SQL能力和云能力加以融合创新,真正实现了“SQL in Cloud”;此外,POLARDB采用自主研发的共享存储数据库技术,让十几个数据库节点共享一个存储能力,由此实现了成本的大大降低。

曹伟说:“云原生数据库是为了更好的服务于云环境下的应用而诞生的,但本质上还是技术进步带来的红利释放,云原生数据库今天还有很多未发现、待探索的领域,但阿里云率先在国内定义了云原生数据库的标准,并实现了商用,未来我们也将在这一领域坚持自主研发,不断实现进化。”

技术红利释放的价值

确实如此,POLARDB释放的技术红利,让越来越多的用户享受到了云原生数据库带来的价值。





法大大,是一家电子合同在线签署及托管服务的SaaS服务公司,每天的合同签署份数大约在270万-300万份,如此庞大的数据量也带来很多的挑战。

法大大副总裁兼CTO陈立清说:“公司早使用的是MySQL,但随着业务的发展,我们每月新增的结构化数据容量已接近1TB,需要一个大的数据库系统来做支撑;此外,由于法大大目前有三个数据中心,异地查询时也会出现一系列的问题,再加上数据量越来越大,性能也成了新的瓶颈。”

为此,法大大希望能有一个新的数据库平台来让数据库的存储、查询能力得以增强,其主要诉求点包括三个层面:数据库系统必须兼容MySQL;数据库存储能力要足够大,要支撑法大大目前超过100TB的数据量;读写性能、查询统计等能力要足够的快。

而通过和阿里云的合作,法大大数据库出现的瓶颈问题得以逐步解决。陈立清表示,在这个过程中,无论是前期论证还是后期迁移,POLARDB技术团队都给了他们很多的支持,确保了法大大业务的平稳运行。

校宝在线,是国内领先的教育培训SaaS服务整体解决方案提供商,对外提供一站式学校信息化管理解决方案。据校宝在线CTO胡淼介绍,该公司的业务同样发展很快,目前也出现了单表亿级数据、单业务库出现几百G存储量的情况,但限于过去传统数据库的支持能力,导致出现了各种各样的问题,终端用户的“感知“特别不好。

基于此,校宝在线决定尝试使用POLARDB,同样一开始POLARDB技术团队就全程参与校宝在线的数据库升级方案,终平滑的完成了升级。胡淼对此的评价是:“在成本没有大幅度增加的情况下,感觉使用POLARDB和原来使用MySQL,几乎性能翻倍。”

果仁软件联合创始人兼研发副总赵亚南也同样“感同身受”,该公司旗下开发了一款名为蝌蚪云餐饮的SaaS化的餐饮系统,他们遇到的难题是,餐饮行业的业务高峰期间,对数据库的并发能力要求非常高,上万家餐饮用户每天估计有几万单的业务量,对数据有大量的查询、统计等要求,同时每天还会产生大量数据存储的需求。





所以,该公司希望能找到一款能够解决增量分储,减少开发人员不断对数据库进行分表、分库工作,同时性能还能保持稳定,而通过使用POLARDB,果仁软件在数据库上的“痛点”基本得以解决。

赵亚南说:“POLARDB在兼容性方面做到了兼容;复杂查询等性能上也有显著的提高,关键的是成本更降低了20%以上。”

据介绍,自POLARDB正式商用化以来,目前已经服务了超过1000家以上的用户,收获了来自新零售、金融、在线教育等行业标杆客户的支持。

对此,曹伟也进一步强调:“POLARDB的目标,就是希望在价格等同于开源软件前提下,为更多中国的用户提供商业数据库软件的性能和特性。”

引领数据库云化变革

在我看来,无论是短线看解决行业用户数据库的“痛点”;中线看国内基础软件坚持自主研发的必要性;以及长线看“数字中国”崛起的市场大背景,都需要更多的中国科技公司有所担当,而POLARDB的出现,以及坚持在数据库领域的自主研发,其实对整个业界来说带来了重要的价值与意义。





首先,从业务支撑看,今天的用户更加重视从业务的实际需求出发设计云平台,期望在敏捷开发、快速响应、新技术支撑等细节上能形成自身的差异化或竞争力,特别是能快速支撑原生应用的开发,但在过去受制于数据库产品本身特性的限制,支撑诸如物联网、新金融、新零售、新制造等高吞吐场景业务的快速发展并不容易落地。

但是,过去客户数据库产品的测试或者升级,花费时间往往以年计算,在这个过程中,还需要仰仗DBA的执行力等,可谓既复杂又耗时,现在通过POLARDB提供的平滑迁移和强大的性能支持,无疑将大大强化客户向云端转型的信心。

其次,从使用成本看,传统的商用数据库部署成本高,运营成本也高,给很多企业造成了很大的成本“负担”。但如今,通过POLARDB他们不再需要管理内部数据库,也不需要购买和维护内部部署的数据库所需的硬件,这让成本实现了大幅度降低,不仅增加了竞争力,更让用户专注业务本身的发展成为可能。

曹伟说:“POLARDB在研发投入,在售后服务,特别是响应客户的速度上和力度上,都要远远超过国外厂商。可以说,我们赋能中国用户的决心比对手更强。”

后,从生态扶持看,POLARDB今天无疑也承担了中国自研数据库的重任,因此在开发者的培养和扶持上,同样也花了更多的功夫。





例如,POLARDB联手英特尔一起举办的数据库性能大赛,不仅为开发者提供了高达50万元的奖金,也进一步促进了国内数据库研发人员的交流,希望以此平台碰撞出创新的火花,一起为云数据库的事业添砖加瓦。

总的来说,在全面云化时代,理想中所有的资源都是根据用户业务需求按需分配的,服务器资源,应用容器资源,当然也包括数据库资源,添加或者减少新的数据库资源,完全就像日常吃饭那样稀疏平常,甚至用户可以不用“感知”,这就是今天对数据库产品提出的新要求。

在此过程中,POLARDB始终以客户需求为己任,通过自主研发和创新,不断化解数据库上云过程中带来的种种难题。这无疑为中国用户实现全面云化以及完成数字化转型都将奠定更为坚实的基础。

相关文章