Виртуализация эффективна главным образом потому, что в большинстве серверных сред большая часть вашего оборудования бездействует. Виртуализация позволяет вам иметь более одного виртуального гостя на физический хост, чтобы воспользоваться преимуществами этого режима ожидания. Это имеет множество преимуществ для эффективности с точки зрения мощности, производительности, стоимости и укомплектования персоналом:
- Консолидация нескольких серверов на одном компьютере исключает некоторые потери энергии при питании основного оборудования на каждом дополнительном компьютере. Теперь осталось меньше вещей, таких как вентиляторы и диски, чтобы крутиться.
- Ваша стратегия закупок теперь может принять это во внимание, так как вы ищете меньше, более крупных и мощных серверов общего назначения, а не меньших одноразовых серверов. Это позволяет вам еще больше консолидировать серверы, еще больше увеличивая экономию по сравнению с предыдущим пунктом. Со временем это также поможет добиться экономии масштаба на этих серверах, которые раньше считались высокопроизводительными, делая их более доступными для всех и экономя на таких вещах, как производство и накладные расходы на доставку.
- Производители оборудования и операционных систем теперь учитывают виртуализацию в своих разработках (в основном за счет внедрения и поддержки VT-x), что позволяет вам распределять ресурсы между машинами. Например, если у вас есть 3 экземпляра той же операционной системы, что и виртуальные гости, загруженные в ОЗУ на одном и том же физическом хосте, некоторые части каждой операционной системы, которые останутся неизменными, могут быть доступны для всех трех, что позволит вам получить больше работать на том же оборудовании и консолидировать еще дальше.
- Виртуальные машины проще в управлении и обслуживании, потому что у вас стандартная виртуальная аппаратная среда. Нужно удалить старый сервер и перейти на новый? Ничего страшного - просто скопируйте ваши виртуальные жесткие диски, измените несколько настроек, чтобы указать новое местоположение, и вы готовы к работе. Сами операционные системы не знают, что их переместили, вынеся половину работы из процесса. Такая выгода может создать огромную эффективность с точки зрения ИТ-персонала.
- Вся эта консолидация еще больше уменьшает потребность в персонале ИТ, поскольку теперь стало намного меньше физических серверов для управления.
Я знаю, что многое из этого звучит так, как будто это может помочь только в магазинах с большим и большим количеством серверов, но в качестве небольшого примера, когда я работаю в начале прошлого года, у нас было 14 физических серверов, и к концу следующего года я надеюсь, что нас до 5. Это включает в себя 3 случая вещей, которые не всегда так хорошо виртуализируются: устройство шлюза, сервер sql и контроллер домена. Это означает, что у меня будет консолидировано 11 серверов, которыми я должен был управлять до двух (с целью добавления третьего сервера для обеспечения большего пространства и избыточности).
Любой, кому требуется как минимум 3 сервера (и между контроллером домена / аутентификацией / базовыми сетевыми службами, файлами, печатью, электронной почтой, базой данных и приложениями, большинство из которых имеют любой бизнес), должен получить некоторую выгоду от объединения до 2 - хотя я бы всегда оставлял по крайней мере 2 по причинам избыточности - если один из них выйдет из строя, оставшийся сервер может хромать, неся полную нагрузку, хотя и медленно, пока вы не вернете другой в оперативный режим.
Обновить:
Я выделил один из своих пунктов, потому что он, по-моему, упущен, и объясняет, как виртуальные машины также приводят к повышению производительности.