Font Size: a A A

The Design And Implementation Of Multi-user Oriented Enterprise Data Network Backup System

Posted on:2018-12-15Degree:MasterType:Thesis
Country:ChinaCandidate:F GeFull Text:PDF
GTID:2348330542454144Subject:Computer technology
Abstract/Summary:PDF Full Text Request
Under the background of extensive application of cloud computing,big data and other information tools in enterprises and institutions,many business decisions are dependent on the analysis data provided by information systems.But in the application of information systems,there will also be a lot of unexpected situations,such as hardware damage,human error,virus invasion and other accidents result in the loss of data,will cause significant business impact and economic loss.In the face of similar data damage problems,data backup and recovery system has gradually been paid attention to by enterprises and institutions.To this end,it is decided to design and implement a multi-user oriented enterprise data network backup system.Combined with the above business requirements and application scenarios,the system described in this paper uses network backup and recovery mechanism.The system supports multiple backup clients for concurrent backup and recovery tasks;supports WINDOWS and LINUX,ORACLE and MS SQL and other different types of operating systems and databases,and has good application compatibility.The backup business strategy supports three modes:full volume backup,incremental backup and differential backup,and can set up the reservation task.The system storage medium supports two types of disk and tape to accommodate different customer building requirements.In order to improve the data transmission efficiency of the backup recovery task,the system supports compressed transmission.The system has a good management interface,can quickly be familiar with the system operation and maintenance personnel.The system is developed by C++ language,support mainstream WINDOWS and LINUX system,the system is divided into user layer,interface layer,function layer and data layer.User layer covers client users and system administrators.The interface layer is used for the operation and monitoring,adopts APACHE technology solution,the web page is transformed into the command line of the function layer through the JAVA script.At the same time,the page displays all kinds of running information in real time.The function layer completed the backup/restore flow diagram,design and development of media management,task 10 operations,network transmission module and other modules;the system uses LVM and XFS file system for disk data organization,design and development MALOCALMOVE module for tape management;the development of MABACKUP and MASOTOR task module,realize task 10 operations interface;used MUDUO network library and LZSS algorithm for network transmission and data compression.The data layer maintains all the configuration and status information of the system.Using Mysql 5 as the built-in database,it was divided into 9 table spaces,including user management,task management,status monitoring and other information.The deployment architecture of the system includes three independent and interactive roles,including backup client,storage server and scheduling server.The program of three roles is included in a unified installation program.The user can select the built-in software module to install and configure according to the business requirements.After strict test and verification,the system's function,performance and reliability performance meet the design requirements.The multi-user enterprise data network backup system realize multi client multi operating system,with a variety of heterogeneous data backup and recovery,while supporting disk and magnetic tape medium,good operation and maintenance,applicable to enterprises and institutions of the data center.This system has realized the listing sale and the batch deployment,has brought the high economic benefit,also can enhance the domestic enterprise data security.
Keywords/Search Tags:Data network backup, scheduling server, backup client, storage server, C++
PDF Full Text Request
Related items