AI智能总结
叮咚买菜的上云历程 2023.08.10 讲师介绍 千明杰 叮咚买菜资深DBA,数据库工程师,有多年主流数据库运维经验,在公司主要着力于数据库自动化运维与数据库性能调优方面。 致力于食品健康、美味与创新让人们吃得好,让生活更美好 目录Menu •怎么选?选型过程中叮咚买菜主要考虑的因素•怎么上?如何将叮咚买菜现有的数据库迁移至云MySQL?•怎么用?叮咚买菜的云MySQL数据库架构部署 选型过程 叮咚买菜业务:生鲜即时配送+新零售电商 •即时业务需求 ü高并发ü数据一致性 •非即时业务需求 ü数据库访问时延ü稳定性ü数据一致性ü数据库安全 架构部署 痛点 Ø业务需求;Ø热点/爆款问题:流量、数据量无法预估,业务高峰需停服扩容,资源弹性扩展能力高;Ø运维难题:运维上百套数据库,DBA人力紧缺; 解决方案 Ø读写分离:数据库读写分离,动态添加只读,实现弹性扩展;Ø高性能:通过云数据库MySQL的高性能满足订单、商品库、促销库的跨可用区部署(全组件支持);Ø运维:采用DBbrain进行数据库全生命周期管理,降低数据库管理和运维门槛; 最新功能 CPU弹性扩容 Ø自动读写分离:有效降低主实例的读负载,通过添加只读就可实现水平扩展能力;Ø事务拆分:将一个事务中的读、写拆分到不同的实例上去执行;Ø防闪断:提供无损的应用连续性,运维中的调整不会导致连接和事务的中断;Ø连接池:有效解决连接数过多或短连接业务频繁建立新连接导致实例负载过高的问题; Ø快速响应和变更:基于云环境通过动态分配CPU资源,可实现CPU资源的手动/自动调整和弹性扩展;Ø弹性控制成本:在高峰期时为用户提供更加稳定的服务,同时在业务需求下降时又可以自动缩减资源,减少浪费,降低费用; Thank you感谢观看! 云数据库MySQL上云最佳实践 云数据库MySQL核心能力 1.数据同步:使用DTS进行全量+增量的整个实例同步方式。2.业务停写:当DTS显示源目标端数据差距和延时均为0,业务 1.确认增量数据同步数据量以及延时为0 5.割接回滚的决策标准 4.业务测试通过,A应用全量业务切换DNS Thank you 全场景构建云上MySQL 腾讯云数据库MySQL产品线负责人,在高可用解决方案、信息安全、系统规划、性能优化、 自动负载均衡(Load balancing) Thank you