1、阿里巴巴双11企业级数据库架构阿里巴巴数据库高级专家 黄欢欢 资源:业务高速发展,单地资源容量受限 扩展:业务多元化对异地部署需求 成本:在尽可能小的预算成本内完成业务目标阿里巴巴业务场景异地多活升级 DB容器化 混合云架构 计算存储分离 DB与离线混部1 2 3 4 5异地多活升级 如何保证跨Region的数据强一致 如何弹性扩展数据库节点 如何灵活的进行切换Master SlaveSlave Master MasterAZ 1 AZ 2AZ 3 AZ 4 AZ 5AppApp异地多活架构Region 3Region 2Region 1异步同步Slave Region级的强一致能力 单个Re
2、gion不可用0数据丢失 高性能 跨Region强同步下依然保持高性能 灵活的切换策略 优先切换同Region 定制跨Region切换顺序 高伸缩性 可无限制的扩充Region/AZ的节点 可自由的调节Region/AZ内节点Leader FollowerLoger Follower LogerAZ 1 AZ 2AZ 3 AZ 4 AZ 5AppAppX-DB多region部署Region 3Region 2Region 1DB容器化1. AliSQL in Pouch 支持数据库业务逻辑的调度策略 构建了完善的资源隔离方案 已100%容器化. AliSQL in 高性能 S SPD Me DPD load 化 的 性能 % 下Sig a 一调度DB 调度S/ 数据弹性调度AliSQL in Docker/ECS01 资源 云资源 物理机02升资源currency1用 密度 CPU03“资源 内存 磁盘04升fifl 部署运维轻量容器化 的05扩展性架构的弹性