Which hosting is better: Cloud hosting, VPS hosting or Dedicated hosting?

In cloud hosting virtual servers are used to host multiple websites. Cloud hosting eliminates the