云原生数据仓库AnalyticDB MySQL版是阿里巴巴自主研发、唯一经过超大规模以及核心业务验证的PB级实时数据仓库。

概述

自2012年第一次在集团发布上线以来,AnalyticDB MySQL版至今已累计迭代发布近百个版本,支撑起集团内的电商、广告、物流、文娱、旅游、风控等众多在线分析业务。AnalyticDB MySQL版于2014年在阿里云开始正式对外输出,支撑的行业既包括传统的大中型企业和政府机构,也包括众多的互联网公司,覆盖十多个行业。

AnalyticDB MySQL版 3.0是在过去8年沉淀的基础上,基于数据库大数据一体化的理念和趋势,在工程上深度打磨出的云原生数仓升级版本。

技术架构

AnalyticDB MySQL版 3.0采用云原生架构,计算存储分离、冷热数据分离,支持高吞吐实时写入和数据强一致,兼顾高并发查询和大吞吐批处理的混合负载。

第一层是接入层,由Mulit-Master可线性扩展的协调节点构成,主要负责协议层接入、SQL解析和优化、实时写入Sharding、数据调度和查询调度。

第二层是计算引擎,具备分布式MPP和DAG融合执行能力,结合智能优化器,可支持高并发和复杂SQL混合负载,同时借助云原生基础设施,计算节点实现了弹性调度,可根据业务需求做到分钟级甚至秒级扩展,实现了资源的有效利用。

第三层是存储引擎,基于Raft协议实现的分布式实时强一致高可用存储引擎,通过数据分片和Multi-Raft实现并行,利用分层存储实现冷热分离降低成本,通过行列存储和智能索引达到极致性能。

在这三层架构之上,通过服务秒级恢复,AZ内或跨AZ部署,自动故障检测、摘除和副本重搭,配合上述的三副本存储、全量和增量备份,提供金融级别的数据可靠性。在周边生态上,提供数据迁移、数据同步、数据管理、数据集成、数据安全等配套工具,方便用户使用,使用户能更加专注于业务发展。

AnalyticDB MySQL版融合了分布式、弹性计算与云计算的优势,对规模性、易用性、可靠性和安全性等方面进行了大规模的改进,充分满足不同场景实时数据仓库的需求。支持更大规模的并发访问、更快读写能力以及更智能的混合查询负载管理等,实现更精细化的资源利用和更低成本的投入,让用户能更加专注于业务发展,专注于数据价值。

技术架构

产品架构

AnalyticDB MySQL版分为多个产品模式和资源规格。

产品规格
  • 弹性模式
    采用存储计算分离架构,能单独扩缩计算资源、数据IO资源以及存储空间,以提高资源使用率。同时支持冷热数据分层、资源池隔离、分时弹性功能。存储空间按照实际数据存储量和存储时长计费。
    • 弹性模式-小规格:8核32 GB和16核64 GB规格,是入门级弹性模式规格,不保证高可用服务,不支持资源池隔离和分时弹性功能,只支持冷热数据分层功能。适用于BI报表查询加速场景。
    • 弹性模式-大规格:32核128 GB及以上规格,是弹性模式标准规格,提供高可用服务,支持资源池隔离、分时弹性功能、冷热数据分层功能。适用于BI报表查询加速场景和实时数据仓库等多场景。
  • 预留模式
    购买指定规格的计算资源和存储空间,数据IO资源与计算资源绑定,按照预先购买资源规格计费。
    • 预留模式-集群版:提供C8(24核192 GB),C32(96核768 GB)两个规格,查询性能好,存储成本较高,数据量10 TB以下高并发查询场景性价比较高。
    • 预留模式-基础版:提供T8(8核64 GB),T16(16核128 GB)等规格,该规格是单机版,性价比较高,但不保证服务高可用,适用于报表查询场景,建议采用弹性模式小规格替代。
      说明 预留模式-基础版现已暂停售卖,若需要将您的预留模式-基础版升级至预留模式-集群版或弹性模式-集群版,请提交工单联系技术支持。更多详情,请参见计费方式和价格