Amazon Aurora DSQL是一款性能卓越的分布式SQL數(shù)據庫,具備99.999%的多區(qū)域可用性、幾乎無限的可擴展性、強一致性,且完全消除了基礎設施管理的負擔。
北京2024年12月13日 /美通社/ -- 亞馬遜云科技在2024 re:Invent全球大會上,宣布推出Amazon Aurora和Amazon DynamoDB的全新功能,旨在滿足客戶跨多區(qū)域運行工作負載的高要求,確保在多個區(qū)域間實現(xiàn)強一致性,低延遲和極高的可用性,同時兼容SQL和NoSQL。
亞馬遜云科技數(shù)據庫服務副總裁G2 Krishnamoorthy表示:"數(shù)據庫是每個應用程序的根本,許多客戶都使用亞馬遜云科技的數(shù)據庫服務來支持他們至關重要的工作負載。多年來,亞馬遜云科技持續(xù)推動創(chuàng)新,為客戶提供一系列高性能且可擴展的數(shù)據庫解決方案,其中包括每天有數(shù)萬客戶使用的Amazon Aurora。Amazon Aurora融合了企業(yè)級商業(yè)數(shù)據庫的性能與開源數(shù)據庫的靈活性和成本效益,使客戶不必在性能和成本之間做出取舍?,F(xiàn)在,我們再次重塑關系型數(shù)據庫,提供強大的一致性、全球范圍內的可用性和幾乎無限的擴展能力,同時保持了低延遲和SQL,無需客戶做出任何妥協(xié)。"
Amazon Aurora DSQL讓應用程序更具韌性,滿足最嚴苛的業(yè)務連續(xù)性要求
Amazon Aurora是一款云原生關系型數(shù)據庫,兼具高端商業(yè)數(shù)據庫的性能和功能,以及開源數(shù)據庫的靈活性和成本效益。隨著客戶越來越多地構建全球分布式實時應用程序,并服務于世界各地的數(shù)百萬用戶,他們不斷考驗著關系數(shù)據庫的極限,并希望從Amazon Aurora 獲得更多的支持??蛻糌叫枰粋€低延遲、強一致性、高可用性以及零運營負擔的多區(qū)域數(shù)據庫,而且必須是 SQL 數(shù)據庫。然而,市場上的現(xiàn)有選項往往需要客戶做一些取舍。有些數(shù)據庫雖能提供低延遲和高可用性,卻缺乏一致性或SQL兼容性。另外一些數(shù)據庫雖保證了高一致性和高可用性,卻難以避免較高的延遲,且不兼容SQL?,F(xiàn)在,Amazon Aurora DSQL突破了這一局限,作為市場上速度領先的分布式SQL數(shù)據庫,它不僅提供了卓越的一致性,還將讀寫速度提升了4倍,實現(xiàn)了99.999%的多區(qū)域可用性,具備幾乎無限的可擴展性,且完全消除了管理基礎設施的負擔。
Amazon Aurora DSQL采用active-active架構,并具備自動故障恢復功能,確保應用程序能夠在Amazon Aurora DSQL任意端點進行讀寫,保障客戶的應用程序始終可用。所有在一個區(qū)域寫入的事務都將實時同步至其他區(qū)域,保持高度一致性。借助Amazon Aurora DSQL,客戶無需配置、打補丁或管理數(shù)據庫實例,所有更新和安全補丁的部署都不會導致服務中斷,且對系統(tǒng)性能毫無影響。Amazon Aurora DSQL能夠自動擴展?jié)M足任何工作負載需求,且無需進行數(shù)據庫分片或實例升級,同時支持讀取和寫入的獨立擴展,在保持性能的同時有效消除了擴展瓶頸。此外,Amazon Aurora DSQL兼容Amazon PostgreSQL,為開發(fā)人員提供了便捷的使用體驗。
為了達成這一目標,亞馬遜云科技重塑了關系型數(shù)據庫事務處理的方式。Amazon Aurora DSQL成功解決了分布式數(shù)據庫領域長期存在的兩大挑戰(zhàn):一方面,它實現(xiàn)了低延遲的多區(qū)域強一致性;另一方面,它能夠以微秒級的精度同步全球范圍內的服務器數(shù)據。具體來看,Amazon Aurora DSQL將事務處理與存儲解耦,突破了傳統(tǒng)方法的束縛。傳統(tǒng)方法因信息在光速限制下多次往返傳遞,而難以在確保低延遲的同時達到多區(qū)域的強一致性要求。為解決這一問題,Amazon Aurora DSQL 僅在事務提交時進行一次性檢查,同時并行處理所有區(qū)域的所有寫入操作,從而提供具有強一致性和快速寫入的多區(qū)域數(shù)據庫服務。為了確保每個區(qū)域都能以確切的順序觀察到每個數(shù)據庫操作,Amazon Aurora DSQL 采用了Amazon Time Sync服務,該服務通過在每個Amazon Elastic Compute Cloud(EC2)實例上部署硬件參考時鐘,使實例與衛(wèi)星連接的原子鐘同步,實現(xiàn)了全球范圍內微秒級的精確時間同步。通過解決這些歷史性挑戰(zhàn),Amazon Aurora DSQL使客戶能夠以更大的規(guī)模構建全球分布式應用程序。
以印度最大的金融科技公司之一Razorpay為例,Razorpay正在計劃使用Amazon Aurora DSQL賦能新的金融科技解決方案,幫助他們創(chuàng)建可快速擴展的、具有韌性的應用程序,以滿足其日益增長的用戶群體需求。Amazon Aurora DSQL將幫助Razorpay實現(xiàn)多區(qū)域的強一致性,這對于需要高精度的金融場景來說至關重要,同時Amazon Aurora DSQL還能讓其在全球范圍內實現(xiàn)更高效地運營。
Amazon DynamoDB global tables已支持多區(qū)域強一致性
Amazon DynamoDB作為業(yè)界首個完全托管的無服務器NoSQL數(shù)據庫,重新塑造了性能標準并簡化了數(shù)據庫運營,在任何規(guī)模下都能實現(xiàn)零基礎架構管理和個位數(shù)毫秒級性能的一致性,徹底改變了互聯(lián)網規(guī)模應用程序的實現(xiàn)方式。目前,幾乎所有行業(yè)、各種規(guī)模的企業(yè)都在借助Amazon DynamoDB global tables(一種多區(qū)域、多活數(shù)據庫,可提供 99.999% 的可用性)來構建關鍵業(yè)務應用程序,并推動其現(xiàn)代化轉型。亞馬遜云科技現(xiàn)將Amazon Aurora DSQL所采用的先進技術應用于 Amazon DynamoDB global tables,在保持Amazon DynamoDB global tables現(xiàn)有的最高可用性、幾乎無限的可擴展性以及零基礎設施管理優(yōu)勢的基礎上,進一步強化了Amazon DynamoDB global tables的強一致性。
亞馬遜云科技客戶 Reltio 每年處理超過90億份客戶資料用于市場研究,執(zhí)行 600 億次 API 調用。自2020年起,Reltio全面采用Amazon DynamoDB,以提升其數(shù)據庫解決方案的性能、可擴展性和安全性。現(xiàn)在,隨著全球范圍內的業(yè)務擴張,Reltio正計劃借助DynamoDB global tables的多區(qū)域強一致性來滿足客戶對韌性和性能的嚴格要求。
目前,Amazon Aurora DSQL和Amazon DynamoDB global tables的多區(qū)域強一致性已推出預覽版。