How does moving local production/test servers to the cloud affect access to a local Subversion server?

I have an interview coming up and am supposed to make a presentation for it on the topic mentioned in the question, but unfortunately I don't really have any experience in this area.

To expand on the question slightly, the idea is that at the moment, the Subversion server and the production/test servers are all hosted locally. The test framework has a library to interact with the subversion server (basically it goes through the repository and extracts the test cases and data) and a library to interact with remote windows machines (looks like it can read/write to the virtual servers and run commands on them). I have been given access to both of these libraries.

The change to the system is that the production and test servers will be created in the cloud and the problem posed in the interview question is that this means they can no longer access the Subversion server in the same way (it doesn't state anything more specific than that). The presentation is then supposed to be on what my solution would be in order to get the tests to run with the new server setup. So, what this boils down to is, given that the production/test servers will be run on the cloud, how can the test framework run the tests that are stored on the local subversion server.

One of the main problems I'm having is actually identifying the issue with this server change, since the question doesn't give specific details on it (at least, not in a way that makes it obvious to me). To me, it looks like the problem in both libraries could be to do with authentication, since they will probably be different or more complicated after moving parts of the system outside of the internal network. It seems likely that the test servers will be pulling the test data from the internal network (subversion server) into the cloud, which may be problematic, however, I'm not sure exactly what the setup would look like. I'm not so sure if there will be many changes required to the remote windows machine library. I would have thought the server environments would still be the same.

I have spent quite some time researching this problem and servers in general to try and get an idea of what would be involved, but I can't seem to find information that seems concrete or specific to this problem.

If anyone could give some more information on what it would take to make a change like this and what likely problems there would be, I would be very grateful.

By the way, the interview is for a junior position and they are aware that I am not very experienced in this area. I'm mainly hoping to present a clear and well thought out answer, even if it isn't a full working solution to the problem.

I hope I have made the question clear enough. I will try to add any clarifications if necessary.

Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Aaron TomoskyDirector of Solutions ConsultingCommented:
A subversion server is accessed over http and or https just like a website. So if there isn't a Vpn tunnel between the cloud and lan, then the lan firewall needs to have an ip/port forwarded to the svn server.  That means you probably want to use https and also ip filter to only allow the cloud to access it, not the rest of the Internet.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
AdamC211Author Commented:
Thanks for that. It helps narrow down my research quite a lot.
Aaron TomoskyDirector of Solutions ConsultingCommented:
author abandoned
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today

From novice to tech pro — start learning today.