Font Size: a A A

Research And Application Of Virtual Cloud Desktop System Based On The Technology Of Container

Posted on:2019-02-24Degree:MasterType:Thesis
Country:ChinaCandidate:W ZhengFull Text:PDF
GTID:2348330569988943Subject:Computer technology
Abstract/Summary:PDF Full Text Request
With the rapid development of cloud computing and virtual technology,cloud computing technology has been applied in people's life and work in various degree.Physical server resources are integrated into a resource pool by using virtual technology.Computing tasks and storage tasks are executed in the resource pool.Therefore,cloud computing has powerful computing capabilities and storage capabilities.Cloud desktop is a combination of cloud computing technology and market demand.Cloud desktop is usually combined with new technologies such as cloud computing,virtualization,service management and so on.Lots of research work have been done on cloud desk technology by experts.But with the continuous challenge of cloud computing technology and business needs,cloud desktop system faces many challenges,such as how to further provide resource utilization,how to reduce the costs of development and maintenance and how to improve the usability of the system.So,it is necessary to research cloud desktop system.In this thesis,the author design and implement a virtual desktop cloud system based on container technology.The core idea is to integrate operating system desktop environment into Docker container,and use it by the browser.Compared to traditional cloud desktop products,this solution does not need to install extra client software.As long as you have a browser,you can use it anytime and anywhere.The author used Docker container technology in this paper and it has better resource utilization than traditional way.This thesis describes the proposal and background of the subject,requirement analysis based on user cases,design and implementation of the system.Finally,the actual operation of the system is demonstrated,and test cases are designed to test the system.The cloud desktop system consists of the front end and the back end.The front end is represented as a cloud desktop join-in module,cloud desktop join-in module is to connect the cloud desktop environment of cloud server by Guacamole,and to render graphical interface into browser.The back end is represented as cloud desktop system management module,docker registry management module and cloud desktop application service management module.Cloud desktop system management module design and implement a visual management module of browser side.Docker registry management module is to setup the registry in the Swarm cluster,and to design an image synchronization mechanism of each node in order to ensure image consistency.Cloud desktop application service management module is to manage and arrange cloud desktop applications by using Docker Swarm management tools and modify the scheduler module to establish disaster recovery mechanism according to actual situation.The virtual cloud desktop system based on container technology aims to provide users with more convenient and efficient cloud desktop services.Users can get rid of the restrictions of clients,and access the cloud desktop anytime and anywhere by browser.At the same time,the introduction of Docker container technology makes the cloud desktop more lightweight,reduces the development and maintenance cost of the system,improves the utilization rate of the resource resources of the server,and provides the possibility for the small and medium enterprises to develop and promote the cloud desktop service.
Keywords/Search Tags:Docker Container, Image, Swarm, Cloud Desktop, Virtualization
PDF Full Text Request
Related items