I'm shopping around for a new webhost. I have relatively high demands in terms of cpu and memory resources. Currently with shared hosting and while it has proved sufficient the past 2 years, my host has decided they won't keep me on shared hosting anymore. I don't pull that much bandwidth (around 25-30 gb/month) and would require less than 5gb space. But as I said, my site has high demands when it comes to processing speed and memory availability. To give you an idea of the level of resources is necessary, here's some background info:
Static site + Discussion forum (xmb)
3500 members, usually between 10 and 20 simultanious users, peek around 40 users. So that leaves the majority of the strain on the server side and mostly mysql.
Planned and in testing:
Content management system (mambo)
Will put even more strain on server resources.
I'm sure you have a lot of experience with what resources would be required. Have in mind that my current situation is in a shared environment with 100s of hosting accounts, and has worked fine for two years. Haven't had a severe increase in traffic.
I guess my question is if there is a real need to take the step towards VPS or even dedicated. I would appreciate your view of my situation and perhaps a suitable hosting service.
It sounds like a VPS may be the next step up.
The benefit of a VPS now rather than later on - say if you were to just choose an alternate provider is: Your site is going to continue growing - you know that.
Do you really want to move once again?
The answer is obviously no - so VPS it is.. the problem with a VPS is management experience.
What you'll want to look for (unless you have a *nix admin somewhere hidden in your pockets) is a managed VPS - with obviously about 50-75GB(allowing growth) of bandwidth and at least 7-10 gigs of space (allowing growth).
You'll want to setup your own nameservers from the getgo - which will allow you to migrate to a dedicated server easier down the road.
So what you'll want to look for:
Managed VPS (or an awesome support team who is willing to hold your hand)
50-75GB of traffic allowance - with upgrades or additional allowance later on
5-7Gigs+ of space or more (growth!)
Now when I say you're not a *nix admin - I'm making an assumption so correct me if I'm wrong.
A few of the leading VPS providers:
David Web hosting by Fused — For businesses with more important things to do than worry about their hosting.
Well, I'm not a that experienced with administering a *nix box. I actually work with server management, but in a windows environment. I guess I could go windows based hosting, but it's generally more expensive and not as well suited for my need. I can probably get by administering a vps myself, at least after some trial and error
Most webhosts offer bandwidth and space beyond my needs, but as I pointed out: my primary concern is hardware resources. I see some hosts put 6 or less clients on a vps box, while some as many as 20. They usually guarantee 256 mb ram with ~1gb burst. I wanted my current host to send me some stats from cpu and memory usage, but I haven't heard from them yet. I feel that 256mb should be sufficient, but I'm not sure how much strain is put on the CPU from all the mysql processes. Thoughts?
First of all, thank you very much for your answers! I have spent virtually all my time here at wht the past couple of days, trying to figure out the best solution my situation.
There are a few things I still would like you to comment though...
There is a wide selection og VPS providers, but a few stick out as superior to most others.
ServInt has the best support (from what I have read), but have considerably slower hardware based on the unixbench tests performed by the mebers here. Still, I have found close to NO negative feedback on servint's services. Liquidweb is more or less that same, but scores lower on support and higher on resource availability. They are also slightly more expensive. Then we have Power VPS. Not very different from the two others, probably somwehere in the middle.
Hard to seperate these three when making a desicion based on all aspects of a VPS service. They all have several VPS plans, and I would assume that upgrading to a higher level plan could be done at any point without any downtime what so ever?
Then there's HostingPlex. Looks very tempting, but I found no feedback on their services. Why? Young company? No customers?
Also, hostingplex doesn't offer the same extent of support as the others mentioned, being an unmanaged VPS. But what does that really mean? What things would you assume I'd need assistance with? I'm sure hostingplex still takes care of hardware related issues without me ever having to notify them. I'm sure they are responsible for monitoring their servers. Same goes for connectivity. So what can you expect when a company advertise as "fully managed"?
At this point I really have a hard time choosing. I don't even now whether to go with a VPS or a managed dedicated...
I guess what I'm fishing for is that some one should just tell me what to choose...
Well, go nuts. All comments are greatly appreciated!
Well, I'm almost convinced on choosing VPS. Now some more questions for you gurus out there:
1. I see different companies offer different operating systems. What should one look at when making a choice? Or perhaps this is not important? I have heard very good things about CentOS, but haven't found many providers. Unsuited for VPS?
2. I have many users in Europe (including myself...) and would like to ensure premium response times. Should I even put this into consideration?
3. Still looking for some comments on Servints drastically lower benchmarks compared to the others mentioned.