無服務(wù)數(shù)據(jù)庫(kù)是未來的趨勢(shì)嗎?
無服務(wù)器數(shù)據(jù)庫(kù)是未來的趨勢(shì)嗎?無服務(wù)器數(shù)據(jù)庫(kù)與傳統(tǒng)云數(shù)據(jù)庫(kù)有何不同?
Amazon Aurora Serverless(如下圖所示)是 Amazon Aurora 的一種配置方式,可以按需自動(dòng)擴(kuò)展。
圖片
Aurora Serverless 能夠根據(jù)業(yè)務(wù)需求自動(dòng)向上或向下擴(kuò)展容量。例如,準(zhǔn)備雙十一大促的電商網(wǎng)站可以在幾毫秒內(nèi)將負(fù)載擴(kuò)展到多個(gè)數(shù)據(jù)庫(kù)。這確保應(yīng)用程序始終擁有其需要的正確數(shù)量的數(shù)據(jù)庫(kù)資源,優(yōu)化性能并有效處理突然的工作負(fù)載峰值。
與需要配置和管理數(shù)據(jù)庫(kù)實(shí)例的普通云數(shù)據(jù)庫(kù)相比,Aurora Serverless 可以自動(dòng)啟動(dòng)和關(guān)閉。這對(duì)于開發(fā)和測(cè)試環(huán)境特別有用,進(jìn)一步降低了成本,并使得管理臨時(shí)或開發(fā)項(xiàng)目的資源更加方便。
通過將計(jì)算層與數(shù)據(jù)存儲(chǔ)層分離,Aurora Serverless 能夠以更精確的方式收取費(fèi)用。對(duì)于具有可變工作負(fù)載、間歇性流量的應(yīng)用程序,或那些不需要全天候數(shù)據(jù)庫(kù)可用的應(yīng)用程序,這可以節(jié)省大量成本。
Aurora Serverless自動(dòng)將數(shù)據(jù)庫(kù)副本分布在多個(gè)可用區(qū)(AZs)中,數(shù)據(jù)在三個(gè) AZs 的六個(gè)存儲(chǔ)節(jié)點(diǎn)上進(jìn)行復(fù)制。這種設(shè)計(jì)增強(qiáng)了數(shù)據(jù)庫(kù)的可用性,確保即使在數(shù)據(jù)中心發(fā)生故障的情況下,應(yīng)用程序也能保持運(yùn)行。
此外,Aurora Serverless 可以是已配置實(shí)例和無服務(wù)實(shí)例的組合,從而使現(xiàn)有的已配置數(shù)據(jù)庫(kù)成為無服務(wù)器池的一部分。