Font Size: a A A

Design And Implementation Of Cloud Desktop Management Platform Based On Virtualization

Posted on:2016-03-21Degree:MasterType:Thesis
Country:ChinaCandidate:X Y HanFull Text:PDF
GTID:2308330470955692Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the rapid growth of cloud computing and virtualization technology, requirement on cloud computing platform of companies has increased dramatically. Cloud computing could distribute computational tasks onto cluster resource pool formed by several servers while virtualization technology could greatly improve the hardware utilization of the cloud computing system, distinguishingly simplify the IT infrastructure, optimize resources and strengthen information security. At present, the development of computer technology and the internet has significantly changed the life and work of people. Increasingly advanced technologies have been applied to offices, including the most advanced cloud desktop technology. So far, the cloud desktop technology is a combination of many new technologies such as cloud computing, virtualization, service automation, etc. In a cloud desktop platform, virtualization technology has improved its applied value and resource utilization, taking advantage of the convenience and flexibility of cloud computing. With a great business value, cloud desktop technology could release company staff from the restriction of time and location, and in the same time, ensure the information security. Based on the above background information, the company decided to develop this project in order to strength its competition.This project applied XenServer from Citrix Company as virtualization server system, using Guacamole to provide remote desktop connection service. The web frame Django which is based on the Python language is applied to develop and manage the platform. Agile development model is taken in the developing process. The author has participated in the technical research, demand analysis, framework design in this project and is responsible for the design and implementation of virtual machine creation and management and remote desktop connection.Under the backdrop of the project, this thesis has a deep discussion on the design and implementation of virtualization-based cloud desktop management platform. The author firstly states the source and background of this project, and then has a demand analysis. A functional module of cloud management platform is built through the method of user stories. Based on the demand analysis, functional models, IT framework, data models as well as the relevant interfaces are designed. Then the author has a detailed discussion on the system design, including the whole class relationship of system and the implementation of every functional module. Finally, the author describes the system test part and analyzes the result.The virtualization-based cloud desktop management platform, which is designed in this thesis, has provided a more efficient and convenient working pattern for company staff by releasing them from the restriction of time and location. What’s more, the security of company information has been significantly strengthened.
Keywords/Search Tags:cloud computing, XenServer, virtualization, cloud desktop
PDF Full Text Request
Related items