|I would compare the cost of having this hosted for you against doing it yourself. |
My questions for you are:
1) Do you have any qualified server admin's who have experience managing and maintaining this application working for you now?
2) Do you have an appropriate facility in your workplace to safely, and securely, house this server?
3) Do you have an adequate external (internet) connection that will support the bandwidth of multiple users concurrently accessing this application from remote locations?
4) If the answer to #3 is "yes" then how are they going to connect? My suggestion would be a VPN device that can handle multiple simultaneous users.
#1 is a recurring expense that would cost thousands a year. You have two options there. Hire a person full time, which is probably not going to be cost effective if all they're doing is supporting one server and one application on said server. That leaves you with contracting that out. If you're going to do that, then you might as well contract the whole thing out.
#2 would cost a fair bit. You would require AC, a UPS, a rack, cabling etc Luckily, this would be a one time only cost.
#3 Easy enough to achieve if the answer up front is "no" But if you require more bandwidth, your monthly/yearly cost goes up. If this is a bandwidth intense program, then you quite likely will have to up your bandwidth to support having it in your workplace.
#4 A good VPN device costs money up front. Then there's your ongoing support contract and of course, you need to hire someone with the appropriate experience working with that equipment to set it up and maintain it. This goes back to #1 and if you hire a person, it would of course be the same person. If they're not familiar with the device then you'd need to pay for some training. Alternatively, you would contract someone and again, if you're going to do that, contract the whole thing out.
So now you have a rough idea what you're looking at. Do some research on some hosting sites, preferably ones that have experience supporting the application in question, and do a cost analysis. Most, if not all, colocation/hosting sites will have everything needed in place for you so you should only have to pay a yearly fee which in all likelihood will work out to less than doing it yourself would.
I suspect you'll find your best bet is to have it hosted.
It matters not how straight the gate,
How charged with punishments the scroll,
I am the master of my fate;
I am the captain of my soul.
message edited by Curt R