一种云主机自动备份与恢复的系统技术方案

技术编号:19543120 阅读:28 留言:0更新日期:2018-11-24 20:30
本发明专利技术公开了一种云主机自动备份与恢复的系统,包括云备份客户端、云备份服务端和云存储管理平台,所述云备份客户端与云备份服务端实现双向连接,且云备份服务端与云存储管理平台实现双向连接,所述云备份客户端包括守护进程、发送数据进程、客户端备份系统和生成索引文件,涉及网络数据备份技术领域。该云主机自动备份与恢复的系统,可以减轻中小企业在备份服务使用上的成本压力,服务端融合代理服务器及备份服务器功能,突破传统架构局限,精简备份结构,并以云存储作为存储后端,避免存储系统与计算系统间存在传输瓶颈及单点故障的问题,降低备份系统管理维护成本,为数据存储的可靠性、稳定性提供保障。

A Cloud Host Automatic Backup and Recovery System

The invention discloses a system for automatic backup and recovery of cloud hosts, including a cloud backup client, a cloud backup server and a cloud storage management platform. The cloud backup client and the cloud backup server realize bidirectional connection, and the cloud backup server and the cloud storage management platform realize bidirectional connection, and the cloud backup client package. It includes daemon process, sending data process, client backup system and index file generation, and involves the technical field of network data backup. The automatic backup and recovery system of the cloud host can reduce the cost pressure of backup service for small and medium-sized enterprises, integrate the functions of proxy server and backup server, break through the limitations of traditional architecture, simplify the backup structure, and use cloud storage as the backend of storage to avoid transmission between storage system and computing system. The problems of bottleneck and single point failure can reduce the cost of management and maintenance of backup system and guarantee the reliability and stability of data storage.

【技术实现步骤摘要】
一种云主机自动备份与恢复的系统
本专利技术涉及网络数据备份
,具体为一种云主机自动备份与恢复的系统。
技术介绍
数据是用户的最重要的财产,网站数据一旦丢失,损失无法估量,而用户自行进行网站备份耗力耗时,为了解决传统备份技术使用成本较高、易用性和扩展性较差的难题,引人云计算技术,存储后端采用云存储,研究新型的备份服务技术,提出云备份服务架构设计方案,实验证明,云备份服务具有低成本、高可扩展性和高可用性的特点,既可以有效解决传统备份技术的不足,又可以减轻中小企业在备份服务使用上的成本压力。传统备份软件采用代理服务器及备份服务器的架构来实现,备份服务器提供web等管理界面,负责调度、备份任务、创建备份策略、客户端信息管理、元数据管理,代理服务器则负责把客户端数据业务备份到具体存储介质中,作为用于存储数据的存储后端,需要存储的备份数据会不断增加,由于数据量的激增,传统存储技术对数据的索引效率逐步下降,面临大数据更会显得捉襟见肘,本方案服务端融合代理服务器及备份服务器功能,突破传统架构局限,精简备份结构,并以云存储作为存储后端,避免存储系统与计算系统间存在传输瓶颈及单点故障的问题,降低备份系统管理维护成本,为数据存储的可靠性、稳定性提供保障。
技术实现思路
(一)解决的技术问题针对现有技术的不足,本专利技术提供了一种云主机自动备份与恢复的系统,解决了存储系统与计算系统间存在传输瓶颈及单点故障,无法降低备份系统管理维护成本,不能为数据存储的可靠性、稳定性提供保障的问题。(二)技术方案为实现以上目的,本专利技术通过以下技术方案予以实现:一种云主机自动备份与恢复的系统,包括云备份客户端、云备份服务端和云存储管理平台,所述云备份客户端与云备份服务端实现双向连接,且云备份服务端与云存储管理平台实现双向连接,所述云备份客户端包括守护进程、发送数据进程、客户端备份系统和生成索引文件,所述守护进程的输出端与发送数据进程的输入端连接,且发送数据进程的输出端与客户端备份系统的输入端连接,所述客户端备份系统的输出端与生成索引文件的输入端连接,且生成索引文件的输入端与发送数据进程的输出端连接。优选的,所述云备份服务端包括备份命令发送模块,所述备份命令发送模块的输出端与执行预估制定计划的输入端连接,且执行预估制定计划的输出端与执行计划的输入端连接。优选的,所述执行计划与服务端备份模块实现双向连接,且服务端备份模块的输出端分别与日志索引目录和本地写入进程的输入端连接。优选的,所述本地写入进程的输入端与执行计划的输出端连接,且本地写入进程的输出端与缓存目录的输出端连接,所述缓冲目录的输出端存储设备写入进程的输入端连接。优选的,所述存储设备写入进程的输出端分别与磁盘存储和云存储管理平台的输入端连接,且存储设备写入进程的输入端与服务端备份模块的输出端连接。优选的,所述服务端备份模块的输入端分别与客户端备份系统和日志索引目录的输出端连接。优选的,所述客户端备份系统包括dump和tar操作模块、本地工具处理模块和备份、加密和压缩处理模块,所述dump和tar操作模块的输出端与本地工具处理模块的输入端连接,且本地工具处理模块的输出端与备份、加密和压缩处理模块的输入端连接。(三)有益效果本专利技术提供了一种云主机自动备份与恢复的系统。具备以下有益效果:(1)、该云主机自动备份与恢复的系统,通过在云备份客户端与云备份服务端实现双向连接,且与备份服务端与云存储管理平台实现双向连接,再分别通过守护进程、发送数据进程、客户端备份系统、生成索引文件、备份命令发送模块、执行预估制定计划、执行计划、服务端备份模块、日志索引目录、本地写入进程、缓冲目录、存储设备写入进程、磁盘存储和云存储管理平台的配合设置,可有效解决传统备份技术的不足,可以减轻中小企业在备份服务使用上的成本压力,服务端融合代理服务器及备份服务器功能,突破传统架构局限,精简备份结构,并以云存储作为存储后端,避免存储系统与计算系统间存在传输瓶颈及单点故障的问题,降低备份系统管理维护成本,为数据存储的可靠性、稳定性提供保障。(2)、该云主机自动备份与恢复的系统,通过在客户端备份系统包括dump和tar操作模块、本地工具处理模块和备份、加密和压缩处理模块,可实现对客户的信息进行准确的整合和备份,同时也可实现对备份的数据进行很好的加密和压缩,从而实现将备份的数据发送至云备份服务端上。附图说明图1为本专利技术系统的结构原理框图;图2为本专利技术客户端备份系统的结构原理框图。图中,1云备份客户端、101守护进程、102发送数据进程、103客户端备份系统、1031dump和tar操作模块、1032本地工具处理模块、1033备份、加密和压缩处理模块、104生成索引文件、2云备份服务端、201备份命令发送模块、202执行预估制定计划、203执行计划、204服务端备份模块、205日志索引目录、206本地写入进程、207缓存目录、208存储设备写入进程、209磁盘存储、3云存储管理平台。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。请参阅图1-2,本专利技术实施例提供一种技术方案:一种云主机自动备份与恢复的系统,包括云备份客户端1、云备份服务端2和云存储管理平台3,本云备份服务特性之一是不使用任何专有格式备份数据,使用操作系统标准的基本应用程序,也提供在许多操作系统上可用的开源工具,来将客户端需要备份的数据备份到备份服务器本地磁盘或者云存储中,本备份服务系统在结构设计上使用这些标准工具而不使用专有数据备份格式的目的是,在发生灾难或任何其他紧急情况时,用户可以手动恢复数据,即使没有安装云备份服务,通信及身份验证方面,云备份客户端1通过TCP和UDP之上自己的网络协议与云备份服务器进行通信,并使用系统root主目录中的,rhosts文件进行登记授权,使通信更为安全,云备份服务器端设计上可以指定允许与哪些客户端进行通信,以及允许执行的操作类型,对于数据恢复,出于安全原因只允许使用root用户恢复数据。客户端身份验证方面,除了通过使用自带的身份验证方式外,使用OpenSSH来保障数据传输安全,备份客户端的身份验证,云备份客户端1与云备份服务端2实现双向连接,且云备份服务端2与云存储管理平台3实现双向连接,云备份客户端1包括守护进程101、发送数据进程102、客户端备份系统103和生成索引文件104,守护进程101的输出端与发送数据进程102的输入端连接,且发送数据进程102的输出端与客户端备份系统103的输入端连接,客户端备份系统103的输出端与生成索引文件104的输入端连接,且生成索引文件104的输入端与发送数据进程102的输出端连接,备份数据分为冷数据和热数据,备份客户端采用WindowsVSS快照对数据进行热备份,避免在备份时对这些数据的使用用户及应用程序造成影响,客户端集成vSS服务,通过vSS代理请求器发送快照复制给vSS服务,获取到该服务对应用程序执行的快照后,由备份客户端将备份数据发送到备份服务端,云备份服务本文档来自技高网...

【技术保护点】
1.一种云主机自动备份与恢复的系统,包括云备份客户端(1)、云备份服务端(2)和云存储管理平台(3),其特征在于:所述云备份客户端(1)与云备份服务端(2)实现双向连接,且云备份服务端(2)与云存储管理平台(3)实现双向连接,所述云备份客户端(1)包括守护进程(101)、发送数据进程(102)、客户端备份系统(103)和生成索引文件(104),所述守护进程(101)的输出端与发送数据进程(102)的输入端连接,且发送数据进程(102)的输出端与客户端备份系统(103)的输入端连接,所述客户端备份系统(103)的输出端与生成索引文件(104)的输入端连接,且生成索引文件(104)的输入端与发送数据进程(102)的输出端连接。

【技术特征摘要】
1.一种云主机自动备份与恢复的系统,包括云备份客户端(1)、云备份服务端(2)和云存储管理平台(3),其特征在于:所述云备份客户端(1)与云备份服务端(2)实现双向连接,且云备份服务端(2)与云存储管理平台(3)实现双向连接,所述云备份客户端(1)包括守护进程(101)、发送数据进程(102)、客户端备份系统(103)和生成索引文件(104),所述守护进程(101)的输出端与发送数据进程(102)的输入端连接,且发送数据进程(102)的输出端与客户端备份系统(103)的输入端连接,所述客户端备份系统(103)的输出端与生成索引文件(104)的输入端连接,且生成索引文件(104)的输入端与发送数据进程(102)的输出端连接。2.根据权利要求1所述的一种云主机自动备份与恢复的系统,其特征在于:所述云备份服务端(2)包括备份命令发送模块(201),所述备份命令发送模块(201)的输出端与执行预估制定计划(202)的输入端连接,且执行预估制定计划(202)的输出端与执行计划(203)的输入端连接。3.根据权利要求2所述的一种云主机自动备份与恢复的系统,其特征在于:所述执行计划(203)与服务端备份模块(204)实现双向连接,且服务端备份模块(204)的输出端分别与日志索引目录(205)和本地写...

【专利技术属性】
技术研发人员:朱诗玮
申请(专利权)人:武汉商启网络信息有限公司
类型:发明
国别省市:湖北,42

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1