初代云托管数据库亮相,搞定弹性难题
时间:2022-03-05 16:52:01 | 来源:行业动态
时间:2022-03-05 16:52:01 来源:行业动态
作为云原生产物,云数据库天然具备云的多可用区部署、低运维和低成本等先天优势,能够为企业节省开销并提升稳定性。
反观传统商业数据库,不仅价格昂贵,同时,由于大多采用的是集中式架构,在扩展性和灵活性方面也先天不足。曾经,需要开发一款应用,在设计架构时,架构师有件非常重要的事情要做,那就是Sizing(中文翻译规模估算),就像是裁缝做衣服,必须量体裁衣。当我们需要新建或者扩容时,通常需要增加设备采购、设计周密扩容计划。并且,在面对海量数据处理需求时,只能走向分库、分表,这对应用程序是侵入性的,额外的查询逻辑和冗余存储,会造成诸多隐患。
因此,云托管数据库与传统数据库谁能匹配企业现代化应用对扩展性的需求?用数据说话,据Gartner 预测,到2023年,全球3/4的数据库都会跑在云上这也在一定程度上印证了这一点。
在这个赛道,亚马逊云科技称得上是初代云托管数据库服务商。早在2009年,Amazon Relational Database Service (or Amazon RDS)就已问世,当时主要支持MySQL,如今已经成为了一项囊括Amazon Aurora、Oracle、SQL Server、PostgreSQL、MariaDB的云服务,一款历经12年捶打的成熟产品。;2014年推出的首款云原生关系型数据库Amazon Aurora是亚马逊历史上用户数量增长速度最快的云服务。
曾经,大家会疑惑于Amazon Aurora的定位,毕竟在它诞生的那个年代,传统关系型数据库市场已经被大众普遍认为是红海市场。但是Amazon Aurora另辟蹊径,集传统商业数据库与云数据库的优点于一身:既有传统商业数据库的高性能和高可用,又具有开源数据库的简单性和成本效益。
举例来说,当业内的数据库厂商还只关注数据库的性能指标,强调在单个可用区实现几倍于标准开源的性能时, Aurora已经做到了在跨几十公里的不同可用区(甚至是3个可用区)提供强大的业务连续性支 持,并且能够做到标准开源MySQL的5倍。这是因为,亚马逊科技选择了对于数据可用性不妥协的6个副本,并将其分布在3AZ的分布存储架构,这样一来,哪怕是在一个故障可用区加一个健康可用区的1份数据副本缺失的情况下,也不会影响企业业务运行。这对于企业面对各种不确定性、保持业务的连续性极为重要。
此外,由于Aurora的数据库计算资源与存储层是相互独立的,所以,数据库的容量设定不会影响数据库的效能。换句话说,在面对突如其来的高流量并发时,企业也可以从容应对,对计算节点和存储节点进行弹性扩容,按需、按量使用和付费。
自2015年亚马逊云科技跻身于Gartner发布的数据库管理系统魔力象限之后,已经连续第7年被评为云数据库领导者。
Gartner 2021全球云数据库魔力象限报告