[发明专利]一种虚拟化部署mysql高可用系统有效
申请号: | 202010200906.3 | 申请日: | 2020-03-20 |
公开(公告)号: | CN111427592B | 公开(公告)日: | 2021-06-22 |
发明(设计)人: | 周志强 | 申请(专利权)人: | 广州锦行网络科技有限公司 |
主分类号: | G06F8/61 | 分类号: | G06F8/61;G06F9/455;G06F16/27 |
代理公司: | 北京精金石知识产权代理有限公司 11470 | 代理人: | 王虎 |
地址: | 510095 广东省广州*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 虚拟 部署 mysql 可用 系统 | ||
本发明涉及一种虚拟化部署mysql高可用系统,包括用户选择模块,虚拟机模块,Web后台模块和接口调用模块,其中Web后台模块包括方案配置模块、任务生成模块、虚拟化接口模块、监控模块和消息模块,所述方案配置模块提供用户选择部署mysql高可用方案;所述任务生成模块将用户选择的方案生成任务;所述虚拟化接口模块集成各种方案的组件接口;所述监控模块实时监控mysql、虚拟机及虚拟化接口的状态;所述消息模块将各组件的状态及系统状态及时发送显示给用户,通过提供多种部署方案,简化了部署mysql高可用步骤,解决了现有技术中用户部署配置混进耗时,自动化程度低,不便于维护的问题,实现了简单化部署,便于后期维护。
技术领域
本发明涉及网络架构部署领域,具体的说是一种虚拟化部署mysql高可用系统。
背景技术
mysql是一种关系型数据库管理系统,是当下最流行的关系型数据库管理系统之一,尤其在Web应用方面,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择MySQL作为网站数据库,作为网站数据库,其后台存储有大量的重要数据,且时刻都进行着数据访问交换,因此一个稳定的环境至关重要,但在实际使用中,由于各种人为或非人为因素,不可避免的会发生服务器崩溃或数据被侵入篡改,造成不可挽回的损失,为防止这种情况的发生,网站需要具有高可用性,即当其中一个服务器节点失效,可将访问流量迅速转移至备用服务器,从而不影响用户体验。但搭建一个具有高可用性的服务器,所需要的搭建环境复杂,步骤繁琐,用户在部署高可用环境中花费大量时间,极大拖后了用户的工作效率。
中国专利文献CN109981351A公开了一种私有云部署方法,该方法包括步骤如下:S1、依托于linux系统搭建管理集群:依托于linux中的centos ubuntu的发布版本,构建kubernetes集群,通过kubernetes实现应用的高可用;S2、引用开源工具搭建CI/CD流程,发布自身镜像:创建出适合kubernetes集群环境运行的程序包,将需要运行的应用打包成能运行在kubernetes集群环境中的镜像;S3、引用开源发布工具搭建私有镜像仓库,管理自己的镜像安装包;S4、搭建私有helm仓库,管理镜像发布包;S5、私有集群运行镜像,提供服务,该专利实现了对容器的管理,发布、维护私有云应用,对数据的的安全性和私密性提供了可靠保障,但该专利中的搭建方法无法解决如何高效部署高可用环境,自动化程度较低,无法实现简单化部署。
中国专利文献CN110460670A公开了一种基于Terraform及Ansible的应用集群架构自动化部署方法,该专利通过对Terraform及Ansible进行封装,实现基础设施架构及应用架构自动化部署及架构的版本管理功能。用户将基础设施架构及应用架构部署方案,通过代码形式进行保存,并通过版本仓库进行管理;再次进行环境部署时,可以直接通过代码形式,进行环境的搭建,不再需要手动的进行人工部署,降低了出错的概率;并且支持多线程操作,可以同时部署多个集群架构,快速方便;支持横向扩展,各节点间无相互依赖关系,极大提高部署效率,但该专利仍需要用户对搭建环境进行编程,自动化搭建效率较低,且不便于后期维护。
发明内容
针对上述现有技术中存在的问题,本发明公布了一种虚拟化部署mysql高可用系统,帮助用户解决部署mysql高可用环境,减去用户在重复各种配置环境消耗时间,实现简单化部署,同时便于后期进行维护。
本发明所公开的具体的技术方案如下:一种虚拟化部署mysql高可用系统,包括:
用户选择模块,用于供用户选择部署mysql高可用配置方案;
虚拟机模块,用于提供完整的计算机系统环境;
Web后台模块,依据客户选择的配置方案,对虚拟机模块进行安装组件以及配置组件操作;
接口调用模块,调用各种组件的接口,以保证用户和Web后台对虚拟机进行操作;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州锦行网络科技有限公司,未经广州锦行网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010200906.3/2.html,转载请声明来源钻瓜专利网。