Forum Moderators: phranque
1. Performance. Is your site performing just fine, even during peek hours?
2. Security. Do you harbor any secure data or scripts?
A dedicated server allows you to have complete control over the box. You can have it be as secure as you want, even to the point where the ISP admins don't have root access. Very private.
The downside, most dedicated servers require the owner to maintain them, which is time consuming. All OS patches, upgrades, security fixes, etc are all on your shoulders. Some ISPs are now offering managed dedicated servers where they will do all this for you, but it is at a price. It not only costs more, but you now have a security hole where folks from their company will have root access to your box. A trade off I suppose.
I agree with the previous answer -- it's all about performance. Even if your performance got a bit sluggish, it could be better to work with your current provider to pay a little more and get moved to a different server (one where you'd get a bigger piece of the available pipe).
( maximillianos ..you are possibly a little too suspicious of host company/data center personnel ..or have been badly bitten by a bad managed dedi support tech :)
or there is the TJ way [webmasterworld.com] ..one of many such threads ..I think at the time he was running his server farm in the attic or the potting shed ..or in a shoe box under the bed ..anyway it made for some fun threads ..til he rented a managed dedi somewhere ..maybe he'll stop by and recount ..:)
you are possibly a little too suspicious of host company/data center personnel ..or have been badly bitten by a bad managed dedi support tech :)
Ha... just paranoid I guess... =)
I actually really trust my support guys at my hosting company. I've been with them for 10 years now and they have helped me through a lot.
Reasons why you should or shouldn't depend on preference and comfort with what you use.
I agree that performance is key, when you get enough visitors per day and you notice that your peak load times are becoming too high... it's time to see if you can lessen the load. Can you make the pages smaller? Do you really need all of the fancy widgets that make extra database calls? Is your code clean and efficient? Images optimized? If the answer is yes make the switch.
Best advice I can give you here is (if you haven't done this before) is hire an experienced IT guy to come over and help you do it. Don't have it done do it yourself so you learn how, and can in the future add more sites, operate, and work within this new area.
Running your own server is like learing drive it is hard in the beginning but man once you get the hang of it it's like going on your fist drive by yourself.
Before I switched to dedicated I was having problems with downtime, slow response time and other problems due to other sites bogging the server down or crashing it. Since the switch about 4 years ago the site has been down a couple times mostly due to DNS issues at the host. Couple years ago I started doing my own dns and feel this as well has improved my sites performance.
weddingm everything is probably fine on the host end you have sites on the server that all combined are most likely bogging it down to the point your crashing.