Автор работы: Пользователь скрыл имя, 08 Октября 2010 в 14:13, Не определен
Введение
1. Технологии виртуализации
1.1 Виртуализация сегодня
1.1.1 Монолитный гипервизор
1.1.2 Микроядерный гипервизор
1.2 Программная Паравиртуализация
1.3 Программная полная виртуализация
1.4 Аппаратная виртуализация
2. Основные задачи и область применения виртуализации
2.1 Основные задачи, которые решаются с помощью виртуализации
2.2 Виртуализация серверов
2.2.1 Виртуализация серверов на базе VMware vSphere
2.2.2 Виртуализация серверов на базе Microsoft Hyper-V
2.2 Виртуализация серверов уровня операционной системы
2.3 Виртуализация приложений
2.4 Виртуализация представлений
2.5 Виртуализация рабочих столов
Заключение
Список использованных источников
Основные решения
в области виртуализации
Типичные представители это продукты VmWare (ESX, Server, Workstation) и Microsoft (Hyper-V, Virtual Serer, Virtual PC).
Microsoft Hyper-V и VMware ESX являются конкурирующими продуктами, ориентирующимися на рынок систем виртуализации масштаба предприятия. В данный момент решение VMware превосходит по возможностям решение Microsoft, но тем не менее Microsoft Hyper-V обладает некоторыми преимуществами, а именно: Hyper-V бесплатен, более лёгок в настройке, а следовательно более дёшев в обслуживании; поскольку Hyper-V является ролью Windows Server 2008, то он будет работать на любом оборудовании, на котором работает Windows Server 2008, а VMware ESX построен на базе UNIX и имеет ограниченный набор драйверов и как следствие поддерживаемого оборудования.
VMware vSphere – представляет собой
пакет программных продуктов, предназначенных
для создания и функционирования систем
виртуализации в масштабах предприятия.
Виртуализация на базе VMware vSphere позволяет
всем приложениям и серверам предприятия
абстрагироваться от аппаратной платформы.
Приложения и серверы не привязываются
к какому-либо оборудованию. Благодаря
виртуализации VMware появляется возможность
функционирования множества разнородных
несовместимых между собой приложений
и серверов на одном и том же оборудовании
одновременно. Решения на базе VMware vSphere
являются основным средством виртуализации,
применяемым при построении центров обработки
данных (ЦОД). Основными требованиями при
построении ЦОД являются: высокая плотность
установки серверов, гибкость и надёжность
информационных систем, высокая доступность
и производительность приложений, оптимизация
энергопотребления и тепловыделения.
Рис. 2.1 Виртуализация серверов на базе VmWare vSphere (VMware ESX)
Microsoft Hyper-V представляет собой решение для виртуализации серверов в корпоративных средах. Hyper-V является ролью 64-х битной версии Windows Server 2008. В отличие от продуктов Microsoft Virtual Server или Virtual PC, Hyper-V обеспечивает виртуализацию на аппаратном уровне, с использованием технологий виртуализации, встроенных в процессоры. Таким образом, Hyper-V обеспечивает высокую производительность, практически равную производительности одной операционной системы, работающей на выделенном сервере.
Microsoft Hyper-V, как и VMware ESX позволяет консолидировать несколько серверов на одном физическом сервере. Виртуализация позволяет операционным системам и приложениям абстрагироваться от физического оборудования и конфигурации серверов. Независимость операционных систем и приложений от оборудования позволяет легко осуществлять миграцию с одного физического сервера на другой. Виртуализация на базе Hyper-V позволяет избавиться от необходимости покупки большого количества серверов, для обеспечения функционирования множества операционных систем или несовместимых между собой приложений.
Возможности виртуализации Microsoft Hyper-V значительно расширяются при помощи Microsoft System Center Virtual Machine Manager 2008 (SCVMM 2008).
SCVMM
2008 обеспечивает следующие
Рис. 2.1 Виртуализация серверов на базе Microsoft Hyper-V
Кластеры Hyper-V. Hyper-V может работать в режиме кластера. Ресурсом кластера, построенного на базе Microsoft Hyper-V, является виртуальная машина. Таким образом появляется возможность обеспечить отказоустойчивость целого сервера, причём независимо от того, какие приложения или операционная система на нём работают. Такие приложения, как Microsoft Exchange Server или SQL Server сами по себе поддерживают кластеризацию (высокую доступность), но большинство приложений кластеризацию не поддерживают, именно для них можно использовать кластер виртуальных машин Hyper-V. В случае выхода из строя физического сервера с одной или более виртуальными машинами, происходит автоматических запуск виртуальных машин на оставшихся физических серверах.
Как и VMware, Hyper-V предоставляет возможность выполнения моментальных снимков (snapshots) состояния виртуального сервера, что позволяет очень быстро восстановить сервер на момент создания снимка, причём после восстановления все приложения и службы остаются запущенными и в работающем состоянии, никакая перезагрузка или повторный запуск приложений не требуется. Такие возможности не обеспечивает ни одна система резервного копирования.
Виртуализация на уровне операционной системы — виртуализирует физический сервер на уровне ОС, позволяя запускать изолированные и безопасные виртуальные серверы на одном физическом сервере. Эта технология не позволяет запускать ОС с ядрами, отличными от типа ядра базовой ОС. При виртуализации на уровне операционной системы не существует отдельного слоя гипервизора. Вместо этого сама хостовая операционная система отвечает за разделение аппаратных ресурсов между несколькими виртуальными серверами и поддержку их независимости друг от друга. Основные компьютерные программы для виртуализации операционной системы:
Parallels
Virtuozzo Containers — занимает ведущее решение
для виртуализации
ОС. Имеет
возможность создавать множество изолированных
контейнеров на одном физическом сервере
и экземпляре ОС, что обеспечивает максимально
эффективное управление, допустим, датацентром.
Такой
способ виртуализации позволяет
ИТ-компаниям размещать сотни
серверов с подобными ОС на одном
физическом сервере с одним экземпляром
ОС. Благодаря тонкой архитектуре Parallels
Virtuozzo виртуальные серверы могут
работать с производительностью, сравнимой
с производительностью
Виртуализация
на уровне основной операционной системы
предполагает создание единого уровня
распределения системных
Виртуализация
приложений подразумевает эмуляцию
ресурсов операционной системы (реестра,
файлов, и т.д.). Данная технология позволяет
использовать на одном компьютере,
а точнее в одной и той же
операционной системе несколько
несовместимых между собой
Виртуализация приложений - это тип виртуализации, при котором происходит изоляция приложения от ресурсов операционной системы.
Основной
принцип виртуализации
2.4 Виртуализация представлений.
Виртуализация
представлений подразумевает
Виртуализация представлений - это тип виртуализации, при котором приложение выполняется на удалённом сервере, а пользователю на экран выводятся результаты его выполнения.
Типичным представителем виртуализации представлений является служба терминалов Microsoft Terminal Services, которая появилась еще в конце 90-х годов, и изначально использовалась для одновременного удалённого доступа к рабочему столу сервера с нескольких компьютеров. Службы терминалов постоянно совершенствовались и предлагали всё новые возможности.
Основной принцип виртуализации представления заключается в том, что пользователь просто видит экран удалённого сеанса, а на сервер передаются нажатия кнопок на клавиатуре и манипуляции мышью. Для самого пользователя всё выглядит так, как будто он работает с обычным рабочим столом на обычном компьютере.
Рис. 1.3 Виртуализация представлений
Технология
виртуализации представлений
Информация о работе Виртуализация в задачах оптимизации нагрузок на компьютерные системы