I'd say there are only two factors that really limit shared hosting in favour of VPS: control and isolation.
Quote:
Originally Posted by cyberderf
- Fact that you can only host websites (no backup, no specialties hosting)
|
Some shared hosts will allow you to use the disk space for whatever you want, but only if they're charging a realistic price for it (ie. not huge overseller / unlimited hosts). For speciality hosting I'd agree - you don't have the control to set up much that's special on shared.
Quote:
|
- No control over what's installer on the server
|
Agreed. This should be the primary reason to go VPS or dedicated.
Quote:
|
- Can go to slow to fast, depends on which sites you're hosted with
|
Same for VPS.
Quote:
|
- Account can be suspended in case of traffic surge
|
Same for VPS. Although a small VPS will most likely just crash under the load of a heavy traffic surge...
Quote:
|
- No SSH most of the time
|
It varies. Many shared hosts (including some highly-regarded ones) do provide SSH access (jailed shell). If you need a full shell or root, VPS does become a necessity - again this is about control.
Security. Even with the best management, on shared you're sharing the server with tens / hundreds of other users. VPS gives you better isolation from your neighbours.
Finally (not a limitation, rather the opposite): Peace of mind. On shared you only need to manage your own account. VPS places more responsibility on you to manage the server and keep it secure. Even on a "fully-managed" VPS, many providers will only do maintenance and updates on your instructions.