Font Size: a A A

Design And Implementation Of Cloud Disaster Recovery Management System Based On OSGI

Posted on:2021-12-18Degree:MasterType:Thesis
Country:ChinaCandidate:Z M CaiFull Text:PDF
GTID:2518306104998589Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Cloud disaster recovery is a very popular cloud computing service.It provides enterprises with the ability to perform disaster backup of resources on the cloud through the cloud computing platform as a service.Due to the characteristics of the long-term,highly flexible,and highly differentiated cloud products of disaster recovery services,enterprise users face higher costs and risks when managing cloud disaster recovery independently,so it is necessary to provide unified cloud disaster recovery management and control in the cloud system.The design goal of the system is based on the Alibaba public cloud,through the analysis of the current status of cloud disaster management,according to the characteristics of cloud services and the specific requirements of cloud disaster management,to achieve a cloud backup with data backup and recovery as its core function Management system.To this end,a requirements analysis was first performed,and the main functional requirements of the system were defined through use cases.At the same time,non-functional requirements were also analyzed and summarized.Then on the basis of clear requirements,the overall function system design and main function module design of the system were carried out,and the database design was completed through E-R diagram and database table structure definition.In the system implementation,based on OSGI(Open Service Gateway Initiative),combined with the application of Zookeeper middleware and the finite state machine framework,user information,instance lists,backup plan creation management,recovery task creation management,monitoring alarms,and operation and maintenance command line are implemented.Large function module.Finally,through the test cases,complete the functional test of the system,deploy and run in cluster mode,and pass the system performance test.The cloud disaster recovery management and control system provides a disaster recovery management control platform with unified access to the cloud platform,which effectively reduces the cost and risk of enterprises using cloud disaster recovery services.It has the characteristics of high expansion,high ease of use,and high availability.The system adopts the OSGI architecture,supports hot plugging of components,and has good business scalability.The system is deployed in cluster mode and uses Zookeeper to build distributed components,and has certain high availability;the system has multiple control modes,including web interface and command line,which is convenient User use.
Keywords/Search Tags:Cloud Computing, Cloud Disaster Recovery, Open Service Gateway Initiative, Distributed System
PDF Full Text Request
Related items