AWS 資料庫功能全新升級,最快速的分散式 SQL 資料庫 Amazon Aurora DSQL 正式發表
Amazon Aurora DSQL 是一款效能卓越的分散式 SQL 資料庫,具備 99.999% 的多區域可用性、近乎無限的可擴展性、強大的一致性,且完全免去管理基礎設施的負擔
【拉斯維加斯訊,2024 年 12 月 17 日】亞馬遜(Amazon)旗下 Amazon Web Services(AWS)在 2024 年 re:Invent 全球大會上,宣布推出關聯式資料庫 Amazon Aurora 和快速 NoSQL 鍵值資料庫 Amazon DynamoDB 的全新功能,旨在滿足客戶橫跨多個基礎設施區域(Region)運行工作負載的高要求,確保在多個區域間實現高度一致性、低延遲和最高的可用性,同時相容 SQL 和 NoSQL。
- Amazon Aurora DSQL 是一款全新的無伺服器分散式 SQL 資料庫,能夠協助客戶建構極高可用性、高度一致性且相容 PostgreSQL 的應用程式。與其他受歡迎的分散式 SQL 資料庫相比,讀寫速度提升了 4 倍。
- Amazon DynamoDB global tables 現已支援多區域且具備高度一致性,確保客戶在多區域部署的應用程式能夠讀取最新資料,且無需更改任何應用程式碼。
- Autodesk、Electronic Arts、Klarna、QRT 和 Razorpay 等 AWS 客戶,正在使用 Amazon Aurora DSQL 支援快速增長的業務。
AWS 資料庫服務副總裁 G2 Krishnamoorthy 表示:「資料庫是每個應用程式的基礎,許多客戶使用 AWS 的資料庫服務來支援至關重要的工作負載。多年來,AWS 持續推動創新,為客戶提供一系列高效能且可擴展的資料庫解決方案,例如每天有數萬客戶使用的 Amazon Aurora。Amazon Aurora 融合了企業級商業資料庫的效能與開源資料庫的彈性和成本效益,使客戶不必在效能和成本之間取捨。現在,我們再次重塑關聯式資料庫,提供強大的一致性、全球範圍的可用性和近乎無限的擴展能力,同時保持了低延遲和 SQL,客戶無需做出任何妥協。」
Amazon Aurora DSQL 讓應用程式更具韌性,滿足最嚴苛的業務連續性要求
Amazon Aurora 是一款雲端原生關聯式資料庫,兼具高階商業資料庫的效能和功能,以及開源資料庫的彈性和成本效益。隨著企業建構越來越多全球分散式即時應用程式,並服務於世界各地的數百萬使用者,客戶不斷考驗著關聯式資料庫的極限,並希望從 Amazon Aurora 獲得更多支援。客戶極需一個低延遲、強大一致性、高可用性以及零營運負擔的多區域資料庫,而且必須是 SQL 資料庫。然而,市場上的現有選項往往需要客戶做一些取捨。有些資料庫雖能提供低延遲和高可用性,卻缺乏一致性或 SQL 相容性。另外,一些資料庫雖保證高度一致性和高可用性,卻難以避免較高的延遲,且不相容 SQL。現在,Amazon Aurora DSQL 突破了這個侷限,作為市場上速度領先的分散式 SQL 資料庫,不僅提供了卓越的一致性,還將讀寫速度提升了四倍,實現了 99.999% 的多區域可用性,具備幾乎無限的可擴展性,且完全免去了管理基礎設施的負擔。
Amazon Aurora DSQL 採用 active-active 架構,並具備自動故障恢復功能,確保應用程式能在 Amazon Aurora DSQL 任一端點進行讀寫,保障客戶的應用程式不中斷。在一個區域寫入的交易都將即時同步至其他區域,保持高度一致性。透過 Amazon Aurora DSQL,客戶無需配置、修補或管理資料庫執行個體,所有更新和安全性修補的部署都不會導致服務中斷,且對系統效能毫無影響。Amazon Aurora DSQL 能夠自動擴展滿足任何工作負載需求,且無需進行資料庫分區(database sharding)或執行個體升級,同時支援讀取和寫入的獨立擴展,在保持效能的同時有效消除擴展瓶頸。此外,Amazon Aurora DSQL 相容 Amazon PostgreSQL,為開發人員提供了便捷的使用體驗。
AWS 重塑了關聯式資料庫交易處理的方式,Amazon Aurora DSQL 成功解決了分散式資料庫領域長期存在的兩大挑戰:一方面,實現了低延遲的多區域強大一致性;另一方面,能夠以微秒級的精確度同步全球範圍的伺服器資料。具體來看,Amazon Aurora DSQL 將交易處理與儲存解耦(decouple),突破了傳統方法的束縛。傳統方法因資訊在光速限制下多次往返傳遞,難以在確保低延遲的同時達到多區域一致性。為了解決這個問題,Amazon Aurora DSQL 僅在交易提交時進行一次性檢查,同時平行處理所有區域的所有寫入操作,進而提供具有強大一致性和快速寫入的多區域資料庫服務。為了確保每個區域都能以確切的順序觀察每個資料庫操作,Amazon Aurora DSQL 採用了 Amazon Time Sync 服務,透過在彈性擴展、安全、高可用的雲端伺服器 Amazon Elastic Compute Cloud(EC2)每個執行個體上部署硬體參考時鐘,使執行個體與衛星連接的原子鐘同步,實現全球範圍微秒級的精確時間同步。透過解決這些歷史性挑戰,Amazon Aurora DSQL 使客戶能夠以更大的規模建構全球分散式應用程式。
以印度最大的金融科技公司之一 Razorpay 為例,Razorpay 正在計畫使用 Amazon Aurora DSQL 運行新的金融科技解決方案,打造可快速擴展、具有韌性的應用程式,以滿足日益增長的使用者群體需求。Amazon Aurora DSQL 將協助 Razorpay 實現多區域的強大一致性,這對於需要高精確度的金融場景至關重要,同時 Amazon Aurora DSQL 還能讓 Razorpay 在全球範圍實現更高效的營運。
Amazon DynamoDB global tables 已支援橫跨多區域的強大一致性
Amazon DynamoDB 作為業界首個全受管的無伺服器 NoSQL 資料庫,重新塑造了效能標準並簡化了資料庫營運,在任何規模都能實現零基礎設施管理和個位數毫秒級效能的一致性,徹底改變了互聯網規模應用程式的極限。目前,幾乎所有產業、各種規模的企業都在借助 Amazon DynamoDB global tables(一種多區域、多活資料庫,能提供 99.999% 的可用性)來建構關鍵業務應用程式,並推動現代化轉型。AWS 現將 Amazon Aurora DSQL 所採用的先進技術應用於 Amazon DynamoDB global tables,基於 Amazon DynamoDB global tables 現有的最高可用性、幾乎無限的可擴展性以及零基礎設施管理的優勢,進一步強化 Amazon DynamoDB global tables 的一致性。
AWS 客戶 Reltio 每年處理超過 90 億份市場研究使用的客戶資料,執行 600 億次 API 調用。自 2020 年起,Reltio 全面採用 Amazon DynamoDB,以提升資料庫解決方案的效能、可擴展性和安全性。現在,隨著全球範圍的業務擴張,Reltio 正計畫借助 DynamoDB global tables 橫跨多區域的強大一致性來滿足客戶對韌性和效能的嚴格要求。
目前,Amazon Aurora DSQL 和 Amazon DynamoDB global tables 的多區域強大一致性已推出預覽版。
關於 Amazon Web Services
自 2006 年來,Amazon Web Services 一直在提供世界上服務最豐富、應用廣泛的雲端服務。AWS 不斷擴展可支持幾乎任何雲端工作負載的服務,為客戶提供超過 240 種功能全面的雲端服務,包括運算、儲存、資料庫、聯網、分析、機器學習與人工智慧、物聯網、行動、安全、混合雲、媒體,以及應用開發、部署和管理等方面,遍及 33 個地理區域內的 105 個可用區域(Availability Zones),並已公佈計畫在馬來西亞、墨西哥、紐西蘭、沙烏地阿拉伯和泰國等建立 6 個 AWS 地理區域、18 個可用區域。全球超過百萬客戶信任 AWS,包含發展迅速的新創公司、大型企業和政府機構。AWS 協助客戶強化自身基礎設施,提高營運上的彈性與應變能力,同時降低成本。欲瞭解更多 AWS 的相關資訊,請至: aws.amazon.com。
推薦閱讀 >> 亞馬遜為資料中心挹注更高永續性