Shared hosting involves multiple sites sharing the same server. Cloud hosting involves multiple sites sharing the resources of multiple servers. Cloud hosting is not tied to a single location and is therefore less prone to outages - if one server goes down, another can take over.