Font Size: a A A

Design And Implementation Of The OpenStack Virtual Machine-based Disaster Recovery Technology

Posted on:2016-08-15Degree:MasterType:Thesis
Country:ChinaCandidate:W JiangFull Text:PDF
GTID:2428330488478677Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the information technology widely applied in industries,especially the fast development of the cloud computing,how to ensure the stability and continuity of application systems has drawn lots of attention.The development of disaster recovery system becomes the focus of the industry.The backup technique based on virtual machine and live migration becomes a hot spot,which provides a new solution to overcome the shortcomings of the traditional backup system via cloud computing.This article discusses the development and current status of cloud computing technology and backup technology.The concept and methods of virtual machine-based backup technique,especially the method using live migration to backup a virtual machine,are described in this thesis.This thesis mainly studies the design and implementation of a virtual machine backup system based on live migration technology.The main contributions are as follows:(1)Cloud computing and backup technology is introduced.The architecture and implementation of the OpenStack platform is described,as an example.As for the backup technology,the basic principles of a backup system is introduced and some ordinary backup techniques are analyzed and compared.(2)As the service provide by a cloud computing platform is actually accessed though a virtual machine,methods which are used to back up virtual machines are described.The backup techniques aimed to back up virtual machines are introduced.The aspects involved in backing up a virtual machine are described.And some problems are analyzed and their corresponding solutions are given.(3)According to the demands for virtual machine instance backup,a backup scheme based on virtual machine live migration is proposed.The implementation is described in three aspects.The first one is to replicate the memory and CPU state.The second is to buffer the netword traffic.And the last is to replicate the data in a virtual disk.(4)According to the proposed backup scheme,the OpenStack based prototype system is designed and implemented.The system is tested under different workloads.The result shows that the goal of the proposed scheme is achieved.
Keywords/Search Tags:Cloud computing, OpenStack, Virtual machine, Live migration, Backup
PDF Full Text Request
Related items