I would say that hosting refers to your app running on a particular server or environment, whereas deploying refers to the act of installing your app in a hosting environment.
The very first result I get for searching "Oracle cloud" is a link to the thing itself, which seems to have tons of documentation in the "Resources" tab; I think that would be a good point to start reading.
Joined: Sep 19, 2011
Thanks for your answer Ulf Dittmer.
As per your suggestion, i will go through the Resources documentation given by Oracle.