Виртуализация – предоставление набора вычислительных ресурсов или их логического объединения, абстрагированное от аппаратной реализации, и обеспечивающее при этом логическую изоляцию друг от друга вычислительных процессов, выполняемых на одном физическом ресурсе.
Примером использования виртуализации является возможность запуска нескольких операционных систем на одном компьютере: при том каждый из экземпляров таких гостевых операционных систем работает со своим набором логических ресурсов (процессорных, оперативной памяти, устройств хранения), предоставлением которых из общего пула, доступного на уровне оборудования, управляет хостовая операционная система – гипервизор.
ВИРТУАЛИЗАЦИЕЙ называют специальную технологию, направленную на объединение ресурсов нескольких сетевых устройств, включая серверное оборудование, позволяющую ускорить работу выполняемых на ней пользовательских приложений.
Основными компонентами виртуализации считаются:
КОНСОЛИДАЦИЯ
Объединение группы логических северов под управлением одного физического сервера.
ОПЕРАТИВНОСТЬ ВНЕДРЕНИЯ
Возможность мгновенного создания виртуальной машины (используется для опробования нового или проблемного программного обеспечения, а также для обеспечения совместимости для систем, работающих только под устаревшими операционными системами).
КЛАСТЕРИЗАЦИЯ
Выделение группы серверов, объединяемых для решения конкретной задачи пользователя. Обладает увеличенной производительностью и отказоустойчивостью. Работа над задачей продолжается при выходе из строя одного или нескольких серверов, что уменьшает время простоя и критически не отражается на выполняемом задании.
Серверная виртуализация
Позволяет нескольким виртуальным машинам выполняться на одном физическом сервере.
Преимущества:
- Консолидация серверов
- Изоляция сервисов или приложений
- Упрощенное развёртывание серверов
- Повышенная доступность сервисов и приложений
- Несколько операционных систем могут выполнять на одной платформе
Виртуализация десктопов
Предоставляет варианты виртуализации клиентской операционной системы:
- Client-Hosted – виртуальные машины запускаются на рабочей станции пользователя
- Virtual Desktop Infrastructure – клиентские виртуальные машины выполняются в датацентре, доступ осуществляется удалённо
- Microsoft Enterprise Desktop Virtualization – предоставляет набор инструментов для создания и развёртывания клиентских виртуальных машин на компьютере пользователя
Виртуализация приложений
Предоставляет виртуальное окружение для приложений запускаемых на компьютере пользователя.
Преимущества:
- Позволяет однозначно несовместимым приложениям работать на одном компьютере
- Развёртывание приложений стало проще
- Использование таких приложений прозрачно для пользователя
Основными преимуществами от внедрения виртуализации считаются:
Минимизация издержек
Использование консолидации позволяет заметно сократить эксплуатационные расходы и снизить затраты на модернизацию оборудования.
Увеличение общей надежности системы
При использовании виртуализации пользовательские данные хранятся на внешних дисковых устройствах и не привязаны к конкретному серверу, поэтому в случае выхода его из строя любая другая машина сможет продолжить выполнение задачи за разумное время.
Снижение затрат
При организации нескольких логических серверов на одном оборудовании снижается потребность в приобретении последних, а также экономится пространство в серверной, не требуется ее расширение и обустройство.
Простота управления
Благодаря объединению нескольких сервером на едином физическом носителе упрощается процесс администрирования и обслуживания.