Automating the Configuration of Virtual Private Network Servers

dc.contributor.authorXu, Yongjun
dc.contributor.supervisorCoady, Yvonne
dc.date.accessioned2016-10-20T23:10:17Z
dc.date.available2016-10-20T23:10:17Z
dc.date.copyright2016en_US
dc.date.issued2016-10-20
dc.degree.departmentDepartment of Computer Scienceen_US
dc.degree.levelMaster of Science M.Sc.en_US
dc.description.abstractThe challenge of consistent and reliable deployment of a distributed application on a large scale is significant, in particular if all of the steps must be executed manually. This project explores an automated approach to populate a distributed environment using a freely available tool called Chef. In particular, we focus on configuring cloud servers into a Virtual Private Network (VPN) of service providers. To demonstrate a fully implemented distributed VPN service, we present an infrastructure including a web interface, payment service and database integration. The prototype system allows for one-line command setup for VPN servers, leveraging an automated deployment framework. Furthermore, a preliminary evaluation and analysis on the automated approach is presented, concretely demonstrating the advantages and disadvantages of automated deployment within the setup process on a large scale.en_US
dc.description.scholarlevelGraduateen_US
dc.identifier.urihttp://hdl.handle.net/1828/7609
dc.language.isoenen_US
dc.rightsAvailable to the World Wide Weben_US
dc.subjectAutomationen_US
dc.subjectVPNen_US
dc.subjectChefen_US
dc.subjectConfigurationen_US
dc.titleAutomating the Configuration of Virtual Private Network Serversen_US
dc.typeprojecten_US

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Xu_Yongjun_MSc_2016.pdf
Size:
1008.27 KB
Format:
Adobe Portable Document Format
Description:
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.74 KB
Format:
Item-specific license agreed upon to submission
Description: