Font Size: a A A

The Design And Implementation Of Gateway Module In VMware Mirage

Posted on:2016-04-23Degree:MasterType:Thesis
Country:ChinaCandidate:X ChenFull Text:PDF
GTID:2348330461960100Subject:Engineering
Abstract/Summary:PDF Full Text Request
With the increasingly high cost of management,companies want a convenient solution to manage desktops,so Mirage was born.Mirage provides desktop image management which includes automated backup and full system recovery.Mirage can not only migrate a desktop from an old version to a new version of windows without data loss,but also support employees to use their own equipment in the company.However,the Client needs complicated setting and operation to connect to Server when users is outside of company's network environment.In order to make Mirage easier to use,we develop the Gateway,so that user can connect to Gateway from external network to backup and restore their desktop.Gateway is based on a modification of Nginx,which using the TCP module developed by ourselves instead of the origin HTTP module to realize a TCP reverse proxy.For the convenience of configuration,Gateway uses Web Console which developed by Apache Tomcat,Servlet and ExtJS to help administrators to manage and maintenance the proxy.This paper is about the design and implementation of Gateway module.It describes the requirement of the gateway at first.And then it turns to the detailed design of the sub modules,such as Proxy Server,Auth Service,Mgmt Service and Web Console,and gives part of the codes and screenshots to show the implement of these modules.At last the testing indicate the performance of the Gateway.Now the Gateway is released with the newest Mirage and many customers have deployed it into their system.We are heeding their opinions and making improve of Gateway to give more intelligent options and hints.
Keywords/Search Tags:Reverse proxy, Nginx, ExtJS, Servlet
PDF Full Text Request
Related items