What's the difference between Managed hosting and colocation hosting?

Managed hosting is similar to dedicated hosting, but you get more service and support. Specifically, the web hosting company will watch over your server, troubleshoot problems, perform regular backups, install patches, etc. The specific services offered by managed hosting companies vary, so make sure you account for this difference as you compare prices.

Colocation is a form of dedicated hosting. If you collocate a server, you provide the hardware and the colocation provider installs it for you in their data center. They take care of making sure that you have a consistent Internet connection and ensure that you have power to your server. You handle everything else with the server. You usually pay for the rack space (the space that your server takes up) and the bandwidth that your server consumes. Colocation is a service that is generally used by more sophisticated users.