[发明专利]一种基于微服务进行数据恢复演练环境搭建的方法在审

专利信息
申请号: 201910588768.8 申请日: 2019-07-02
公开(公告)号: CN110109779A 公开(公告)日: 2019-08-09
发明(设计)人: 梁亮 申请(专利权)人: 南京云信达科技有限公司
主分类号: G06F11/14 分类号: G06F11/14;G06F9/455
代理公司: 暂无信息 代理人: 暂无信息
地址: 210000 江苏省南京市*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种基于微服务进行数据恢复演练环境搭建的方法,其主要使用容器化的微服务去搭建数据库开发测试环境,快速实现数据恢复演练。同时,在客户端主机挂载外部数据卷,然后容器内数据库的数据目录通过微服务目录映射存放到挂载的外部数据卷中,从而将数据库数据与数据库应用程序隔离,实现数据持久化。本发明充分利用了容器化技术体积小巧,启动快速,高资源利用率与高隔离度的特点,通过镜像快速分发与部署,可快速搭建数据库开发测试环境进行数据恢复演练。无论部署在什么环境,数据库程序都能保持一致的运行效果,并且通过数据与数据库应用程序的隔离,实现数据在本地数据卷上的持久化。
搜索关键词: 数据恢复 数据库应用程序 数据库开发 测试环境 环境搭建 外部数据 挂载 隔离 客户端主机 数据持久化 数据库程序 数据库数据 资源利用率 服务目录 高隔离度 数据目录 运行效果 持久化 数据卷 映射 服务 部署 数据库 分发
【主权项】:
1.一种基于微服务进行数据恢复演练环境搭建的方法,其特征在于:包括以下步骤:步骤1:在客户端主机上对Docker容器进行初始化操作;步骤2:客户端主机从远程服务器的本地仓库上拉取数据库镜像;步骤3:查询拉取镜像子进程的状态;如果拉取镜像子进程结束,则表示镜像拉取完成,继续执行步骤4;如果拉取镜像子进程没有结束,则隔一段设定的时间继续查询拉取镜像子进程的状态;步骤4:查询镜像是否拉取成功;镜像拉取结束后检查客户端主机是否已存在此镜像,若不存在说明镜像拉取失败,退出主程序;若镜像存在则说明镜像拉取成功,继续执行步骤5;步骤5:挂载外部数据卷到客户端主机的目录下;步骤6:生成Docker容器并启动Docker容器;步骤7:查询Docker容器状态;启动Docker容器后根据Docker容器的ID查询Docker容器的运行状态;若Docker容器状态为已退出,说明Docker容器运行出错,此时卸载外部数据卷并退出主程序;若Docker容器状态为运行中,则执行步骤8;步骤8:进入Docker容器执行数据库的数据恢复演练操作;如果在执行数据恢复演练操作过程中Docker容器停止工作,则进入步骤9的操作;如果完成了数据库的操作,则进入步骤10的操作;步骤9:Docker容器停止工作后被程序自动删除;自动生成一个新的Docker容器,重复步骤6~步骤8的操作;步骤10:Docker容器停止工作后被程序自动删除;步骤11:客户端主机卸载外部数据卷,结束操作。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京云信达科技有限公司,未经南京云信达科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201910588768.8/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

400-8765-105周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top