[发明专利]一种基于Kubernetes的数据同步环境部署方法和装置在审
| 申请号: | 202010471099.9 | 申请日: | 2020-05-28 |
| 公开(公告)号: | CN111930466A | 公开(公告)日: | 2020-11-13 |
| 发明(设计)人: | 付铨;陈琦;王斌;余院兰;孙峰 | 申请(专利权)人: | 武汉达梦数据库有限公司 |
| 主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F8/65;G06F16/21;G06F16/27 |
| 代理公司: | 深圳市六加知识产权代理有限公司 44372 | 代理人: | 向彬 |
| 地址: | 430000 湖北省武汉市东湖新技术开*** | 国省代码: | 湖北;42 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 kubernetes 数据 同步 环境 部署 方法 装置 | ||
本发明涉及数据同步和容器技术领域,具体涉及一种基于Kubernetes的数据同步环境部署方法和装置,其中方法包括:根据达梦数据实时同步软件的特点,通过编写Dockerfile制作达梦数据实时同步软件Docker镜像;基于Docker镜像开发Chart仓库,制作各节点的Kubernetes资源yml模板,并定义服务配置模板和字典参数模板;基于Chart仓库模板文件,在Kubernetes环境上使用Helm指令自动化部署达梦数据实时同步环境。本发明实现了数据同步环境的自动化部署,省去人工部署的麻烦,更能避免人为失误;而且将达梦数据实时同步软件应用到容器中,解决了容器间数据库数据的在线迁移问题。
【技术领域】
本发明涉及数据同步和容器技术领域,具体涉及一种基于Kubernetes的数据同步环境部署方法和装置。
【背景技术】
达梦数据实时同步软件(DMHS)是支持异构环境的高性能、高可靠、高可扩展数据库实时同步复制系统。该产品采用基于日志的结构化数据复制技术,不依赖主机上源数据库的触发器或者规则,对主机源数据库系统几乎无影响,能以极少的系统开销实现秒级数据实时同步复制,具有很大的应用价值。
在使用DMHS这样的数据同步软件时,如何快速准确地实现数据同步环境部署至关重要。数据同步软件的传统部署方式是通过插件或脚本来安装数据同步服务,一条完整的数据同步链路至少包含源和目的两个数据同步服务,另外还需要对源端和目的端数据同步服务进行配置;这样做不仅数据同步服务的运行、配置、管理以及所有生命周期将与当前操作系统绑定,而且一套完整的数据同步环境还要依赖数据库环境,需配置源库和目的库连接信息,这样增加了运维难度,不利于数据同步软件的升级更新/回滚等操作;当然也可以通过创建虚拟机的方式来实现某些功能,但是虚拟机非常重,并不利于可移植性。
需要说明的是,使用以上所述的传统方式搭建一套同步环境,通常需要运维人员的人为干预,比如配置源端和目的端同步服务、装载数据字典等工作,人工部署存在很多麻烦,准确率和效率都比较低,难以快速准确地实现数据同步环境的自动化部署。
另一方面,对于容器中的数据库,虽然是以计算和存储分离的方式进行部署的,但是容器难免会遇到故障重启导致数据库服务中断,使得应用业务也中断了;而由于容器间的数据无法进行实时同步,存在严重的容器间数据在线迁移问题,影响了数据的正常使用。
鉴于此,克服上述现有技术所存在的缺陷是本技术领域亟待解决的问题。
【发明内容】
本发明需要解决的技术问题是:
传统的数据同步环境部署通常需要运维人员的人为干预,比如配置源端和目的端同步服务,人工部署存在很多麻烦,难以快速准确地实现数据同步环境的自动化部署;另一方面,容器间的数据无法进行实时同步,存在严重的容器间数据在线迁移问题,影响数据的正常使用。
本发明通过如下技术方案达到上述目的:
第一方面,本发明提供了一种基于Kubernetes的数据同步环境部署方法,包括:
根据达梦数据实时同步软件的特点,通过编写Dockerfile制作达梦数据实时同步软件Docker镜像;其中,所述Docker镜像支持源端节点和目的端节点的自动化部署安装配置;
基于所述Docker镜像开发达梦数据实时同步软件Chart仓库,制作数据同步环境中源端节点和目的端节点的Kubernetes资源yml模板,并定义服务配置模板和字典参数模板;
基于所述Chart仓库中的模板文件,在Kubernetes环境上使用Helm指令自动化部署达梦数据实时同步环境。
优选的,所述Dockerfile的编写过程具体包括:
确定基础镜像,并建立达梦数据实时同步软件镜像的制作者信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉达梦数据库有限公司,未经武汉达梦数据库有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010471099.9/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置





