亞馬遜云科技推出三項新數(shù)據(jù)庫功能
(全球TMT2021年12月10日訊)亞馬遜云科技在2021 re:Invent全球大會上,宣布推出三項數(shù)據(jù)庫功能。新發(fā)布的功能包括:面向客戶業(yè)務應用程序的托管數(shù)據(jù)庫服務,客戶可定制底層的數(shù)據(jù)庫和操作系統(tǒng);降低不經(jīng)常訪問數(shù)據(jù)存儲成本的Amazon DynamoDB表分類;以及使用機器學習更好地診斷和修復數(shù)據(jù)庫相關(guān)性能問題的新服務。
完全托管的數(shù)據(jù)庫服務Amazon RDS Custom,客戶可定制業(yè)務應用程序的數(shù)據(jù)庫和操作系統(tǒng)
Amazon RDS易于部署、運維和擴展,因此成為客戶希望在云上運行 Oracle 和 Microsoft SQL Server 等商業(yè)數(shù)據(jù)庫的選擇??蛻羰褂肁mazon RDS可省去諸如配置容量、擴展和備份數(shù)據(jù)等費時的管理任務。但是,某些業(yè)務應用程序需要自定義底層的Oracle 和 Microsoft SQL Server 數(shù)據(jù)庫環(huán)境和操作系統(tǒng)(如 Microsoft Dynamics AX、Microsoft SharePoint 和 Oracle PeopleSoft)??蛻魹榱送耆刂频讓訑?shù)據(jù)庫環(huán)境和操作系統(tǒng),通常需要在自建的環(huán)境(如 Amazon EC2 或本地)中運行這些應用程序。雖然自建方式帶來了高度可配置性,但同時客戶需要花費時間在硬件配置、數(shù)據(jù)庫部署、補丁和備份等管理任務上。這些需要自定義數(shù)據(jù)庫和操作系統(tǒng)的客戶真正需要的是能自動化無差別的管理任務,更輕松地在亞馬遜云科技上運行這些應用程序。
Amazon RDS Custom 可自動部署、操作和擴展與常見業(yè)務應用程序緊密集成的Oracle 和 Microsoft SQL Server 數(shù)據(jù)庫,同時可自定義業(yè)務應用程序底層的數(shù)據(jù)庫和操作系統(tǒng)。運行此類業(yè)務應用程序的客戶,通過 Amazon RDS Custom,可不必擔心費時的管理任務,如配置和擴展硬件、數(shù)據(jù)庫部署、補丁和備份等??蛻艨墒褂肁mazon RDS Custom配置其數(shù)據(jù)庫環(huán)境和底層操作系統(tǒng),修改設(shè)置,安裝自定義補丁,并集成第三方軟件,滿足其業(yè)務應用程序的需求(如自定義數(shù)據(jù)庫小版本、第三方安全和診斷軟件或特定的文件系統(tǒng)配置)。Amazon RDS Custom自動監(jiān)控數(shù)據(jù)庫環(huán)境和操作系統(tǒng),并檢測影響 Amazon RDS Custom 性能的用戶配置。一旦發(fā)現(xiàn)問題,Amazon RDS Custom將嘗試自動解決。對于無法自動修復的配置錯誤,Amazon RDS Custom 會通知客戶,并提供建議的解決步驟??蛻艨梢暂p松地將需要自定義的 Oracle 和 Microsoft SQL Server 數(shù)據(jù)庫遷移到 Amazon RDS Custom,省去自己管理數(shù)據(jù)庫的繁瑣。
Amazon DynamoDB Standard-Infrequent Access (Standard-IA) 表分類可以使存儲非經(jīng)常訪問數(shù)據(jù)的DynamoDB表的成本降低高達60%
Amazon DynamoDB 無需管理服務器或集群,即可在幾乎任何規(guī)模下提供高吞吐量和一致的毫秒級響應時間,成為客戶處理大容量 NoSQL 工作負載的選擇。隨著DynamoDB工作負載模式變得更加多樣化,在有些客戶的工作負載中,數(shù)據(jù)存儲成為其主要成本,有些較少被訪問的數(shù)據(jù)卻需要具有快速響應能力。例如以前的社交媒體帖子、電子商務訂單和視頻游戲成績等,這些場景的數(shù)據(jù)容量隨著時間積累不斷增長,會產(chǎn)生大量的存儲費用,但這些數(shù)據(jù)仍然需要高吞吐量,當請求時需要立即可用??蛻魹榱藘?yōu)化這些場景中的存儲成本,會通過編寫代碼將舊的、訪問頻率較低的數(shù)據(jù)從DynamoDB 移動到成本更低的存儲替代方案(如 Amazon S3)。
客戶使用新的Amazon DynamoDB Standard-Infrequent Access (Standard-IA) 表分類,表分類可以使存儲非經(jīng)常訪問數(shù)據(jù)的DynamoDB表的成本降低高達60%。DynamoDB Standard-IA 表分類的存儲成本比標準 DynamoDB 表低多達60%,對于存儲成本占主要成本的表來說,它是劃算的選擇。相比之下,在吞吐量相同的情況下,DynamoDB Standard 表分類的成本比 Standard-IA 表分類最多低20%,對于吞吐量占主要成本的表來說,仍然是更劃算的選擇??蛻艨梢栽?Amazon DynamoDB Standard 和DynamoDB Standard-IA 表類之間切換,不會影響表性能,也不需要更改代碼來優(yōu)化其存儲的數(shù)據(jù)類型的支出。
Amazon DevOps Guru for RDS借助機器學習只需幾分鐘即可更好地檢測、診斷和解決難以發(fā)現(xiàn)的數(shù)據(jù)庫性能問題并提供建議,無需數(shù)日
Amazon DevOps Guru 是一項由機器學習賦能的服務,通過自動檢測問題并推薦特定的補救措施,讓開發(fā)人員可以更輕松地提高應用程序可用性。目前,Amazon DevOps Guru 會提醒客戶注意 Amazon RDS 引擎的問題。但是確定數(shù)據(jù)庫相關(guān)問題的確切原因既復雜又耗時,為確定導致問題的原因,通常需要招募數(shù)據(jù)庫管理員手動運行診斷工具和查詢。一旦確定了問題的原因,數(shù)據(jù)庫管理員需要進行額外的分析來充分了解問題(例如分析特定于數(shù)據(jù)庫的指標、事件和等待條件或提取和分析相關(guān) SQL 語句),然后才能提供如何修復問題的指導。因此,通常需要花費幾個小時或幾天的時間才能發(fā)現(xiàn)和補救數(shù)據(jù)庫問題,可能會影響應用程序可用性或降低用戶體驗。
Amazon DevOps Guru for RDS是 Amazon DevOps Guru 中一項由機器學習提供支持的新功能,可自動檢測和診斷數(shù)據(jù)庫中的性能瓶頸和操作問題,并提供詳細的修復建議,讓開發(fā)人員可以在幾分鐘內(nèi)而不是幾天就能解決問題。Amazon DevOps Guru for RDS基于 Amazon DevOps Guru 檢測數(shù)據(jù)庫相關(guān)問題,涵蓋 Amazon RDS 中其他與性能相關(guān)的問題檢測(如資源過度使用以及不正確的SQL 查詢行為)。Amazon DevOps Guru for RDS幫助客戶快速解決與數(shù)據(jù)庫相關(guān)的性能和使用問題, 可以在出現(xiàn)問題時立即通知開發(fā)人員,并提供有關(guān)根本原因的診斷信息、問題的詳細信息以及智能修復建議。例如,如果檢測到與數(shù)據(jù)庫意外高負載相關(guān)的應用程序性能問題時,Amazon DevOps Guru for RDS 會進行根本原因分析,找到導致問題的確切 SQL 語句,發(fā)送包含問題原因和影響范圍的通知,并建議糾正措施,以幫助客戶快速解決問題。Amazon DevOps Guru for RDS目前支持Amazon Aurora,并計劃在2022年支持其他Amazon RDS數(shù)據(jù)庫服務。