本文主要介紹AnalyticDB for MySQL叢集產品系列的特點、功能對比及規格。
產品系列
湖倉版
湖倉版是基於計算儲存分離架構打造的,同時具備低成本離線處理和高效能線上分析能力的湖倉一體版本。在數倉版彈性模式的基礎上,從資料的採集、儲存、計算和應用等方面做了全面的升級。通過底層儲存的一份全量資料,支援離線和線上兩種情境,避免因資料同步產生的資料一致性和時效性等問題。同時,提供離線業務與線上業務的計算資源物理隔離的能力,支援計算資源和儲存資源定時或自動彈性擴容。它還支援標準介面的多語言可程式化計算引擎Spark,用於巨量資料批量處理。同時,還提供了將源端資料即時同步到湖(Hudi on OSS)或倉(C-Store)的可視化配置能力。
湖倉版為叢集形態,適用於離線處理(資料清洗、資料規整等預先處理操作)、多源彙總分析、寬表開發、預測洞察(機器學習和AI)等業務情境。
數倉版
彈性模式
數倉版彈性模式是基於計算儲存分離架構打造的,支援海量資料即時寫入和高效能線上分析的數倉版本。
它提供了離線業務與線上業務的計算資源物理隔離的能力,支援定時彈性擴容計算資源和儲存資源,支援資料冷熱階層式存放區以降低儲存成本。
適用情境包含構建海量資料即時寫入和複雜ETL計算的即時資料倉庫、巨量資料量的複雜查詢、歷史資料分析、日誌分析等業務情境。
數倉版彈性模式包括兩種形態:單機版和叢集版。
單機版
單機版即單節點部署,不具備分布式能力,不提供高可用服務。單機版支援冷熱資料分層,不支援資源群組隔離和分時彈性功能。單機版不提供SLA承諾,故障恢複耗時間長度(大約為4~8小時),不建議用於生產環境。單機版適用於資料量不大、QPS較低、無需高可用服務等業務情境,更適合個人開發人員測試使用、初創公司或小型企業入門使用。
叢集版
叢集版即多節點部署,具備分布式能力,提供高可用服務。叢集版提供更完整的產品能力,適用於各類型企業在開發、測試和生產環境使用。
預留模式
數倉版預留模式是基於計算儲存耦合架構打造的高效能版本。支援高吞吐即時寫入和高並發線上查詢。即時寫入和查詢響應快。適用於查詢加速、使用者畫像、互動報表、即時資料服務等情境。
功能對比
下表對不同產品系列支援的主要功能進行了對比。
功能類別 | 子類別 | 湖倉版(推薦) | 數倉版彈性模式 | 數倉版預留模式 |
計算 | 羲和分析計算引擎 | 支援 | 支援 | 支援 |
Spark可程式化計算引擎 | 支援 | 不支援 | 不支援 | |
儲存 | 玄武分析型儲存 | 支援 | 支援 | 支援 |
Hudi低成本儲存 | 支援 | 不支援 | 不支援 | |
資源管理 | 資源群組管理 | 支援 | 支援(單機版不支援) | 不支援 |
分時彈性 | 支援 | 支援(單機版不支援) | 不支援 | |
按需彈性 | 支援 | 不支援 | 不支援 | |
冷熱資料分層 | - | 支援 | 支援 | 不支援 |
資料接入 | 資料即時接入 | 支援 | 不支援 | 不支援 |
中繼資料自動探索 | 支援 | 不支援 | 不支援 | |
作業開發 | SQL作業開發 | 支援 | 不支援 | 不支援 |
Spark作業開發 | 支援 | 不支援 | 不支援 | |
作業調度 | - | 支援 | 不支援 說明 不具備原生的作業調度能力,僅支援通過DMS、DataWorks等方式進行作業調度。 | 不支援 |
產品規格
湖倉版
類型 | 規格 |
計算預留資源 | 最小規格:16 ACU 最大規格:4096 ACU |
儲存預留資源 | 最小規格:24 ACU(1組) 最大規格:2064 ACU(86組) |
購買512 ACU以上計算預留資源或256 ACU以上儲存預留資源時,需提交工單聯絡支援人員。
數倉版彈性模式
類型 | 規格 | |
計算資源 | 單機版 | 8核32 GB和16核64 GB |
叢集版 | 32核128 GB及以上 | |
儲存資源 | 彈性IO資源 |
|
數倉版預留模式
型號 | 規格 | ||
CPU | 記憶體(GB) | 磁碟空間(GB) | |
C8 | 24核 | 192 | 最小空間:100 最大空間:2000 |
C32 | 96核 | 768 | 最小空間:100 最大空間:8000 |
常見問題
如何查看產品系列?
在雲原生資料倉儲AnalyticDB MySQL控制台叢集資訊頁面的叢集屬性地區查看產品系列和模式。
哪些情境會對可用性產生影響?
節點意外終止服務、執行變更配置(磁碟擴容或者升級降級配置)或者版本升級時會對可用性產生影響。