[发明专利]数据库平台系统、创建方法、管理方法、设备及存储介质在审
申请号: | 201910148690.8 | 申请日: | 2019-02-28 |
公开(公告)号: | CN109918360A | 公开(公告)日: | 2019-06-21 |
发明(设计)人: | 张良 | 申请(专利权)人: | 携程旅游信息技术(上海)有限公司 |
主分类号: | G06F16/21 | 分类号: | G06F16/21;G06F16/27 |
代理公司: | 上海隆天律师事务所 31282 | 代理人: | 臧云霄;钟宗 |
地址: | 201203 上海市浦东新*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 主容器 配置模块 数据库平台 备份 数据库集群 存储介质 配置信息 容器检测 容器设置 异常状态 代理 数据库集群节点 调度策略 可用性 容灾 创建 部署 标准化 管理 | ||
本发明提供了一种数据库平台系统、创建方法、管理方法、设备及存储介质,该系统包括容器和配置模块,所述容器包括至少一个代理容器、至少一个主容器、至少一个从容器、至少一个备份容器和配置模块,如果所述代理容器检测到所述主容器处于异常状态时,则将所述从容器改为新的主容器,将所述备份容器设置为新的从容器,并修改所述配置模块的配置信息;如果所述代理容器检测到所述主容器和所述从容器同时处于异常状态,则将所述备份容器设置为新的主容器,并修改所述配置模块的配置信息。本发明采用容器化的方式实现了数据库集群的快速标准化部署,同时结合数据库平台调度策略将数据库集群节点合理分散部署,提升数据库集群的可用性和容灾性。
技术领域
本发明涉及云计算机领域,具体地说,涉及一种数据库平台系统、创建方法、管理方法、设备及存储介质。
背景技术
随着云计算的发展,数据库平台成为业界新标准,为用户提供了更加快速灵活的资源使用方式,提升了资源交付速度和弹性。数据库集群不同于普通互联网应用,对其服务有着高可用性和高稳定性的要求。
单个数据库容器化部署在数据库平台是无法做到高可用的,因为数据库服务的本质就是对其所在宿主机磁盘上数据的读写操作,作为一个典型的有状态服务,当宿主机发送故障时,无法在宿主机之间有效地漂移,也就无从谈起数据库服务的高可用。在没有高性能和高可靠的后端分布式存储服务的情况下,即无法做计算和存储分离的情况下,单个数据库容器是无法像普通无状态应用一样在不同的宿主机之间漂移,这导致单个宿主机故障将直接影响数据库服务,容灾性差。
需要说明的是,在上述背景技术部分公开的信息仅用于加强对本发明的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
发明内容
针对现有技术中的问题,本发明的目的在于提供了一种数据库平台上快速部署关系型数据库的数据库平台系统、创建方法、管理方法、设备及存储介质,将数据库集群的各个组件容器化,在仅使用宿主机本地存储的情况下,可实现快速标准化部署数据库集群出来,还可保证数据库集群的高可用性和容灾性。
本发明的实施例提供了一种数据库平台系统,包括容器和配置模块,所述容器包括至少一个代理容器、至少一个主容器、至少一个从容器和至少一个备份容器,其中:
所述配置模块用于存储各个所述容器的配置信息,所述配置信息包括各个所述容器的标识信息、IP地址、角色和状态,所述角色包括代理容器角色、主容器角色、从容器角色和备份容器角色;
所述代理容器用于接收数据处理任务请求并将请求的任务发送至所述主容器;
所述主容器用于执行所述代理容器发送的所述任务;
所述从容器为数据库的从节点,用于复制所述主容器的数据;
所述备份容器用于同步复制所述从容器的数据;
所述代理容器还用于监测所述主容器、所述从容器和所述备份容器的状态;
如果所述代理容器检测到所述主容器处于异常状态时,则将所述从容器改为新的主容器,将所述备份容器设置为新的从容器,并修改所述配置模块的配置信息;
如果所述代理容器检测到所述主容器和所述从容器同时处于异常状态,则将所述备份容器设置为新的主容器,并修改所述配置模块的配置信息。
优选地,所述代理容器、所述主容器、所述从容器和所述备份容器分别部署于不同的宿主机上。
优选地,所述代理容器通过发送心跳请求至所述主容器、所述从容器和所述备份容器,并接收所述主容器、所述从容器和所述备份容器的心跳回复实现监测各个所述容器的状态。
优选地,所述从容器实时读取所述主容器上的复制进程日志并根据所述日志复制所述主容器的数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于携程旅游信息技术(上海)有限公司,未经携程旅游信息技术(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910148690.8/2.html,转载请声明来源钻瓜专利网。