Colocation hosting allows businesses to keep their servers on the host's premises and share their larger bandwidths whereas managed hosting leases a server from your service provider.