新聞中心
基于Serverless的數(shù)據(jù)庫(kù),如何將擴(kuò)展能力發(fā)揮到極致?
作者:亞馬遜云科技 2022-05-31 10:57:56
數(shù)據(jù)庫(kù)
云原生 Amazon Aurora 是一個(gè)與 MySQL 和 PostgreSQL 兼容的關(guān)系數(shù)據(jù)庫(kù)。

涼山州網(wǎng)站制作公司哪家好,找成都創(chuàng)新互聯(lián)公司!從網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站建設(shè)、微信開(kāi)發(fā)、APP開(kāi)發(fā)、響應(yīng)式網(wǎng)站等網(wǎng)站項(xiàng)目制作,到程序開(kāi)發(fā),運(yùn)營(yíng)維護(hù)。成都創(chuàng)新互聯(lián)公司公司2013年成立到現(xiàn)在10年的時(shí)間,我們擁有了豐富的建站經(jīng)驗(yàn)和運(yùn)維經(jīng)驗(yàn),來(lái)保證我們的工作的順利進(jìn)行。專(zhuān)注于網(wǎng)站建設(shè)就選成都創(chuàng)新互聯(lián)公司。
?Amazon Aurora Serverless v2 是 Amazon Aurora Serverless 的下一個(gè)版本,現(xiàn)已可用。Aurora Serverless v2 可立即擴(kuò)展以支持最苛刻的應(yīng)用程序,與峰值容量預(yù)置相比,可節(jié)省高達(dá) 90% 的成本。
關(guān)于云原生關(guān)系型數(shù)據(jù)庫(kù)
Amazon Aurora
Amazon Aurora 是一個(gè)與 MySQL 和 PostgreSQL 兼容的關(guān)系數(shù)據(jù)庫(kù),它為云計(jì)算而構(gòu)建,將傳統(tǒng)企業(yè)數(shù)據(jù)庫(kù)的性能和可用性與開(kāi)源數(shù)據(jù)庫(kù)的簡(jiǎn)單性和成本效益結(jié)合在一起。
Amazon Aurora 比標(biāo)準(zhǔn) MySQL 數(shù)據(jù)庫(kù)快五倍,比標(biāo)準(zhǔn) PostgreSQL 數(shù)據(jù)庫(kù)快三倍。它以十分之一的成本提供商業(yè)數(shù)據(jù)庫(kù)的安全性、可用性和可靠性。
Amazon Aurora 完全由 Amazon RDS 管理,該服務(wù)自動(dòng)執(zhí)行耗時(shí)的管理任務(wù),如硬件配置、數(shù)據(jù)庫(kù)設(shè)置、修補(bǔ)和備份。
Amazon Aurora 擁有一個(gè)分布式、容錯(cuò)、自我修復(fù)的存儲(chǔ)系統(tǒng),每個(gè)數(shù)據(jù)庫(kù)實(shí)例可自動(dòng)擴(kuò)展到 128TB。它通過(guò)多達(dá)15個(gè)低延遲讀取副本、時(shí)間點(diǎn)恢復(fù)、到 Amazon S3 的連續(xù)備份以及跨三個(gè)可用性區(qū)域(AZ)的復(fù)制,提供了高性能和高可用性。
關(guān)于下一代基于無(wú)服務(wù)的云原生數(shù)據(jù)庫(kù)
配置選項(xiàng) Aurora Serverless v2
Aurora Serverless 是 Amazon Aurora 的按需自動(dòng)擴(kuò)展配置。Aurora Serverless v2 在幾分之一秒內(nèi)將數(shù)據(jù)庫(kù)工作負(fù)載擴(kuò)展到數(shù)十萬(wàn)個(gè)事務(wù)。它以細(xì)粒度的增量調(diào)整容量,為應(yīng)用程序的需求提供適量的數(shù)據(jù)庫(kù)資源。您無(wú)需管理數(shù)據(jù)庫(kù)容量,只需為應(yīng)用程序消耗的資源付費(fèi)。早在2018年Amazon Aurora 即提供了 Serverless 選項(xiàng).。
Aurora Serverless v2 提供了完整的 Amazon Aurora 功能,包括多可用區(qū)支持、全球數(shù)據(jù)庫(kù)和只讀副本。v2 版本能夠在容量調(diào)整時(shí)做到更細(xì)粒度,并能夠依據(jù)多個(gè)維度進(jìn)行容量調(diào)整。更值得一提的是, Amazon Aurora Serverless v2 支持跨 AZ 的高可用部署和讀取擴(kuò)展,通過(guò)持續(xù)的監(jiān)控和盡可能大的利用緩沖池,v2 原地?cái)U(kuò)展可以做到秒級(jí)別。
Amazon Aurora Serverless v2 非常適合各種應(yīng)用程序。例如,面對(duì)業(yè)務(wù)快速增長(zhǎng)場(chǎng)景與海量多租戶場(chǎng)景時(shí),當(dāng)擁有數(shù)十萬(wàn)個(gè)應(yīng)用程序的企業(yè),或擁有具有成百上千個(gè)數(shù)據(jù)庫(kù)的多租戶環(huán)境的軟件即服務(wù) (SaaS) 供應(yīng)商,可以使用 Amazon Aurora Serverless v2 來(lái)管理整個(gè)隊(duì)列中的數(shù)據(jù)庫(kù)容量。
關(guān)于亞馬遜云科技的Serverless 數(shù)據(jù)庫(kù)
事實(shí)上,Serverless 數(shù)據(jù)庫(kù)并非這兩年才有的新概念。早在 2004年的時(shí)候,由于亞馬遜的電商網(wǎng)站面臨數(shù)據(jù)庫(kù)擴(kuò)展性的挑戰(zhàn),Serverless 數(shù)據(jù)庫(kù)的探索之旅便已經(jīng)啟程。
當(dāng)時(shí),亞馬遜內(nèi)部自研了名為 Dynamo 的分布式鍵值存儲(chǔ),以解決數(shù)據(jù)庫(kù)擴(kuò)展性方面的挑戰(zhàn)。在進(jìn)行一系列內(nèi)部實(shí)踐后,亞馬遜于2012年正式對(duì)外推出可商用的 Amazon DynamoDB,DynamoDB 在發(fā)布之初就被定義為 Serverless 架構(gòu)。而當(dāng)初發(fā)表的論文《Dynamo: Amazon's Highly Available Key-value Store》也憑借著對(duì) NoSQL 的啟發(fā)與深遠(yuǎn)影響,在操作系統(tǒng)領(lǐng)域頂級(jí)學(xué)術(shù)會(huì)議 SOSP2017 上,獲得了 Hall of Fame Award 終身成就獎(jiǎng)。
如今,DynamoDB 已發(fā)展整整十年,并在眾多領(lǐng)域都有著非常廣泛的應(yīng)用。與此同時(shí),在 NoSQL 領(lǐng)域,亞馬遜云科技也不斷在 Serverless 數(shù)據(jù)庫(kù)方面進(jìn)行著探索,形成了完善的 Serverless 數(shù)據(jù)庫(kù)服務(wù)體系。并在接下來(lái)的十年發(fā)展中發(fā)展出了5大類(lèi)無(wú)服務(wù)器(Serverless)數(shù)據(jù)庫(kù),包括了Amazon Aurora(關(guān)系型),Amazon DynamoDB(鍵值型),Amazon Timestream(時(shí)序型),Amazon QLDB(分類(lèi)賬),Amazon Keyspeaces(寬列)。
去年 12 月,權(quán)威咨詢機(jī)構(gòu) Gartner 發(fā)布了報(bào)告——2021 Gartner Magic Quadrant for Cloud Database Management System。亞馬遜云科技連續(xù)七年被評(píng)為云數(shù)據(jù)庫(kù)領(lǐng)導(dǎo)者,在“執(zhí)行能力”上獲得 20 家參評(píng)廠商的最高位置。
Amazon Aurora Serverless v2 適合的場(chǎng)景
- SaaS 業(yè)務(wù)場(chǎng)景
SaaS 應(yīng)用擁有成百上千個(gè)租戶及 Amazon Aurora 實(shí)例,那么會(huì)給監(jiān)控和擴(kuò)縮容帶來(lái)巨大的工作量。如果采用 Amazon Aurora Serverless v2,可以實(shí)現(xiàn)秒級(jí)的自動(dòng)擴(kuò)容和縮容,減輕運(yùn)維的人力成本。
- 業(yè)務(wù)波動(dòng)明顯場(chǎng)景
存在高峰和低谷周期的業(yè)務(wù)場(chǎng)景。
- 測(cè)試環(huán)境
僅工作時(shí)間使用,則非工作時(shí)間只需支付最小計(jì)算單元的費(fèi)用。
- 降成本需求
serverless 采用 pay as you go 的付費(fèi)模式。如每周或每月一次的報(bào)表業(yè)務(wù)場(chǎng)景,可以單獨(dú)建立一個(gè) Amazon Aurora Serverless v2 的只讀實(shí)例來(lái)承載。
- 容災(zāi)
適用于跨可用區(qū)的高可用及跨區(qū)域的全球數(shù)據(jù)庫(kù)容災(zāi)場(chǎng)景。
- 混合部署
支持 provisioned 實(shí)例和 serverless 實(shí)例在一個(gè)集群內(nèi)混合部署。
- 分片場(chǎng)景
業(yè)務(wù)需要寫(xiě)擴(kuò)展提升性能,對(duì)于provisioned 的實(shí)例來(lái)講,需要提前設(shè)定服務(wù)器和分片數(shù)量,再擴(kuò)容期間還需要承擔(dān)數(shù)據(jù)重分布帶來(lái)的影響。如果采用 serverless 實(shí)例,可以多創(chuàng)建一些serverless 實(shí)例,每個(gè)實(shí)例根據(jù)各自 sharding 的業(yè)務(wù)自動(dòng)擴(kuò)容擴(kuò)容。
就像云技術(shù)的引入催生了一代創(chuàng)新一樣,我們相信下一波創(chuàng)新浪潮是由數(shù)據(jù)驅(qū)動(dòng)的。對(duì)于數(shù)據(jù)庫(kù),“無(wú)服務(wù)器化架構(gòu)是云原生數(shù)據(jù)庫(kù)未來(lái)發(fā)展的必然趨勢(shì)之一”。?
網(wǎng)站題目:基于Serverless的數(shù)據(jù)庫(kù),如何將擴(kuò)展能力發(fā)揮到極致?
文章分享:http://www.fisionsoft.com.cn/article/cdihidd.html


咨詢
建站咨詢
