Чаще всего под виртуализацией имеется ввиду работа нескольких виртуальных машин на одном сервере. Виртуальная машина — это окружение, которое представляется для «гостевой» операционной системы, как аппаратное. Однако на самом деле это программное окружение, которое симулируется программным обеспечением хостовой системы. Эта симуляция должна быть достаточно надёжной, чтобы драйверы гостевой системы могли стабильно работать.
Виртуализация – достаточно широкое понятие охватывающее несколько видов решений:
-
Виртуализация на уровне операционной системы — виртуализирует физический сервер на уровне ОС, позволяя запускать изолированные и безопасные виртуальные серверы на одном физическом сервере.
-
Разделение ресурсов (partitioning) — это разделение единого, обычно достаточно большого для этого, ресурса (например дисковое пространство или пропускной канал сети) на некоторое количество меньших, легче используемых ресурсов того же типа.
-
Агрегация, распределение или добавление множества ресурсов в большие ресурсы или объединение ресурсов. Например, симметричные мультипроцессорные системы объединяют множество процессоров; RAID и дисковые менеджеры объединяют множество дисков в один большой логический диск; RAID и сетевое оборудование использует множество каналов, объединённых так, чтобы они представлялись, как единый широкополосный канал. На мета-уровне компьютерные кластеры делают все вышеперечисленное. Иногда сюда же относят сетевые файловые системы абстрагированные от хранилищ данных на которых они построены, например, Vmware VMFS, Solaris ZFS, NetApp WAFL
-
Виртуализация приложений — включает в себя рабочую среду для локально выполняемого приложения, использующего локальные ресурсы. Виртуализируемое приложение запускается в небольшом виртуальном окружении, которое включает в себя ключи реестра, файлы и другие компоненты, необходимые для запуска и работы приложения. Такая виртуальная среда работает как прослойка между приложением и операционной системой, что позволяет избежать конфликтов между приложениями.
Преимущества виртуализации
Как праивило все вычисления проводятся на мощном сервере, разделяют модульные (кластерные) системы отличающейся безграничной производительностью (можно использовать любое доступное аппаратное обеспечение без ограничений), но малой отказоустойчивостью (если один из модулей выйдет из строя, вся система или часть системы будет неработоспособной), и BLADE системы отличающиеся относительно ограниченной производительностью (использование процессоров с пониженным тепловыделением), но повышенной отказоустойчивостью (система работает пока хотя бы одно из лезвий работает, просто общая производительность будет уменьшена пропорционально количеству вышедших из строя лезвий, которые легко можно заменить не прерывая работы).
Приобретение сервера рассчитанного скажем на 100 вирутальных машин, гораздо дешевле, чем приобретение парка из 100 машин. А если учесть что на этом же сервере будут запущены еще и все необходимые серверные службы для которых не требуется приобретение дорогостоящих отдельных серверов, то экономия становится еще заметнее.
Простота обслуживания. Например для обслуживания парка техники из 100 машин плюс серверы, неоходимо постоянно иметь в штате 3-4 специалистов, для поддержания сервера виртуальных машин достаточно одного специалиста.
Мобильность рабочего места: любой сотрудник имея выход в интернет может работать удаленно как будто он находиться в офисе.
Электрическая безопасность и экономичность. Потребление электроэнергии при виртуализаци меньше минимум в 2 раза. Более того проще и дешевле организовать систему бесперебойного электропитания.
Смотри также:
Аудит IT-инфраструктуры предприятия
Администрирование корпоративной сети




