《2018年阿里云技术库-论精彩世界杯后的数据库门道.pdf》由会员分享,可在线阅读,更多相关《2018年阿里云技术库-论精彩世界杯后的数据库门道.pdf(19页珍藏版)》请在三个皮匠报告上搜索。
1、飞天技术汇 阿里云数据库 论精彩世界杯后的数据库门道 如今,阿里云数据库已聚木成林 关系型数据库 MySQLSQL ServerPostgreSQLPPAS(高度兼容Oracle)POLARDBNoSQL数据库 RedisMongoDBHBaseMemcache混合型数据仓库 HybridDB for MySQLHybridDB for PostgreSQL分布式数据库 DRDS数据库服务与工具 DTS智能顾问DMSDBSRelational Database ServiceNoSQL Database ServiceHTAP DatabaseDistributed DatabaseData
2、Backup and Migration您还在自建数据库?覆盖90%互联网、视频直播、游戏等业务场景 美东AZ新加坡AZDNS应用服务器数据库MySQL/Redis/MongoDB应用服务器数据库MySQL/Redis/MongoDB 双向同步 数据库异地双活 全球同服,双向同步 跨区域互联?注:1.单向DDL,双向DML?2.支持冲突检测和修复?3.最佳实践:“DTS不能完全保证防止数据的冲突,需要在业务层面配合进行相应的改造,保证同一个主键/业务主键唯一键的记录只在双向同步的某个节点进行更新。”?4.Redis将支持多向同步?MySQL AliSQL精心打磨,挑战性能极限 RDS主题1:M
3、ySQL 基础版 高可用版 金融版 与云服务器一样的成本 IaaS的价格,PaaS的服务 多项企业级功能,包括 读写分离 实时升降配置 数据加密 SQL审计 秒级 高频监控 版本不同,普惠相同 从初创企业到行业巨擘的共同认可 独享型比通用型有更高的资源隔离标准和SLA等级保证,针对不同的应用类型,可选择不同的资源种类。?通用型、独享型和独占物理机型 数据库代理 主实例从实例HAMySQL高可用版 只读实例只读实例代理模式 HCRSLBRWRORO PoolProxy1.故障DB透明切换 高可用切换,弹性升降配,可用区迁移等场景,保持应用连接无中断 2.读写分离 七层代理,SQL解析,透明读写分
4、离,对应用无侵入 3.短连接优化 PHP应用,大量短连接,造成连接雪崩、毛刺。转化率99%,CPU下降50%4.防暴力破解 短时间内多次错误的用户名或密码连接,proxy会对相应的client ip进行拦截,避免恶意用户进行暴力破解 VIP主实例从实例HAMySQL高可用版 只读实例只读实例RO IPRO IP标准模式 网关/代理(四层/七层)主:上海(三机房)灾备:北京(单机房)主节点 备节点 备节点 Raft协议,binlog日志同步 机房A 机房B 机房C 网关/代理(四层/七层)主节点 备节点 机房A Binlog同步 云原生两地多中心架构 用户流量 DTS DRC MQ POLARD
5、B 阿里云自研,超级MySQL RDS主题2:POLARDB POLARDB兼容并包,大有风度100%向下兼容MySQL 5.6 64核,512G 强大的计算节点 写入性能 6倍 超越 100TB 极大存储容量 Cloud Native 产品设计 1.计算与存储分离 3.一写多读 DB Server 4.分布式共享存储架构(Raft控制的共享存储)POLARDB划时代的数据库产品架构2.RDMA远程直接数据存取 放弃了基于binlog的逻辑复制,而是 基于innodb的redolog实现了物理复制 计算节点 存储节点 应用服务器POLARSTORPOLARDBPOLARDB弹性数据库集群超级M
6、ySQL,弹性适用场景 弹性扩缩容弹性增减只读节点,无需拷贝数据redo物理复制,主从毫秒级延迟无限存储,按需计费完全兼容,不改应用备库可读 择优切换 读写共享一份 数据存储,更省钱 HybridDB for MySQL 实时分析型数据仓库 HTAP主题:HDB 产品定位 ETL、复制数据数据库生态在线事务处理在线事务处理?交易、订单、数据一致性、ACID大数据生态离线数据处理线数据处理?机器学习,深度算法,分类拟合,离线任务即席分析百亿大表,毫秒响应?多表关联,复杂聚合?多值子列,全文检索?实时写入百万TPS写入,毫秒可查?高速导入,1TB/小时?行为、标签、评论、日志、监控HybridDB
7、 for MySQL PB数据,SQL搞定 HybridDB for MySQL典型应用场景 实时数据BI报表 RDS/MySQL RDS/MySQL DTS/精卫 流式计算 业务库 数据同步 HybridDB for MySQL 实时分析库 实时报表 盒马交易大盘:100+Tables,80亿数据,复杂查询600 QPS,RT1s;数据可见性:毫秒 菜鸟仓储大屏:500+Tables,200亿数据,写入TPS 40w/s,复杂查询 800 QPS,RT 73ms XX超市业务:50+tables,存储周期 5*365天,万亿级别,实时写入和更新,BI报表10s以内 订单,交易?行为日志?播放
8、记录?评论审计?直接入库?同步入库?Redis为极致而生 高可用、高性能、低成本 NoSQL主题:Redis MASTER SLAVE Master-Slave MASTER SLAVE MASTER SLAVE cluster MASTER READ MASTER READ READ READ Read write separate MASTER MASTER SLAVE SLAVE ZONE-A ZONE-B multi zone SLAVE SLAVE MASTER MASTER MASTER MASTER SLAVE SLAVE CENTER-A CENTER-B multi cent
9、er 单实例主备 集群(高达2T)读写分离 同城容灾 异地多活 完善的产品体系,满足用户不同的需求 MASTER Standalone 单节点(64G)单节点、单机主备、集群 单节点性价比高 主备模式满足高可用要求 高性能、大容量集群 读写分离、同城容灾、异地多活 读写分离满足互联网业务 同城容灾满足企业级客户 异地多活满足大B客户要求 ApsaraCache Aof Binlog a)断点续传 b)流式备份 Aof+RDB a)全量同步 b)全量备份 安全加密 a)白名单 b)SSL加密 Password a)密码访问 b)安全隔离差 集群兼容 a)兼容性高 b)无缝扩容 Redis Cluster a)兼容性有限 b)运维复杂 热升级 a)Proxy热升级 b)Redis热升级 重启升级 a)业务中断 b)业务变更 多项优化 a)短连接优化 b)IO优化 不稳定 a)雪崩 b)IO毛刺 ApsaraCache:精心打造的Redis内核 Redis 100%兼容开源生态,完胜开源能力 飞天技术汇 阿里云数据库 您云上的专家团队