亞馬遜網絡服務宣布一系列新的數據庫功能
譯文【51CTO.com快譯】亞馬遜旗下的亞馬遜網絡服務公司(AWS)近日在AWS re:Invent大會上宣布了重要的Amazon Aurora和Amazon DynamoDB新功能以及兩個新的專用數據庫。新的Amazon Aurora Global Database使客戶能夠在一個區域更新數據庫,并將其自動復制到其他AWS區域,實現更高的可用性和災難恢復。Amazon DynamoDB新的On-Demand(按需)功能提供讀取/寫入容量配置,無需進行容量規劃,并使客戶只需為實際使用的讀取/寫入請求付費,推出的DynamoDB Transactions使開發人員能夠為多項目更新構建事務保障,開發高度可擴展的關鍵型業務應用程序時更容易避免沖突和錯誤。AWS還宣布了兩項新的專用數據庫服務:Amazon Timestream和Amazon Quantum Ledger Database(QLDB),前者是一種快速、可擴展、完全托管的時間序列數據庫,面向物聯網和運營應用,后者是一種高度可擴展、不可變、可加密驗證的賬本。想開始使用Amazon Aurora或Amazon DynamoDB,請訪問https://aws.amazon.com/rds/aurora或https://aws.amazon.com/dynamodb/,或者了解Amazon Timestream或Amazon Quantum Ledger Database的更多信息,請訪問:https://aws.amazon.com/timestream或https://aws.amazon.com/qldb。
AWS數據庫、分析和機器學習副總裁拉朱•古拉巴尼(Raju Gulabani)說:“成千上萬的客戶已經采用了AWS為云開發的數據庫服務,因為它們可以更好地運行和擴展,更具成本效益,易于與其他AWS服務結合,并提供了自由,從此擺脫過于限制、價格過高、笨拙的老式數據庫產品。今天的宣布使AWS客戶更容易在全球內擴展和運營云數據庫。無論是有助于確保關鍵工作負載即使在災難發生后也完全可用,立即將工作負載擴展到互聯網規模,保持應用程序數據的一致性,還是為時間序列數據或賬本記錄系統等新興的使用場合開發新的應用,我們為客戶提供了所需的功能特性和專用數據庫,以便以更低的成本、更好的運營性能和更低的復雜性支持關鍵任務型工作負載。”
Amazon Aurora MySQL現支持Global Database(正式版)
Amazon Aurora是AWS歷史上發展最迅猛的服務,這是一種與MySQL和PostgreSQL兼容的關系數據庫,為云構建,已被全球成千上萬客戶使用。Amazon Aurora Global Database讓客戶可以在一個AWS區域更新數據庫,并自動復制到全球多個AWS區域,通常不到1秒鐘。這讓客戶可以維護數據庫的只讀副本,以便全局分布式應用程序在本地區域快速訪問數據,或者使用遠程區域作為備份選項,以防在跨區域災難恢復場景下需要快速恢復數據庫。
Intuit是TurboTax、QuickBooks、Mint和Turbo等軟件的開發商,為全球約5000萬消費者、個體經營者和小公司提供財務管理解決方案。Intuit的電子商務和云平臺工程部門工程經理克里什納•瓦什納夫(Krishna Vaishnav)說:“Intuit最近將商業平臺遷移到Amazon Aurora MySQL,以支持不斷增長的全球需求。所有直接購買Intuit軟件的活動都將通過在Aurora上運行的Intuit商務平臺進行,TurboTax已經滿足了稅務季節的流量需求。我們的大部分工作負載涉及對數據進行低延遲的只讀訪問。一個例子是定價信息,它很少更新,但需隨時可用,以便各地用戶訪問。Aurora Global Database擁有亞秒級全局復制功能,使我們能夠在性能或延遲不受制約的情況下滿足該業務需求。作為一家財務服務公司,即使面對大規模事件,我們也非常關注業務連續性。Aurora Global Database使我們可以將數據分配在諸AWS區域,保持可靠的災難恢復狀態,故障切換過程通常不到1分鐘就能完成。”
Amazon DynamoDB推出了On-Demand和Transactions功能(正式版)
Amazon DynamoDB是一種全面托管的鍵值數據庫服務,可提供任何規模的可靠性能。10多萬AWS客戶使用Amazon DynamoDB,為世界上一些最龐大的應用系統提供一致的、個位數的毫秒延遲。其中許多客戶運行的大規模應用收到不規則、不可預測的數據訪問請求,或者擁有使用模式未知的新應用。這些客戶常常面臨數據庫容量規劃困境,只好在事先過度配置容量、為并不使用的資源付費與資源配置不足、可能面臨性能問題和糟糕的用戶體驗之間做出選擇。
針對資源使用不可預測、不頻繁,或者使用時高時低,因而很難規劃容量的應用場合,Amazon DynamoDB On-Demand可以自動管理讀取/寫入容量,因而不需要容量規劃,客戶只需為實際使用的資源付費。Amazon DynamoDB On-Demand提供了客戶期望從Amazon DynamoDB獲得的同樣的個位數毫秒延遲、高可用性和安全性。
Amazon DynamoDB為全球運行的一些世界上***規模的應用系統提供支持。有時,構建這些應用系統的開發人員需要支持事務,不得不編寫用于處理錯誤的自定義代碼,這些代碼可能復雜、易出錯且很耗時。Amazon DynamoDB Transactions使開發人員能夠將具有全面的原子性、一致性、隔離性和持久性(ACID)保障以實現多項目更新的事務做入到DynamoDB應用程序中,無需編寫復雜的客戶端邏輯來管理沖突和錯誤,并不影響規模和性能。
亞馬遜電子商務基礎副總裁戴夫•特雷德韋爾(Dave Treadwell)說:“我們亞馬遜的關鍵業務型電子商務平臺高度依賴Amazon DynamoDB以確保一致的低延遲性能,無論工作負載多大,即便高峰購物活動期間也是如此。雖然我們是經驗豐富的DynamoDB用戶,但仍然很難預測我們未來的吞吐量需求,對于新的應用和不常見的工作負載而言更是如此。以前,為了安全起見,我們常常會過度配置吞吐量容量。我們對DynamoDB On-Demand進行了預覽;測試表明,它讓用戶不需要做出這些容量決策。DynamoDB On-Demand為非關系數據庫所做的正如Amazon S3為對象存儲所做的。我們只需創建一個表并開始發出請求。沒有配置或容量規劃(DynamoDB為我們管理這項工作),我們只需為存儲資源和應用程序執行的讀寫請求支付費用。”
Amazon Timestream提供一種快速、可擴展、全面托管的時間序列數據庫(預覽版)
開發人員在構建需要收集和綜合不斷變化的大量數據(名為時間序列數據)并從中獲取洞察力的物聯網和運營應用程序。常見的例子包括:測量基礎設施指標隨時間變化的DevOps數據、測量傳感器讀數隨時間變化的物聯網傳感器數據,以及捕獲用戶如何長期瀏覽網站的點擊流數據。
這種時間序列數據是從多個數據源生成的,數量極多,需要以一種針對成本優化、高可擴展性的方式近乎實時地收集,客戶需要一種方法來高效地存儲和分析所有這些數據。如今為了做到這一點,客戶在使用現有的關系數據庫或現有的商業時間序列數據庫。這兩種方案都沒有吸引力,因為它們都不是一開始為支持云端所需的規模而設計的時間序列數據庫。
關系數據庫有僵硬的模式(schema),需要預先定義;如果需要跟蹤應用程序的新屬性,還缺乏靈活性。它們需要創建多個表和索引,隨著數據逐漸增多,這些表和索引會導致復雜且低效的查詢。此外,它們缺少所需的時間序列分析功能,比如平滑、逼近和插值。如果你看看現有的開源或商業時間序列數據庫,它們很難擴展,不支持數據保留策略,并需要開發人員將它們與另外的攝取、數據流/批處理和可視化軟件集成起來。
為了應對這些挑戰,AWS現推出Amazon Timestream,這是一種專門構建、全面管理的時間序列數據庫服務,用于收集、存儲和處理時間序列數據。Amazon Timestream每天處理數萬億個事件,而成本僅為關系數據庫的十分之一,查詢性能比通用關系數據庫快1000倍。分析來自物聯網和運營應用程序的時間序列數據時,Amazon Timestream可以獲得數毫秒級響應速度。Amazon Timestream的分析功能提供平滑、逼近和插值,幫助客戶識別實時數據中的趨勢和模式。此外,Amazon Timestream是無服務器技術,因此會自動向上或向下擴展以調整容量和性能,客戶只需為實際使用的資源付費。
***資本(Capital One)是一家多元化經營的銀行,為消費者、小公司和商業客戶提供一系列廣泛的金融產品和服務。***資本的副總裁森杰伊•潘迪(Sunjay Pandey)說:“我們需要一種快速、可擴展的時間序列數據庫解決方案來快速攝取和分析數據。作為一種專用的時間序列數據庫,Amazon Timestream將使我們能夠經濟高效地處理這類數據。”
Edmunds.com是一家汽車購物網站,每月向2000萬訪客提供詳細的、不斷更新的車輛信息。Edmunds.com***信息官斯蒂芬•費利桑(Stephen Felisan)說:“我們Edmunds.com每天管理著IT基礎設施生成的數百萬個指標。作為專用的時間序列數據庫,Amazon Timestream為插值和逼近提供了強大的內置函數,可幫助我們快速分析這些時間序列數據,無需編寫復雜的代碼。”
Amazon QLDB:一種高性能、不可變、可加密驗證的賬本數據庫服務(預覽版)
Amazon QLDB是一種新型數據庫,提供了一種透明、不可變、可加密驗證的賬本,客戶可以用它來構建充當記錄系統的應用程序,其中多方在一個集中式、可信任的實體內進行交易。有了Amazon QLDB,無需將復雜的審計功能做入到關系數據庫中,也無需依賴區塊鏈框架的賬本功能。Amazon QLDB使用不可變的事務日志(稱為日志),它跟蹤每個應用程序數據的變化,并維護一份完整、可驗證的歷史變更記錄。所有事務必須遵循原子性、一致性、隔離性和持久性(ACID),才能被記入到日志中,內容無法刪除或修改。所有更改用加密技術連接起來,可在歷史記錄中加以驗證,客戶可以使用熟悉的SQL查詢來進行分析。Amazon QLDB是無服務器技術,因此客戶無需配置容量或配置讀取/寫入限制。他們只需創建賬本和定義表,Amazon QLDB就會自動擴展以支持應用程序需求,客戶只需為實際使用的讀取、寫入和存儲付費。而且與常見區塊鏈框架中的賬本不同,Amazon QLDB不需要分布式共識,因此它同時執行的事務數量是常見區塊鏈框架的兩三倍。
原文標題:Amazon Web Services Announces Series of New Database Capabilities
鏈接:https://press.aboutamazon.com/news-releases/news-release-details/amazon-web-services-announces-series-new-database-capabilities
【51CTO譯稿,合作站點轉載請注明原文譯者和出處為51CTO.com】