本文主要介绍云原生数据仓库 AnalyticDB MySQL 版集群产品系列的特点、功能对比及规格。
产品系列
湖仓版
湖仓版是基于计算存储分离架构打造的,同时具备低成本离线处理和高性能在线分析能力的湖仓一体版本。在数仓版弹性模式的基础上,从数据的采集、存储、计算和应用等方面做了全面的升级。通过底层存储的一份全量数据,支持离线和在线两种场景,避免因数据同步产生的数据一致性和时效性等问题。同时,提供离线业务与在线业务的计算资源物理隔离的能力,支持计算资源和存储资源定时或自动弹性扩容。它还支持标准接口的多语言可编程计算引擎Spark,用于大数据批量处理。同时,还提供了将源端数据实时同步到湖(Hudi on OSS)或仓(C-Store)的可视化配置能力。
湖仓版为集群形态,适用于离线处理(数据清洗、数据规整等预处理操作)、多源聚合分析、宽表开发、预测洞察(机器学习和AI)等业务场景。
数仓版
弹性模式
数仓版弹性模式是基于计算存储分离架构打造的,支持海量数据实时写入和高性能在线分析的数仓版本。
它提供了离线业务与在线业务的计算资源物理隔离的能力,支持定时弹性扩容计算资源和存储资源,支持数据冷热分层存储以降低存储成本。
适用场景包含构建海量数据实时写入和复杂ETL计算的实时数据仓库、大数据量的复杂查询、历史数据分析、日志分析等业务场景。
数仓版弹性模式包括两种形态:单机版和集群版。
单机版
单机版即单节点部署,不具备分布式能力,不提供高可用服务。单机版支持冷热数据分层,不支持资源组隔离和分时弹性功能。单机版不提供SLA承诺,故障恢复耗时长(大约为4~8小时),不建议用于生产环境。单机版适用于数据量不大、QPS较低、无需高可用服务等业务场景,更适合个人开发者测试使用、初创公司或小型企业入门使用。
集群版
集群版即多节点部署,具备分布式能力,提供高可用服务。集群版提供更完整的产品能力,适用于各类型企业在开发、测试和生产环境使用。
预留模式
数仓版预留模式是基于计算存储耦合架构打造的高性能版本。支持高吞吐实时写入和高并发在线查询。实时写入和查询响应快。适用于查询加速、用户画像、交互报表、实时数据服务等场景。
功能对比
下表展示了湖仓版、数仓版弹性模式和数仓版预留模式的主要功能对比。
功能类别 | 子类别 | 湖仓版 | 数仓版弹性模式 | 数仓版预留模式 |
计算 | 羲和分析计算引擎 | 支持 | 支持 | 支持 |
Spark可编程计算引擎 | 支持 | 不支持 | 不支持 | |
存储 | 玄武分析型存储 | 支持 | 支持 | 支持 |
Hudi低成本存储 | 支持 | 不支持 | 不支持 | |
资源管理 | 资源组管理 | 支持 | 支持(单机版不支持) | 不支持 |
分时弹性 | 支持 | 支持(单机版不支持) | 不支持 | |
自动弹性 | 支持 | 不支持 | 不支持 | |
冷热数据分层 | - | 支持 | 支持 | 不支持 |
数据接入 | 数据实时接入 | 支持 | 支持 | 不支持 |
元数据自动发现 | 支持 | 不支持 | 不支持 | |
作业开发 | SQL作业开发 | 支持 | 不支持 | 不支持 |
Spark作业开发 | 支持 | 不支持 | 不支持 |
产品规格
湖仓版
类型 | 规格 |
计算预留资源 | 最小规格: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控制台集群信息页面的集群属性区域查看产品系列和模式。
哪些场景会对可用性产生影响?
节点意外终止服务、执行变更配置(磁盘扩容或者升级降级配置)或者版本升级时会对可用性产生影响。