Потому что облачные вычисления (что бы ни значило это маркетинговое модное слово) - это не веб-хостинг, не серверы электронной почты или какой-либо другой четко определенный отдельный сервис.
Речь идет о полной серверной инфраструктуре для вас и вашей компании. Также это не виртуальный частный сервер - это виртуальная частная серверная стойка. Вам все еще нужно разработать свою ИТ-инфраструктуру для работы на разных узлах - добавлять узлы по требованию при высокой нагрузке.
На самом деле я рассматриваю облачные вычисления как не более чем более гибкую систему учета для текущих серверов.
Для обеспечения гибкости вам необходим простой способ добавления / удаления серверов и максимально возможного использования оборудования. Это возможно только при виртуализации. В противном случае некоторые компьютеры в ферме серверов будут работать вхолостую, а другие будут заняты, но перегрузить одну систему на другую будет невозможно.
И вы хотите, чтобы все это использовалось без простоев. Если вы хотите переместить одну систему на другой аппаратный узел, нет ничего другого, кроме виртуализации. Сложные операционные системы, такие как AIX, не называют эту виртуализацию, это просто одно и то же с другим именем.
Затраты на виртуализацию в хорошей системе практически отсутствуют. Я много компилирую в образе VMWare Linux в моей системе MacOSX, и даже в этой потребительской среде я даже не могу измерить разницу в течение 28 секунд, которые компиляция занимает в ВМ, и времени, когда я загружаюсь в раздел Linux. На самом деле иногда из-за кэширования компиляция внутри виртуальной машины происходит быстрее.
И да, речь идет только об экономике. Потому что столько раз вам не нужны все 1000 серверов. Просто купите то, что вам нужно. Он работает, если облачная служба не стоит так дорого, что простоя на собственных серверах имеет больше смысла - такую ситуацию я обнаружил в Amazon Cloud по сравнению с компьютерами в нашей компании.