彈性計算層
云原生數(shù)據(jù)倉庫 AnalyticDB MySQL 版全面擁抱云平臺的彈性能力。產(chǎn)品形態(tài)分為企業(yè)版和基礎(chǔ)版,融合了數(shù)倉版預(yù)留模式、數(shù)倉版彈性模式和湖倉版的優(yōu)點,預(yù)留資源采用存算一體架構(gòu),保證常規(guī)業(yè)務(wù)的查詢性能,同時為了應(yīng)對業(yè)務(wù)負(fù)載有周期性變化或突變的情況,可以彈性增加或減少計算資源。
AnalyticDB for MySQL數(shù)倉版預(yù)留模式的產(chǎn)品形態(tài),采用Shared-Nothing架構(gòu),具備良好的擴展性和并發(fā)性。后端采用計算與存儲耦合的方式,兩者共享相同的資源。存儲容量和計算能力均與節(jié)點數(shù)有關(guān)。您可以通過擴容、縮容節(jié)點數(shù)來調(diào)整自己的資源需求,但是沒法自由搭配計算與存儲資源配比,來滿足不同的業(yè)務(wù)負(fù)載需求。此外,節(jié)點數(shù)的調(diào)整往往面臨大量的數(shù)據(jù)遷移,會花費比較長的時間,對當(dāng)前系統(tǒng)的運行負(fù)載也有一定的影響。另外,計算、存儲不能靈活配比,在性價比方面存在問題。
AnalyticDB for MySQL數(shù)倉版彈性模式的產(chǎn)品形態(tài),后端采用了計算存儲分離的架構(gòu),提供統(tǒng)一的服務(wù)化存儲層和可獨立擴展的計算層,同時兼具了預(yù)留模式的性能。通過計算與存儲的解耦,您可以靈活地單獨對計算資源和存儲容量進行擴縮,能更加合理地控制總成本。針對計算資源的擴縮,不再需要數(shù)據(jù)的搬遷,對比數(shù)倉版預(yù)留模式,具備更好的彈性體驗。同時,數(shù)倉版彈性模式支持將計算資源劃分為多個資源組,不同資源組的資源物理上相互隔離,且資源組上支持配置分時彈性。業(yè)務(wù)場景中,可以將不同業(yè)務(wù)或不同場景的查詢分發(fā)到在不同資源組上運行,減少不同負(fù)載或業(yè)務(wù)之間的相互影響,從而提高業(yè)務(wù)的穩(wěn)定性。
AnalyticDB for MySQL湖倉版產(chǎn)品形態(tài),全面繼承數(shù)倉版產(chǎn)品特點和技術(shù)優(yōu)勢,在計算存儲分離架構(gòu)的基礎(chǔ)上全面擁抱云原生Serverless技術(shù),支持完全無需預(yù)留存儲或計算資源的運行模式。湖倉版提供全新的Serverless資源組,支持查詢運行在Serverless計算資源上,按查詢的資源需求動態(tài)申請計算資源,查詢執(zhí)行結(jié)束后自動釋放資源,按資源的實際使用量計量計費,提供很好的資源彈性體驗和較高的性價比。同時,湖倉版針對批量數(shù)據(jù)處理和ETL等場景中運行時間較長的作業(yè),提升了該類作業(yè)的穩(wěn)定性和容錯能力。新增了多種外部數(shù)據(jù)源的訪問能力,支持更多數(shù)據(jù)湖相關(guān)的業(yè)務(wù)場景。
AnalyticDB for MySQL企業(yè)版是湖倉版和數(shù)倉版的融合升級版本,產(chǎn)品特性與湖倉版相同。它既支持彈性模式下的資源組隔離、資源靈活彈性、冷熱數(shù)據(jù)分層存儲等能力,也具備預(yù)留模式下的高吞吐實時寫入和高并發(fā)在線查詢能力。企業(yè)版底層為多副本存儲,具備分布式能力,提供高可用服務(wù),適用于各類型企業(yè)的開發(fā)、測試和生產(chǎn)環(huán)境。
AnalyticDB for MySQL基礎(chǔ)版為單副本形態(tài),功能特性與企業(yè)版相同。但是,其底層為單副本存儲,不提供高可用服務(wù),適用于對數(shù)據(jù)高可用無需求、追求低成本熱數(shù)據(jù)存儲的業(yè)務(wù)場景。