新一代云数据库的引领者---AWS
Posted 宝山的博客
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了新一代云数据库的引领者---AWS相关的知识,希望对你有一定的参考价值。
文章目录
前言
随着物联网的普及化,数据的来源和类型都变得更加的多样,每天都有大量的数据产生,由于没有与之匹配的计算能力对其进行处理,存储这些数据只会浪费存储资源,以往需要存储的数据量相对来说并不算大,传统的数据库也能很好地胜任数据的存储工作。然而近年来云计算的快速发展促进了计算资源成本的下降,开源软件的兴起又使得大数据技术的门槛降低,处理海量数据的成本降低。这些因素结合在一起导致的一个现象是企业热衷于收集大量的数据。面对井喷的数据量,传统的数据库一般考虑分表分库,读写分离来保证数据库的性能,也就是通过使用数据库集群的方式来支撑快速增长的业务,由此带来的问题是数据库架构变得复杂,管理和维护数据库的成本快速增加。另一个现象是企业的业务量呈现突发性的增长或下降,传统的数据库部署方案无法做到快速伸缩以响应这种变化,数据库开始成为系统的瓶颈,迫切需要寻求新的解决方案,而将云计算技术与数据库结合产生的云数据库服务就是用来解决这些问题的。
数据库云化兴起,私有云和公有云交融。面向未来,企业数字化转型不断深化,数据使用也更加深化和多元。作为数据的主要载体,数据库技术已经从单一架构支持多类应用演变为多类架构支持多类应用,这些架构并非替代关系,而是相互共存、共同发展的关系,数据库的多样性和多云架构成为必然,成就多元混合数据库时代。在这一趋势下,为解决多种数据库、多云架构管理复杂的问题,实现跨数据库、跨云融合管理,提供DBPaaS和DBaaS能力的数据库云管平台应运而生。其中一 亚马逊云平台为代表,它供全球覆盖广泛、服务深入的云平台,从全球数据中心提供超过 200 项功能齐全的服务 连续 11 年被 Gartner 评为全球云计算领导者。
正文
1. 数据库多样性挑战与数据库云管平台的机遇
1.1 数据库多样性挑战
据的复杂性和业务需求的多样性带来了企业对多类型数据库的需求,国内数据库市场也正处于“百花齐放”的阶段,导致企业对数据库管理的统一性、便捷性要求很难得到满足。在这一市场背景下,数据库云管平台应运而生,服务于企业的数据库部署、迁移、运维运营等全生命周期管理需求,提升企业的数字化能力、优化数字化服务的质量。
1.2 数据库云管平台的机遇
1.2.1 数据库市场百花齐放,多元混合数据库管理给企业带来挑战
企业中的数据存在多样性:从数据模型划分,结构化、非结构化数据大量并存;从性能角度上看,不同的场景在用户总数、并发访问需求、响应时间、数据规模、和安全性等方面的要求都显著不同。随着企业数字化转型的深化,企业数据特征的复杂性还将进一步提升,而这意味着企业往往无法经由单个数据库产品满足全方位的需求,导致企业需要配置多个不同的底层数据库,进一步提升了企业数据库结构的复杂度。
1.2.2 企业普遍缺乏多元混合数据库管理的人才和技术
国家统计局数据显示:2021年我国19个宏观大类行业中,信息传输、软件和信息技术服务业行业平均年工资以17.75万位居第一,增速以10%名列前茅,同时,根据艾瑞咨询调研,IT服务大类行业毕业生的期望工资与实际薪资仍有约2000元/月的差距,考虑到目前国内的IT人才整体仍较紧张,行业人才成本持续上升是大势所趋。同时,从行业人才流向的角度上看,IT服务行业毕业生超9成进入了信息技术通信行业,流入其他行业甲方企业的人才显著不足。IT人才成本的提升以及向IT企业集中的趋势还将持续深化,甲方企业内部缺乏具备数据库和数据库管理软件开发能力的IT人才和技术,因而更需要外部厂商提供数据库管理服务。
注:以上图片来源于 2022年 数据库云管平台白皮书
1.2.3 数据库原厂无法提供跨数据库统一管理和服务
由于受到技术壁垒、行业分工以及其它市场因素的制约,数据库制造商不能为自己的产品提供跨数据库的统一管理和配套服务,留出的市场需求空间必然要由第三方数据库生态厂商进行补充。
2. 市场走向与发展方向
2.1 市场走向
整合先行——多元混杂的数据库整合管理已是必要之举,“先建数据库整合管理”已成为企业构建 DT能力的新途径。在这样的大背景下,加快市场需求的释放,最好的解决方案是建立“生态共赢”。
2.2 发展方向
数据库云管平台是一种基于多云、多类、多类数据库的多类、多类的企业数据集成平台。这是一种顺应市场需求而产生的一种新的数据库管理服务,能够使企业的数据库系统在统一、规范、安全、高效、灵活、能力增强等方面得到提高。在接下来的三到五年里,我们的经济将继续高速发展。目前,市场上的厂商主要有三大类:数据库厂商、数据库厂商和公有云厂商。不同的厂家都有各自的优势,从竞争到竞争,在技术、经验、资源等方面相互补充,共同拓展更广阔的市场。
3. 数据库云管平台典型厂商
在国外采用公有云作为主流的云服务策略时,“针对不同的应用情况,选用专门的数据库引擎,并利用云化实现资源的统一管理。”AWS拥有超过十年的云数据库服务经验,基于其丰富的产品和配套工具,能够为客户提供从数据库迁移起全生命周期的云数据库管理服务。同时,亚马逊云数据库服务具有全托管的特性,基于Serverless和AI实现自部署、自伸缩、自修复、自优化,减轻了客户数据库管理的压力,最小化客户的运营负担。
3.1 AWS公有云数据库管理服务
3.2 高性能、高可用、高易用的关系型数据库服务
以RDS(面向关系型的数据库服务)为例,它兼容Aurora、mysql等6种关系型数据库引擎,让客户能够在云中轻松设置、操作和扩展关系数据库。RDS可以自动执行耗时的管理任务(如硬件预置、数据库设置、修补和备份),持续提供高可用的数据库环境,从而让客户专注于应用程序,具备轻松管理、快速高效、高度扩展、持久稳定等优势。
4. 为什么AWS云托管的数据库更受欢迎
4.1 成熟的开源方案(价格优势)
与本地商业数据库方案相比,云上托管的开源方案不仅能节省成本,并且,按照用量收费的做法比,比按照核数算授权费用的做法要灵活的多。特别是在价格上,我们可以通过以下对比不难发现,AWS的价格较为稳定,总体上价格合适。
4.2 具有易用、可靠、扩展等特性
与本地开源的数据库方案相比,云上托管的数据库方案在易用性、可靠性、扩展性、性能等方面均有 不小优势,省去了大量运维、管理和优化的工作。
以Amazon Aurora为例,它是兼容MySQL和PostgreSQL,性能和可用性与商用数据库相当,成本只有其 1/10。作为托管服务,完全省去了繁琐的运维操作。与此同时,华为云、阿里云信息云产品在数据安全性上有待优化,而作为云平台领导者—AWS作为一个行业领头羊,它的技术更为成熟,整体呈现出可用、可靠、可扩展等优势,在云计算领域具有相对优势。
亚马逊云科技现在在全球已经拥有了多达80个可用区,计算实例(可选的云服务器配置组合)更是超过了400种。
4.3 数据库类型丰富
大型公有云的数据库类型更丰富,多样化的数据类型需要多样化的数据库。
以亚马逊云科技为例,提供十多种专门构建的数据库服务,包括关系型数据库Amazon Aurora / Amazon RDS、键/值数据库Amazon DynamoDB、文档数据库Amazon DocumentDB(兼容 MongoDB)、内存数据库Amazon ElastiCache / Amazon MemoryDB for Redis、图数据库Amazon Neptune、时间序列数据库Amazon Timestream、宽列数据库Amazon Keyspaces和分类账数据库Amazon Ledger Database Services (QLDB)八大类型。
4.4 强大的数据分析、存储等功能
它能在用户使用数据库服务的同时,很轻松地用上其他数据存储以及数据分析、机器学习服务。比如,亚马逊云科技的用户可以用Amazon EMR进行大规模数据处理,用Amazon Kinesis进行实时流数据分析,通过Amazon Athena即时分析存储在S3中的数据,还能使用数据仓库服务Amazon Redshift,使用Amazon SageMaker机器学习平台等。
综合多样化的服务在为用户提供便利的同时,也提升了云服务商的用户粘性,这是亚马逊云科技在数据库市场取得优势地位的根本原因。如果说,托管云服务提供商是数据库市场的赢家,那么亚马逊云科技是其中的最大赢家。
总结
随着云服务的普及,以云形态提供的数据库服务有望占据更加主流的位置。云服务存在多种形态,私有云、公有云、行业云、混合云,不同的云有不同的云供应商和技术架构,数据库云服务也存在不同的类别,关系型数据库服务、键值数据库服务、时序数据库服务等。多云和多类型数据库服务的环境下,数据库服务统一管理仍然对企业用户有巨大的价值。对数据库云管平台本身来讲,也可以演进成云的形态,将云上运维转变为管理云,以管理即服务的形态为企业用户提供更为弹性、便捷的服务。
AWS传送门
亚马逊云科技专为开发者们打造了多种学习平台:主要有入门资源、架构中心、开发和管理工具以及初学者的一些福利。
入门资源
入门资源中心:从0到1 轻松上手云服务,内容涵盖:成本管理,上手训练,开发资源。https://aws.amazon.com/cn/getting-started/?nc1=h_ls&trk=32540c74-46f0-46dc-940d-621a1efeedd0&sc_channel=el
架构资源
架构中心:亚马逊云科技架构中心提供了云平台参考架构图表、经过审查的架构解决方案、Well-Architected 最佳实践、模式、图标等。https://aws.amazon.com/cn/architecture/?intClick=dev-center-2021_main&trk=3fa608de-d954-4355-a20a-324daa58bbeb&sc_channel=el
相关学习工具
用于在亚马逊云科技平台上开发和管理应用程序的工具包:https://aws.amazon.com/cn/tools/?intClick=dev-center-2021_main&trk=972c69e1-55ec-43af-a503-d458708bb645&sc_channel=el
初学者福利
福利一:100余种产品免费套餐。其中,计算资源Amazon EC2首年12个月免费,750小时/月;存储资源 Amazon S3 首年12个月免费,5GB标准存储容量。
https://aws.amazon.com/cn/free/?nc2=h_ql_pr_ft&all-free-tier.sort-by=item.additionalFields.SortRank&all-free-tier.sort-order=asc&awsf.Free%20Tier%20Types=*all&awsf.Free%20Tier%20Categories=*all&trk=e0213267-9c8c-4534-bf9b-ecb1c06e4ac6&sc_channel=el
福利二:最新优惠大礼包,200
数
据
与
分
析
抵
扣
券
,
200
数据与分析抵扣券,200
数据与分析抵扣券,200机器学习抵扣券,200$微服务与应用开发抵扣券。https://www.amazonaws.cn/campaign/?sc_channel=el&sc_campaign=credit-acts-ldr&sc_country=cn&sc_geo=chna&sc_category=mult&sc_outcome=field&trkCampaign=request-credit-glb-ldr&trk=f45email&trk=02faebcb-3f61-4bcb-b68e-c63f3ae33c99&sc_channel=el
福利三:解决方案CloudFormation一键部署模版库
https://aws.amazon.com/cn/quickstart/
以上是关于新一代云数据库的引领者---AWS的主要内容,如果未能解决你的问题,请参考以下文章