Опубликован: 20.12.2011 | Уровень: специалист | Доступ: свободно
Лекция 4:

Решения виртуализации

< Лекция 3 || Лекция 4 || Лекция 5 >
Аннотация: В данной лекции будут рассмотрены следующие вопросы: Краткий обзор продуктов виртуализации от крупнейших поставщиков программного обеспечения: VMware. Oracle. IBM. HP. Microsoft. Список материалов для самостоятельного изучения.

Целью данной лекции является беглый обзор основных поставщиков решений виртуализации. Данный обзор является ознакомительным и не претендует на что-либо большее. В списке материалов для самостоятельного изучения приведен ряд ссылок, по которым можно получить более детальную информацию.

VMware

Одним из крупнейших разработчиков программных решений в области виртуализации является американская компания VMware. Компания была создана в 1998 году группой из пяти учредителей.

Линейки основных продуктов компании:

  • VMware vSphere - программное обеспечение для виртуализации серверов, хранилищ данных, вычислительных сетей. Позиционируется, как инструментарий преобразования ИТ - инфраструктуры в автоматическую вычислительную среду. Включает в себя гипервизор VMware ESXi.
  • VMware View - программный продукт для виртуализации настольных компьютеров. Компьютеры могут быть централизованы в центре обработки данных (ЦОД), обеспечивая удаленный доступ к ним. Основой продукта является платформа VMware Virtual Infrastructure.
  • VMware Site Recovery Manager - программный продукт, позволяющий обеспечить отказоустойчивость виртуальных машин на уровне виртуального ЦОДа.
  • VMware Workstation - программное обеспечение, позволяющее пользователю запускать на одном ПК несколько виртуальных машин. Является едва ли не самым распространенным продуктом компании.
  • VMware Server - программное обеспечение, позволяющее не только создавать и запускать виртуальные машины, но также делать снимки их состояний и удаленно управлять ими.

Более подробный перечень продуктов и их функциональное описание можно найти на сайте компании (см. список материалов для самостоятельного изучения)

Oracle

Oracle - американская корпорация, в основном, специализирующаяся на поставках серверного оборудования, является одним из наиболее крупных поставщиков ПО.

В 2010 году компания Oracle приобрела Sun Microsystems, одного из наиболее популярных поставщиков ПО для решений виртуализации. Ввиду этого прослеживается преемственность во многих продуктах Oracle для виртуализации.

Линейка продуктов виртуализации Oracle:

  • VM Server - программное обеспечение для виртуализации серверов. Используют Xen гипервизор.
  • Oracle Virtual Desktop Infrastructure - очевидно из названия программного продукта, что основным его назначением является обеспечение виртуализации рабочих станций. Более подробную информацию см. http://www.oracle.com/us/technologies/virtualization/061153.html?ssSourceSiteId=ocomru.
  • Решения для виртуализации хранилищ данных:
    • Oracle Sun Storage Virtualization.
    • Oracle Automatic Storage Management.
    • Oracle Exadata.

IBM

Как уже отмечалось нами ранее, история виртуализации началась как раз с компании IBM и их мэйнфреймов в 1960х. Сейчас IBM предоставляет одно решение виртуализации - PowerVM, ранее называвшееся Advanced Power Virtualization.

Функционал PowerVM:

  • предоставление виртуального сервера ввода/вывода.
  • позволяет разбивать виртуальные процессоры на части (0,1 от общей мощности).
  • позволяет превышать количество используемых процессоров и их номинальную мощность.
  • предоставляет совместный доступ к выделенным мощностям.
  • позволяет балансировать процессорные ресурсы.

Существует три версии решения, различающиеся набором доступных функций: Express, Standard и Enterprise.

HP

Hewlett - Packard, как в общем - то и все компании, рассматриваемые в данной лекции, является одним из лидеров в области информационных технологий. Компания предоставляет услуги в области ИТ - инфраструктуры, системной интеграции, сервисной поддержке и аутсорсингу.

Integrity Virtual Machines - основной продукт в области виртуализации, предоставляемый компанией. Позволяет создавать экземпляры гостевых операционных систем в полностью изолированном окружении. Физический или логический раздел может иметь полную собственную копию операционной системы. Виртуальные машины совместно используют вычислительные ресурсы, причем можно определять пропорции использования разделами процессоров и устройств ввода\вывода.

Microsoft

Данная компания в представлении не нуждается, учитывая, что курс, в целом, посвящен именно разработкам этого вендора в области решений виртуализации. Каждое из перечисленных в данном разделе решений будет более подробно рассмотрено в последующих лекциях, поэтому дадим лишь краткое описание их возможностей и характеристик.

Решений виртуализации серверов (Hyper - V)

Hyper -V - решение серверной виртуализации на основе гипервизора для x64 систем. Поддерживает различные операционные системы, балансировку сетевой нагрузки, микроядерную архитектуру, аппаратную виртуализацию и совместное использование оборудования. Кроме того доступны функции создания снимков состояния виртуальных машин и быстрой миграции.

Для обеспечения отказоустойчивости виртуальных машин в системе используется компонента Failover Cluster входящая в Windows 2008 Server Enterprise

Возможности Microsoft Hyper-V значительно расширяются при помощи компонент Microsoft System Center. Virtual machine manager Позволяет централизованно управлять многими серверами с Hyper-V в масштабах предприятия, управлять шаблонами виртуальных машин, производить мониторинг состояния виртуальных машин, производить конвертирование физических серверов в виртуальные машины.

Виртуализация настольных компьютеров

В рамках данного подхода к виртуализации Microsoft предлагает три технологии:

  • Microsoft Virtual PC - компонент операционной системы Windows 7, позволяющий пользователям запускать несколько операционных систем на одном компьютере. Включает в себя режим Windows XP mode, представляющий собой уже настроенную виртуальную машину с операционной системой Windows XP + SP3.
  • Microsoft Enterprise Desktop Virtualization - решение для корпоративной виртуализации рабочих станций, позволяет администраторам создавать и управлять корпоративными образами виртуальных машин на всех рабочих станциях под управлением Windows.
  • Microsoft Application Virtualization - решение для преобразования приложений в централизованно управляемые виртуальные службы.

Виртуализация удаленных рабочих столов

Особенностью виртуализации удаленных рабочих столов является то, что сама виртуальная среда выполняется на сервере. Решения Microsoft в данной области:

  • Служба удаленных рабочих столов - представляет собой бывшую службу терминалов. Включает в себя возможность предоставления пользователям виртуальных машин по протоколу RDP (Remote Desktop Protocol).
  • Microsoft Application Virtualization для служб удаленных рабочих столов - решение, позволяющее преобразовывать приложения в централизованно управляемые виртуальные службы и предоставлять их пользователям при помощи протокола RDP.
  • Инфраструктура удаленных рабочих столов - архитектурная модель, включающая в себя Hyper - V, Microsoft Desktop Optimization Pack и Microsoft System Center. Пользователям предоставляется доступ к личному виртуальному удаленному столу, при помощи протокола RDP.

Краткие итоги

Многообразие решений виртуализации, предоставляемых различными поставщиками ИТ - услуг и продуктов , лишний раз свидетельствует о популярности данной темы и ее динамичном развитии.

В текущей лекции были представлены краткие характеристики решений виртуализации крупнейших вендоров. Отметим еще раз, что для более полного и детального ознакомления с каждым из них необходимо ознакомиться с материалами из списка для самостоятельного изучения.

В рамках данного курса мы не ставим перед собой целью проведение аргументированного сравнения решений различных компаний. Выбор программного продукта для каких - либо целей, в том числе и для виртуализации ИТ - инфраструктуры, зависит от множества факторов внешнего окружения, и далеко не всегда решающим оказывается превосходящий конкурентов функционал.

< Лекция 3 || Лекция 4 || Лекция 5 >
Жазира Нургайып
Жазира Нургайып
Алексей Емельянов
Алексей Емельянов
Павел Енин
Павел Енин
Россия, Москва, МГУ им.Ломоносова, 1999