Need advice for photo web application, ded or colo? details inside
Hi Im a web application developer that has no experience with dedicated server hosting and co-location.
Im in charge of determining the best way to put our web application online.
-We’re really small and price is important, however we can pay the going rate for the right solution
-our application is very database dependant; every page is dynamically generated by the database.
-The primary use of the application will be members uploading files and photos to our servers
-Members can view other peoples photos/albums. (eg smugmug.com)
- we don’t expect much traffic at all for the first few months, less than 5GB per month until the word gets out (hopefully!)
-if the application does become popular then we will need to expand quickly to hardware-scale our app.
-This application will need windows hosting
So would you lean towards colo or dedicated or even a managed-dedicated server in this situation?
Id appreciate all the help/comments that I can get.
Personally I would recommend leasing a dedicated for the timebeing.
That would allow you to "expand" at the best price for the timebeing and later on (your second server) you would want to be a co-located machine of your own (just my opinion, but after awhile 200 a month or so gets old when you could be getting the same thing for 1/2 price).
Personally I would recommend starting off with a p4 with 1gig of ram minimum.
The only issue you're going to run into is server management, so you'll need a sysadmin standing by to harden the server from the getgo and do minor things on a daily basis.
Note: Look for a provider who offers fully managed solutions, or one who is willing to holdhand. Get yourself a panel such as cPanel as well included (although again, this is all assuming you have no linux administration experience - I could be wrong!). I personally use http://www.steadfastnetworks.com for any of my own project boxes.
David Web hosting by Fused — For businesses with more important things to do than worry about their hosting.
Originally posted by HP-David
Note:Look for a provider who offers fully managed solutions, or one who is willing to holdhand. Get yourself a panel such as cPanel as well included (although again, this is all assuming you have no linux administration experience - I could be wrong!).
She said she's looking for a Windows server.
At the start, maybe dedicated isn't such a bad move. However, if you start hosting a lot of pictures, you might find that the typical 80GB drives that come with servers aren't all that useful. (I have somewhere around 10 GB of photos I've taken. But then again, I'm obsessed.) I don't really know how much you expect people to use, so I couldn't comment too knowledgably here.
One of the advantages of colocating a box is that you could stuff it full of 400GB drives and not pay more monthly. You'd want to work the numbers to see at what point building the machine would work out to be cheaper than 'renting' (a dedicated server).
The advantage to starting with a dedicated server is that it minimizes your start-up costs: you don't have to buy a server.
Your "no experience with dedicated server hosting and co-location" bit, though, suggests that you're going to want an experienced admin, not only to help secure and deploy the box, but to provide ongoing maintenance, patching against vulnerabilities, etc. I'd recommend either finding someone to do this for you, or asking your hosting company as David suggested. Note that this, too, could make the difference for you -- I've heard of lots of managed dedicated servers, but never a "managed" colocation facility. (A lot of places will provide "remote hand and eyes," but that doesn't necessarily qualify them to properly manage a Windows server.)