I have no idea what the difference between the two is because I am not involved in mining. I directly invest in coins, but I'm curious about the differences between the two in case I decide to start mining.
Cloudmining is either a scam or is making you take all the financial risk in exchange for a small piece of the profit, hosted mining is either a scam or hosting your actual mining rig.