【技术实现步骤摘要】
基于多云管理的数据同步方法、系统、终端及存储介质
本专利技术涉及多云管理
,具体涉及一种基于大数据的发型推荐方法、系统、终端及存储介质。
技术介绍
企业IT架构日益复杂化,多云战略已经是当下大多数上云企业的选择。2020年Flexera的云状态报告显示,93%的企业在IT架构上选择多云战略。这一多元的环境,使得对接多个云环境,为企业提供查询、迁移和管理的功能也就势在必行。为了方便客户,构建差异化竞争力,浪潮云计算基础平台(简称ICS)开发了多云管理的功能,在平台上可以加入多个云计算基础平台的站点。客户只需要选择云计算产品名称、输入管理地址、端口、版本、用户名、密码即可完成多云站点的加入,从而实现同时管理多个云平台。这里的管理模式是通过接口实现的单向管理,所以会存在以下痛点:对端平台升级后,版本信息无法自动更新;需要频繁加载对端平台主机、虚拟机等数据信息,无形中增加了对端平台的服务器及数据库的负载。目前业内为了减少查询频率,会引入数据缓存机制,通常更新缓存数据依赖设定的定时任务,通过定时任务不断查询更新缓存数据, ...
【技术保护点】
1.一种基于多云管理的数据同步方法,其特征在于,包括:/n利用数据库增量日志监控工具采集目标云平台的增量日志;/n利用日志解析服务抓取所述增量日志,并将所述增量日志解析后发送至中间消息队列;/n创建所述消息队列的监控线程,若所述监控线程监控到消息队列存在更新的增量日志,则将所述增量日志的更新内容同步至本地云平台的缓存库。/n
【技术特征摘要】
1.一种基于多云管理的数据同步方法,其特征在于,包括:
利用数据库增量日志监控工具采集目标云平台的增量日志;
利用日志解析服务抓取所述增量日志,并将所述增量日志解析后发送至中间消息队列;
创建所述消息队列的监控线程,若所述监控线程监控到消息队列存在更新的增量日志,则将所述增量日志的更新内容同步至本地云平台的缓存库。
2.根据权利要求1所述的方法,其特征在于,所述利用数据库增量日志监控工具采集目标云平台的增量日志,包括:
在目标云平台开启增量日志监控功能,若所述增量日志监控工具监控到目标云平台的数据库发生数据增加操作、数据删除操作、数据修改操作或数据查询操作,则采集目标云平台生成的与操作对应的增量日志。
3.根据权利要求1所述的方法,其特征在于,所述利用日志解析服务对所述增量日志进行解析并将解析后的增量日志发送至中间消息队列,包括:
在本地云平台部署日志解析服务的服务端和客户端;
所述服务端模拟目标云平台数据库的主从交互协议向目标云平台发送日志采集请求;
所述服务端将目标云平台推送的增量日志解析为可读消息体;
所述客户端从所述服务端获取所述可读消息体,并将所述可读消息体转换为对象简谱格式的增量日志;
所述客户端将所述对象简谱格式的增量日志发送至中间消息队列。
4.根据权利要求1所述的方法,其特征在于,所述若监控线程监控到消息队列存在更新的增量日志则将所述增量日志的更新内容同步至本地云平台缓存库,包括:
预先创建所述目标云平台的数据库表与本地云平台的缓存库表的映射关系;
将所述增量日志的更新内容同步至与所述增量日志所属表具有映射关系的缓存库表中。
5.一种基于多云管理的数据同步系统,其特征在于,包括:
日志采集单元,配置用于利用数据库增量日志监控工具采集目标云平台的增量日志;
日志解析单元,配置用于利用日志解析...
【专利技术属性】
技术研发人员:桑圣远,闫冬冬,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。