shared hosting is where you have like four websites on one server. So it uses the same hardware and whatnot. That's why it's shared. Cloud hosting in the other hand (I'm on cloud) is a service that exists on multiple servers. Instead of on one shared server, your site is hosted in the cloud. This means the company can bounce your website hosting between servers as it adjusts to performance spikes and other stresses. Cloud hosting is more dynamic than shared hosting, and this means it can perform better and be more secure than some shared hosting services.
Cloud hosting is ideal if you experience high traffic or spikes in visits or if you need in-depth security features. Rollins recommended cloud hosting services for e-commerce businesses and businesses with high traffic demands.
One thing to consider with cloud hosting is, given its performance and scalability advantages, it is significantly more expensive than shared hosting services. Some shared hosting plans can be purchased for only a few dollars a month, while cloud hosting plans will cost you closer to $15 to $20 per month.