Amazon Aurora Serverless v2上線!下一代云原生無服務(wù)器關(guān)系型數(shù)據(jù)庫

來源:亞馬遜云科技
作者:亞馬遜云科技
時間:2022-04-24
1775
Amazon Aurora Serverless v2是Amazon Aurora Serverless的下一個版本,現(xiàn)已可用。Aurora Serverless v2可立即擴(kuò)展以支持最苛刻的應(yīng)用程序,與峰值容量預(yù)置相比,可節(jié)省高達(dá)90%的成本。

Amazon Aurora Serverless v2是Amazon Aurora Serverless的下一個版本,現(xiàn)已可用。Aurora Serverless v2可立即擴(kuò)展以支持最苛刻的應(yīng)用程序,與峰值容量預(yù)置相比,可節(jié)省高達(dá)90%的成本。

關(guān)于云原生關(guān)系型數(shù)據(jù)庫Amazon Aurora

Amazon Aurora是一個與MySQL和PostgreSQL兼容的關(guān)系數(shù)據(jù)庫,它為云計算而構(gòu)建,將傳統(tǒng)企業(yè)數(shù)據(jù)庫的性能和可用性與開源數(shù)據(jù)庫的簡單性和成本效益結(jié)合在一起。

Amazon Aurora比標(biāo)準(zhǔn)MySQL數(shù)據(jù)庫快五倍,比標(biāo)準(zhǔn)PostgreSQL數(shù)據(jù)庫快三倍。它以十分之一的成本提供商業(yè)數(shù)據(jù)庫的安全性、可用性和可靠性。

Amazon Aurora完全由Amazon RDS管理,該服務(wù)自動執(zhí)行耗時的管理任務(wù),如硬件配置、數(shù)據(jù)庫設(shè)置、修補(bǔ)和備份。

Amazon Aurora擁有一個分布式、容錯、自我修復(fù)的存儲系統(tǒng),每個數(shù)據(jù)庫實例可自動擴(kuò)展到128TB。它通過多達(dá)15個低延遲讀取副本、時間點恢復(fù)、到Amazon S3的連續(xù)備份以及跨三個可用性區(qū)域(AZ)的復(fù)制,提供了高性能和高可用性。

關(guān)于下一代基于無服務(wù)的云原生數(shù)據(jù)庫配置

選項Aurora Serverless v2

Aurora Serverless是Amazon Aurora的按需自動擴(kuò)展配置。Aurora Serverless v2在幾分之一秒內(nèi)將數(shù)據(jù)庫工作負(fù)載擴(kuò)展到數(shù)十萬個事務(wù)。它以細(xì)粒度的增量調(diào)整容量,為應(yīng)用程序的需求提供適量的數(shù)據(jù)庫資源。您無需管理數(shù)據(jù)庫容量,只需為應(yīng)用程序消耗的資源付費。早在2018年Amazon Aurora即提供了Serverless選項.。

Aurora Serverless v2提供了完整的Amazon Aurora功能,包括多可用區(qū)支持、全球數(shù)據(jù)庫和只讀副本。v2版本能夠在容量調(diào)整時做到更細(xì)粒度,并能夠依據(jù)多個維度進(jìn)行容量調(diào)整。更值得一提的是,Amazon Aurora Serverless v2支持跨AZ的高可用部署和讀取擴(kuò)展,通過持續(xù)的監(jiān)控和盡可能大的利用緩沖池,v2原地擴(kuò)展可以做到秒級別。

Amazon Aurora Serverless v2非常適合各種應(yīng)用程序。例如,面對業(yè)務(wù)快速增長場景與海量多租戶場景時,當(dāng)擁有數(shù)十萬個應(yīng)用程序的企業(yè),或擁有具有成百上千個數(shù)據(jù)庫的多租戶環(huán)境的軟件即服務(wù)(SaaS)供應(yīng)商,可以使用Amazon Aurora Serverless v2來管理整個隊列中的數(shù)據(jù)庫容量。

關(guān)于亞馬遜云科技的Serverless數(shù)據(jù)庫

事實上,Serverless數(shù)據(jù)庫并非這兩年才有的新概念。早在2004年的時候,由于亞馬遜的電商網(wǎng)站面臨數(shù)據(jù)庫擴(kuò)展性的挑戰(zhàn),Serverless數(shù)據(jù)庫的探索之旅便已經(jīng)啟程。

當(dāng)時,亞馬遜內(nèi)部自研了名為Dynamo的分布式鍵值存儲,以解決數(shù)據(jù)庫擴(kuò)展性方面的挑戰(zhàn)。在進(jìn)行一系列內(nèi)部實踐后,亞馬遜于2012年正式對外推出可商用的Amazon DynamoDB,DynamoDB在發(fā)布之初就被定義為Serverless架構(gòu)。而當(dāng)初發(fā)表的論文《Dynamo:Amazon's Highly Available Key-value Store》也憑借著對NoSQL的啟發(fā)與深遠(yuǎn)影響,在操作系統(tǒng)領(lǐng)域頂級學(xué)術(shù)會議SOSP2017上,獲得了Hall of Fame Award終身成就獎。

如今,DynamoDB已發(fā)展整整十年,并在眾多領(lǐng)域都有著非常廣泛的應(yīng)用。與此同時,在NoSQL領(lǐng)域,亞馬遜云科技也不斷在Serverless數(shù)據(jù)庫方面進(jìn)行著探索,形成了完善的Serverless數(shù)據(jù)庫服務(wù)體系。并在接下來的十年發(fā)展中發(fā)展出了5大類無服務(wù)器(Serverless)數(shù)據(jù)庫,包括了Amazon Aurora(關(guān)系型),Amazon DynamoDB(鍵值型),Amazon Timestream(時序型),Amazon QLDB(分類賬),Amazon Keyspeaces(寬列)。

640.png

去年12月,權(quán)威咨詢機(jī)構(gòu)Gartner發(fā)布了報告——2021 Gartner Magic Quadrant for Cloud Database Management System。亞馬遜云科技連續(xù)七年被評為云數(shù)據(jù)庫領(lǐng)導(dǎo)者,在“執(zhí)行能力”上獲得20家參評廠商的最高位置。

640 (1).png

Amazon Aurora Serverless v2

適合的場景

·SaaS業(yè)務(wù)場景:SaaS應(yīng)用擁有成百上千個租戶及Amazon Aurora實例,那么會給監(jiān)控和擴(kuò)縮容帶來巨大的工作量。如果采用Amazon Aurora Serverless v2,可以實現(xiàn)秒級的自動擴(kuò)容和縮容,減輕運維的人力成本。

·業(yè)務(wù)波動明顯場景:存在高峰和低谷周期的業(yè)務(wù)場景。

·測試環(huán)境:僅工作時間使用,則非工作時間只需支付最小計算單元的費用。

·降成本需求:serverless采用pay as you go的付費模式。如每周或每月一次的報表業(yè)務(wù)場景,可以單獨建立一個Amazon Aurora Serverless v2的只讀實例來承載。

·容災(zāi):適用于跨可用區(qū)的高可用及跨區(qū)域的全球數(shù)據(jù)庫容災(zāi)場景。

·混合部署:支持provisioned實例和serverless實例在一個集群內(nèi)混合部署。

·分片場景:業(yè)務(wù)需要寫擴(kuò)展提升性能,對于provisioned的實例來講,需要提前設(shè)定服務(wù)器和分片數(shù)量,再擴(kuò)容期間還需要承擔(dān)數(shù)據(jù)重分布帶來的影響。如果采用serverless實例,可以多創(chuàng)建一些serverless實例,每個實例根據(jù)各自sharding的業(yè)務(wù)自動擴(kuò)容擴(kuò)容。

就像云技術(shù)的引入催生了一代創(chuàng)新一樣,我們相信下一波創(chuàng)新浪潮是由數(shù)據(jù)驅(qū)動的。對于數(shù)據(jù)庫,“無服務(wù)器化架構(gòu)是云原生數(shù)據(jù)庫未來發(fā)展的必然趨勢之一”。

立即登錄,閱讀全文
原文鏈接:點擊前往 >
文章來源:亞馬遜云科技
版權(quán)說明:本文內(nèi)容來自于亞馬遜云科技,本站不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。文章內(nèi)容系作者個人觀點,不代表快出海對觀點贊同或支持。如有侵權(quán),請聯(lián)系管理員(zzx@kchuhai.com)刪除!
優(yōu)質(zhì)服務(wù)商推薦
更多