I have two choices for dedicated hosting:
a) rent dedicated servers
b) Buy and use co-location hosting service for placing the server on internet.
Which is best for me?
If you are small business and just looking for dedicated server hosting your website then you just rent a dedicate server and host your application. Your hosting company will also provide you support on OS issues.
If you are businesses and looking for better place to host your business application then you should go for Colocation hosting. Then big advantage is the saving of internet bills and redundant power backup. The Colocation hosting company will also provide you server security and server management services.
Read more about hosting at our Web hosting tutorial section.