一种容器MySQL主从同步及性能采集实现方法及系统技术方案

技术编号:23288112 阅读:50 留言:0更新日期:2020-02-08 18:10
本发明专利技术涉及一种容器MySQL主从同步及性能采集实现方法及系统。该方法包括:在Kubernetes平台上创建MySQL主从数据库系统,所述MySQL主从数据库系统包括主库及从库,所述主库包括mysql主节点容器、数据发送端容器和主库mysql‑exporter容器,所述主库mysql‑exporter容器用来采集主库mysql性能参数,所述从库包括mysql从节点容器、数据接收端容器和从库mysql‑exporter容器,所述从库mysql‑exporter容器用来采集从库mysql性能参数,从而可以实现对主备节点的性能参数进行采集和监控。

Implementation method and system of master-slave synchronization and performance collection for MySQL container

【技术实现步骤摘要】
一种容器MySQL主从同步及性能采集实现方法及系统
本专利技术涉及云计算
,尤其涉及一种容器MySQL主从同步及性能采集实现方法及系统。
技术介绍
云计算
中,容器技术的出现,改变了应用的运行形态,以kubernetes为代表容器编排系统使得组织、管理大规模容器应用变的方便、自动化。同时,kubernetes也不局限于任何一种编程语言,对现有的编程语言,编程框架,中间件等没有任何侵入性,现有的应用很容易迁移到kubernetes平台。正是由于kubernetes平台这种无侵入性,可以利用现有的MySQL数据备份技术应用到、监控技术,方便、低成本地将Mysql主备集群、监控服务迁移到kubernetes,实现了MySQL主备服务一种全新的部署,管理方式。然而,现有技术中这种基于kubernetes的MySQL数据库系统无法对主备节点的性能参数进行采集,以保障MySQL系统的平稳运行。
技术实现思路
针对现有技术的以上缺陷或改进需求,本专利技术提出了一种基于容器的MySQL主从同步及性能采集实现方法及系统,能够解决现本文档来自技高网...

【技术保护点】
1.一种容器MySQL主从同步及性能采集实现方法,其特征在于,/n在Kubernetes平台上创建MySQL主从数据库系统,所述MySQL主从数据库系统包括主库及从库,所述主库包括mysql主节点容器、数据发送端容器和主库mysql-exporter容器,所述主库mysql-exporter容器用来获取所述主库mysql性能参数,所述从库包括mysql从节点容器、数据接收端容器和从库mysql-exporter容器,所述从库mysql-exporter容器用来获取所述从库mysql性能参数。/n

【技术特征摘要】
1.一种容器MySQL主从同步及性能采集实现方法,其特征在于,
在Kubernetes平台上创建MySQL主从数据库系统,所述MySQL主从数据库系统包括主库及从库,所述主库包括mysql主节点容器、数据发送端容器和主库mysql-exporter容器,所述主库mysql-exporter容器用来获取所述主库mysql性能参数,所述从库包括mysql从节点容器、数据接收端容器和从库mysql-exporter容器,所述从库mysql-exporter容器用来获取所述从库mysql性能参数。


2.如权利要求1所述的一种容器MySQL主从同步及性能采集实现方法,其特征在于,
所述MySQL主从数据库系统包括多个所述从库,所述从库数量可以根据用户需求的动态增加或减少。


3.如权利要求1或2所述的一种容器MySQL主从同步及性能采集实现方法,其特征在于,还包括启动所述主库和启动所述从库;
启动所述主库包括:
启动所述mysql主节点容器,启动前设置开启binlog服务来记录增量数据;
启动所述数据发送端容器,设置监听服务端口,设置全量备份数据的存储位置;
启动所述主库mysql-exporter容器,定期采集所述主库mysql性能参数;
所述主库通过创建Kubernetesservice资源对外暴露服务,且所述主库对外只提供读服务;
启动所述从库包括:
启动所述从库,对所述从库进行初始化,从所述存储位置获取所述全量备份数据,并将所述全量备份数据保存在所述mysql从节点容器的数据目录;
启动所述mysql从节点容器和所述数据接收端容器,恢复所述全量备份数据并获取所述增量数据,实现所述主库和所述从库的数据同步;
启动所述从库mysql-exporter容器,定期采集所述从库mysql性能参数;
所述从库通过创建Kubernetesservice资源对外暴露服务,且所述从库mysql对外只提供读服务。

【专利技术属性】
技术研发人员:李志国于超舒添翼
申请(专利权)人:烽火通信科技股份有限公司
类型:发明
国别省市:湖北;42

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1