首页  专利技术  电子电路装置的制造及其应用技术

一种支持虚机及容器部署的数据库同步方法及系统与流程

2026-05-10 11:00:02 457次浏览

技术特征:

1.一种支持虚机及容器部署的数据库同步方法,其特征在于:所述方法包括以下步骤:

2.根据权利要求1所述的一种支持虚机及容器部署的数据库同步方法,其特征在于:架构设计的具体操作包括:

3.根据权利要求1所述的一种支持虚机及容器部署的数据库同步方法,其特征在于:任务定义与配置的具体操作包括:

4.根据权利要求1所述的一种支持虚机及容器部署的数据库同步方法,其特征在于:自动化部署与智能调度的具体操作包括:

5.根据权利要求1所述的一种支持虚机及容器部署的数据库同步方法,其特征在于:服务发现与负载均衡的具体操作包括:

6.一种根据权利要求1-5任意一项所述的支持虚机及容器部署的数据库同步方法的支持虚机及容器部署的数据库同步系统,其特征在于:所述系统由架构设计模块、任务配置模块、部署模块、服务发现模块、监控模块以及安全模块组成;

7.根据权利要求6所述的一种支持虚机及容器部署的数据库同步系统,其特征在于:所述架构设计模块,利用容器化或虚拟化技术封装数据库同步工具及其依赖环境,形成可移植的部署单元,通过nomad的客户端与服务器架构,实现任务的动态分配与集群资源的统一管理;

8.根据权利要求6所述的一种支持虚机及容器部署的数据库同步系统,其特征在于:所述任务配置模块,任务配置包括同步策略、数据源信息、目标数据库信息、所需同步的库表、任务唯一标识关键参数,此配置记录入syncmgr任务,由syncmgr根据任务进度修改并行的reader/writer任务实例个数;除具体的配置参数外,所有的任务还需要配置任务的driver类型、资源限制;在配置确定后启动nomad作业,继而调度各任务的运行。

9.根据权利要求6所述的一种支持虚机及容器部署的数据库同步系统,其特征在于:所述部署模块,通过nomad的调度算法,根据集群的资源使用情况和任务需求,智能地分配虚拟机或容器资源,确保同步任务的高效执行,nomad还支持任务的动态迁移和故障恢复,确保服务的持续可用性;nomad支持多种调度策略,包括最少使用、最佳位置和随机,帮助任务运行在集群的最佳节点上,从而优化资源利用和性能,设置reader在靠近源端数据库的主机上部署,设置writer在靠近目的端数据库的主机上部署,在同步库表结构及全量数据阶段启动多个reader及writer任务实例,以并发效率,最大限度使用资源。

10.根据权利要求6所述的一种支持虚机及容器部署的数据库同步系统,其特征在于:所述服务发现模块,当有新任务加入或现有任务退出时,nomad将自动更新服务列表,并根据负载均衡策略将请求分发到合适的服务实例上,实现服务的自动扩展与故障转移;在任务运行不同阶段更改reader/writer配置为1个或多个实例,nomad会自动扩展或收缩实际运行的任务实例。


技术总结
本发明涉及数据库同步技术领域,具体为一种支持虚机及容器部署的数据库同步方法及系统,包括以下步骤:架构设计,任务定义与配置,自动化部署与智能调度,服务发现与负载均衡,监控与告警,安全性保障,有益效果为:本发明提出的支持虚机及容器部署的数据库同步方法及系统,结合了Nomad的分布式调度与容器化或虚拟化技术的优势,通过自动化部署、智能调度和弹性扩展等手段,实现数据库同步任务的高效、可靠执行。

技术研发人员:方建勋,邓光超,王阳,时云智
受保护的技术使用者:浪潮云信息技术股份公司
技术研发日:
技术公布日:2024/11/28
文档序号 : 【 40164072 】

技术研发人员:方建勋,邓光超,王阳,时云智
技术所有人:浪潮云信息技术股份公司

备 注:该技术已申请专利,仅供学习研究,如用于商业用途,请联系技术所有人。
声 明此信息收集于网络,如果你是此专利的发明人不想本网站收录此信息请联系我们,我们会在第一时间删除
方建勋邓光超王阳时云智浪潮云信息技术股份公司
一种抽水蓄能电站碳减排量计算方法与流程 一种电子招标的业务流程的处理方法、系统、介质和设备与流程
相关内容