[发明专利]数据库高可用管理系统的自动化部署方法及装置在审
申请号: | 202010553757.9 | 申请日: | 2020-06-17 |
公开(公告)号: | CN111708560A | 公开(公告)日: | 2020-09-25 |
发明(设计)人: | 熊军;程昌明 | 申请(专利权)人: | 云和恩墨(北京)信息技术有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F16/21;H04L29/06 |
代理公司: | 广州嘉权专利商标事务所有限公司 44205 | 代理人: | 何爽;景鹏 |
地址: | 100010 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据库 可用 管理 系统 自动化 部署 方法 装置 | ||
本申请公开了一种数据库高可用管理系统的自动化部署方法及装置。其中方法包括:确定针对目标数据库集群的封装有多种中间件服务的中间件插件;获取向目标数据库集群提供中间代理服务的多个中间服务器节点分别对应的设备信息;以确定出多个中间服务器节点,并将中间件插件配置到多个中间服务器,得到部署好的中间件代理服务层;将目标数据库集群配置到中间件代理服务层,完成数据库高可用管理系统的自动化部署。本申请中中间件插件是根据目标数据库集群确定,中间件服务与目标数据库集群的适配性更高;多种中间件服务的相互配合提升了中间件插件的服务能力;因仅获取到设备信息就能够完成整个部署过程,降低了数据库高可用管理系统的部署成本。
技术领域
本申请涉及数据库管理技术领域,具体涉及一种数据库高可用管理系统的自动化部署方法及装置。
背景技术
数据库,尤其是MySQL数据库的高可用方案一般通过中间件来实现。相关的MySQL高可用管理方案存在如下问题:一、因中间件提供的服务存在各种能力缺陷,导致在高可用切换过程中数据丢失的情况常有发生;二、因高可用方案一般通过定制开发而成,存在因架构、成本等原因并无法进行行业外推广,需要通过更为复杂的运维管理手段进行高可用管理,易造成数据库性能问题或者数据丢失问题;三、中间件以及数据库节点均需要逐个部署,存在部署成本高,用户体验差的问题。
发明内容
为了解决上述至少一个技术问题,本申请提供一种数据库高可用管理系统的自动化部署方法、装置、终端及介质。
根据本申请的第一方面,提供了一种数据库高可用管理系统的自动化部署方法,该方法包括:
确定针对目标数据库集群的封装有多种中间件服务的中间件插件;
获取向目标数据库集群提供中间代理服务的多个中间服务器节点分别对应的设备信息;
依据多个中间服务器节点分别对应的设备信息,将中间件插件配置到多个中间服务器节点,得到部署好的中间件代理服务层;
将目标数据库集群配置到中间件代理服务层,完成数据库高可用管理系统的自动化部署。
根据本申请的第二方面,提供了一种数据库高可用管理系统的自动化部署装置,该装置包括:
中间件插件确定模块,用于确定针对目标数据库集群的封装有多种中间件服务的中间件插件;
设备信息获取模块,用于获取向目标数据库集群提供中间代理服务的多个中间服务器节点分别对应的设备信息;
中间件插件部署模块,用于依据多个中间服务器节点分别对应的设备信息,将中间件插件配置到多个中间服务器节点,得到部署好的中间件代理服务层;
数据库部署模块,用于将目标数据库集群配置到中间件代理服务层,完成数据库高可用管理系统的自动化部署。
根据本申请的第三方面,提供了一种终端,该终端包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时以实现上述数据库高可用管理系统的自动化部署方法。
根据本申请的第四方面,提供了一种计算机可读存储介质,该介质存储有计算机可执行指令,该计算机可执行指令用于以执行上述数据库高可用管理系统的自动化部署方法。
本申请实施例通过确定针对目标数据库集群的封装有多种中间件服务的中间件插件,获取到向目标数据库集群提供中间代理服务的多个中间服务器节点分别对应的设备信息,从而将中间件插件配置到多个中间服务器节点,得到部署好的中间件代理服务层,将目标数据库集群配置到中间件代理服务层,由于这种中间件插件是根据目标数据库集群确定,因此中间件插件提供的中间件服务与目标数据库集群的适配性高;另外,多种中间件服务的相互配合提升了中间件插件的服务能力;同时,因仅获取到设备信息就能够完成整个部署过程,对用户操作的依赖性小,降低了数据库高可用管理系统的部署成本。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于云和恩墨(北京)信息技术有限公司,未经云和恩墨(北京)信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010553757.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于端到端神经网络的多路图片拼接方法
- 下一篇:一种蒸烤盘