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