Automating the Configuration of Virtual Private Network Servers
dc.contributor.author | Xu, Yongjun | |
dc.contributor.supervisor | Coady, Yvonne | |
dc.date.accessioned | 2016-10-20T23:10:17Z | |
dc.date.available | 2016-10-20T23:10:17Z | |
dc.date.copyright | 2016 | en_US |
dc.date.issued | 2016-10-20 | |
dc.degree.department | Department of Computer Science | en_US |
dc.degree.level | Master of Science M.Sc. | en_US |
dc.description.abstract | The 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.scholarlevel | Graduate | en_US |
dc.identifier.uri | http://hdl.handle.net/1828/7609 | |
dc.language.iso | en | en_US |
dc.rights | Available to the World Wide Web | en_US |
dc.subject | Automation | en_US |
dc.subject | VPN | en_US |
dc.subject | Chef | en_US |
dc.subject | Configuration | en_US |
dc.title | Automating the Configuration of Virtual Private Network Servers | en_US |
dc.type | project | en_US |