AWS中Amazon RDS和Aurora Serverless有什么異同點?
我來答

AWS中Amazon RDS和Aurora Serverless有什么異同點?

劉玉 2020-09-23 提問
2153

AWS有兩個主要的關(guān)系數(shù)據(jù)庫服務(wù):Amazon RDS和Aurora Serverless,想了解它們之間的差異。

關(guān)閉
提交回答
1 個回答
我來答
衛(wèi)子夫

AWS有兩個主要的關(guān)系數(shù)據(jù)庫服務(wù):Amazon RDS和Aurora Serverless。Amazon RDS是一項托管服務(wù),可在云中啟動和維護數(shù)據(jù)庫服務(wù)器。而且Aurora Serverless是具有更新的部署模型的關(guān)系數(shù)據(jù)庫引擎,因此開發(fā)人員不必手動啟動數(shù)據(jù)庫服務(wù)器。

關(guān)鍵的異同是什么?

Amazon RDS和Aurora Serverless之間的主要區(qū)別在于,較傳統(tǒng)的RDS為開發(fā)人員提供了選擇數(shù)據(jù)庫實例類型和大小的選項。還可以選擇一個數(shù)據(jù)庫引擎,包括Amazon Aurora,PostgreSQL,MySQL,MariaDB,Oracle和Microsoft SQL Server。Aurora是Amazon的原生數(shù)據(jù)庫引擎,專門設(shè)計用于與AWS云一起使用。

通過2018年推出的Aurora Serverless,開發(fā)人員可以根據(jù)最小和最大Aurora容量單位(ACU)配置計算,這是虛擬CPU和內(nèi)存的組合。Aurora Serverless還可以自動擴大或縮小計算能力。

由于這些功能,Aurora Serverless可以更靈活地處理資源容量。在Amazon RDS中,除非將其配置顯式更新為其他大小,否則不會將已部署的數(shù)據(jù)庫服務(wù)器擴展為更大的實例類型,這可能導致最多五分鐘的停機時間。RDS確實為只讀副本提供了自動擴展,但是該過程需要花費幾分鐘的時間來執(zhí)行,因為它必須部署其他RDS實例。Aurora Serverless的自動擴展可大大縮短部署時間,通常只需30秒。

在RDS或Aurora Serverless中使用Aurora數(shù)據(jù)庫引擎時,開發(fā)人員無需配置存儲,因為Aurora會自動分配所需的存儲空間。從功能角度來看,如果應(yīng)用程序與MySQL或PostgreSQL兼容,則兩個版本的Aurora對源代碼都是透明的。

回答于 2020-09-23
贊同
評論