Automating the Configuration of Virtual Private Network Servers

Show simple item record

dc.contributor.author Xu, Yongjun
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.identifier.uri http://hdl.handle.net/1828/7609
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.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
dc.contributor.supervisor Coady, Yvonne
dc.degree.department Department of Computer Science en_US
dc.degree.level Master of Science M.Sc. en_US
dc.description.scholarlevel Graduate en_US

Files in this item

This item appears in the following Collection(s)

Show simple item record

Search UVicSpace


My Account