Основное отличие в том, что у облачного есть специальные сервисы, которые автоматически анализируют нагрузку и балансируют сервер. А еще облако - это такая стопка компьютеров, которые как бы один. Они готовы в любой момент перераспределить ресурсы между друг другом.
А вот виртуальный хостинг означает, что ваш проект будет работать на одном конкретном выделеном под вас серваке. Чувствуете в чем профит?
Вот вам пример. Битрикс и Dupal грузятся почти в два раза быстрее, Joomla и WordPress примерно на 10%.
Облачный хостинг показал прирост производительности в более чем в 1.5 раза относительно виртуального хостинга.