Traditional hosting comes in two forms of shared hosting and dedicated server hosting. The differences between the two are many. While shared hosting has numerous websites hosting on one single server and sharing all the resources, dedicated hosting has only one entity taking the complete server for their individual use.
Cloud hosting runs on virtualization and has a cluster of servers. Cloud computing is available as public cloud, private cloud and hybrid cloud.
Continuity and Reliability:
is more reliable and ensures business continuity as even if there is an issue with one component, the websites get their resources from the other active servers. Traditional hosting has only one server and any issues will have an impact on website uptime and availability.
In traditional hosting, the clients pay fixed fees based on the plans offered by the providers. In cloud hosting, consumers pay only for the services they consume. Cloud does not require the users to make any investment on infrastructure while the hardware and other components in traditional hosting work out very expensive.
Cloud is instantly scalable. Customers can increase or reduce their resources as and when they want. This is not possible in shared hosting and takes physical effort by a technical person in dedicated servers which could result in website not being available for some time.