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