Cloud hosting and computing are rather old concepts. However, now people are more interested in shifting towards cloud hosting. My question is: whether cloud hosting will be able to take place of traditional hosting solutions like shared, dedicated hosting etc?