202021.08

技术分享 | 再遇数据库大咖讲坛 万里献上数据库智能运维利器

2021.08.20

安全与智能,让数据库运维更简单!

8月6日,以“数据库安全与智能运维”为主题的2021年数据库大咖讲坛第5期以线上方式举办。本期大咖讲坛由中国DBA联盟、墨天轮主办,邀请来自万里数据库、腾讯云、云和恩墨、Greenplum等多名业界专家,为大家带来如何构建“安全、稳定、高效”的数据库运维体系的干货知识及自动化运维过渡到智能化运维的思考、探索与实践。

技术分享 | 再遇数据库大咖讲坛 万里献上数据库智能运维利器

▲2021年数据库大咖讲坛第5期


万里数据库开源生态负责人叶金荣老师受邀发表《MySQL高可用自动化切换之MGR》的主题演讲,为大家献上MySQL实现高可用自动化切换的利器——MGR,这也是万里数据库继5月数据库大咖讲坛后又一次受邀出席。

数字化时代,业务的激增和数据量的爆发带动数据库规模急速扩大,传统的数据库运维方式无法满足业务发展需求,数据库智能运维是实现数据库“安全、稳定、高效”运行的必然之举。在这种业务需求的驱动下,各大公司的运维团队已经从传统DBA手动运维,逐渐向保障数据库安全前提下的工具化、产品化、自助化、自动化运维转型及数据库智能运维的思考实践。


MGR配合MySQL工具便捷实现自动化切换

日常数据库运维省时省力

叶老师从MGR简介、如何利用MySQL InnoDB Cluster套件更好地使用MGRMGR最佳使用实践经验3个方面进行了主题分享。

叶老师介绍道,MGR(MySQL Group Replication,MySQL组复制)是MySQL未来实现读写可扩展战略的重要依托,可谓重中之重。

MySQL MGR神似Oracle RAC,配合MySQL Shell以及MySQL Router,可以很方便地实现自动化切换,日常运维管理也非常省事。尤其值得一提的是,MGR和以往的MySQL异步复制、半同步复制都不一样,它具有原生自带高一致性、高可用、自动故障检测、自动切换、多节点写入等特性,特别适合对数据库要求较高的业务场景,例如金融行业、交易业务等场景,强烈推荐使用。

接着,叶老师具体讲解了MIC(MySQL InnoDB Cluster组件)实现MGR自动化运维,以及在同城多IDC、跨城多IDC等架构下的MGR多种架构部署方案,以满足不同行业、不同业务类型的复杂应用场景,尤其适用于对一致性和可靠性要求都很高的金融行业。

谈及MGR最佳实践经验,叶老师从众多项目实践经验中总结提炼,建议运维人员要尽可能选用单主模式,不要用到外键约束,注意事务/消息传送大小限制、流控阈值、事务并发度等问题,也介绍了MGR服务运行过程中如何重点关注其服务可用性、事务性能等关键指标。

最后,叶老师现场公布了一则消息:万里数据库即将发布GreatSQL开源数据库分支。

GreatSQL是源于Percona Server的分支版本,在Percona Server已有的稳定可靠、高效、管理便捷等优势基础上,进一步提升了MGR(MySQL Group Replication)的性能及可靠性,新增金融级应用场景需求特性并修复了数个影响可靠性的严重bug。GreatSQL完全免费并兼容MySQL和Percona Server,可作为MySQL或Percona Server的可选替代方案,用于线上生产环境。




随着数据量的增加及技术的不断演进,数据库运维从无序化、标准化逐渐走向智能化,利用工具、流程和机器学习,让机器干人的事情,最终实现劳动力解放。万里数据库提供的MGR就是一款辅助数据库实现智能化运维的工具,帮助MySQL实现高可用和自动化切换,省时省力更省心。

后期,万里数据库将继续致力MGR的Bug修复和性能提升,不断优化迭代公司推出的GreatSQL开源产品,让MGR更好服务于数据库智能运维,期望与行业同仁共同实现数据库的智慧未来!


PPT下载链接:
https://pan.baidu.com/s/1AIXtnatJBwa-AEnwf8MMFQ

提取码:kf9h