Виртуализация серверов

Виртуализация серверов. Данный метод применяется в качестве средства повышения эффективности IT-инфраструктуры компании.

В настоящее время широкое распространение получили два следующих направления виртуализации: виртуализация платформ (сервера и десктопы) и виртуализация ресурсов (кластеризация компьютеров, распределенные вычисления и виртуализация систем хранения данных).

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

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

В системах хранения данных существует два типа виртуализации:

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

Виртуализация в бизнесе

Особенно интересна технология виртуализации для малого и среднего бизнеса. Согласно результатам исследования, проведенного в 2007 году компанией Forrester Research, свыше 50% американских IT-компаний в той или иной степени применяют виртуализацию. На европейском рынке данная цифра несколько ниже, однако, за последние пару лет наблюдается стабильный рост. К примеру, по данным компании VMware, порядка 2/3 клиентов, так или иначе, связаны с сектором среднего и малого бизнеса.

По той причине, что средние и малые компании не имеют большие бюджеты на внедрение виртуализации, многие производители средств виртуализации предлагают какие-то издания бесплатно, взимая плату за обслуживание платформы. В настоящее время на рынке имеются следующие бесплатные продукты по виртуализации серверов: VMware Server, Microsoft Virtual Server 2005, XenExpress, Virtual Iron и прочие.

Сегодня на рынке наблюдается острая нехватка недорогих и простых в эксплуатации платформ для поддержки виртуальных серверов. В последнее время компании практикуют введение в пакеты виртуализации средства "горячего" резервного копирования, высокой доступности и надежного восстановления данных после сбоев. В России малый и средний бизнес только начинает применять технологии виртуализации.

Факторы, влияющие на выбор виртуализации сервера:

  • Цена,
  • Затраты на внедрение,
  • Поддерживаемые гостевые и хостовые ОС,
  • Поддерживаемое оборудование,
  • Возможность применения простых и эффективных средств миграции с физических систем на виртуальные,
  • Возможность масштабирования, затраты на расширение инфраструктуры,
  • Средства управления виртуальными машинами (вариации и стоимость),
  • Средства восстановления после сбоев (вариации и стоимость),
  • Квалификация персонала.

Однако виртуализация не ограничивается лишь серверами. Очень часто компаниям требуется внедрять и другие виды виртуализации, например, виртуализацию приложений и виртуализацию уровня ОС. Среди вендоров этих решений можно отметить компании Microsoft с продуктом SoftGrid и Thinstall с продуктом Thinstall Virtualization Suite и SWSoft с продуктом Virtuozzo. Также довольно распространена виртуализация десктопов, например, Virtual Desktop Infrastructure компании VMware.

Платформы виртуализации

Существует три основных производителя программного обеспечения для виртуализации серверов: VMware, Citrix, Microsoft. Каждый производитель предлагает свои технологии и функциональные возможности, выбор технологии виртуализации необходимо производить, анализируя специфику конкретной инфраструктуры.

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

VMware

Производит специализированные пакеты-ускорители (Acceleration Kits), в которые входит сама платформа (ESX Server или легковесный ESX Server 3i), а также средства управления серверами виртуализации Virtual Center. Основным недостатком данных пакетов является их высокая цена, особенно на российском рынке. Внедренный гипервизор ESX Server 3i имеет поддержку SATA-дисков и может быть установлен даже на ноутбук. Также в настоящее время ведется бета-тестирование бесплатной платформы виртуализации VMware Server 2.0.

Citrix (XenSource)

Компания Citrix Systems, (включает в себя крупного вендора платформ виртуализации XenSource), предлагает масштабируемые решения для малого и среднего бизнеса. Линейка продуктов Citrix XenServer не требует хостовой платформы, а также обладает высоким быстродействием. Решения XenServer (продукты Citrix) несколько менее функциональны в сравнении с пакетами VMware, но при этом стоимость их заметно ниже. Если компания не нуждается в таких опциях виртуальной структуры, как Update Manager, Storage Motion и DRS, то решения XenServer для нее - наиболее подходящие.

Microsoft

Windows Virtualization - новая платформа, которая предлагается пользователям в качестве передовой. Ее релиз состоялся во второй половине 2008 года. Она построена на технологиях Intel Virtualization Technology (Intel VT) и AMD Virtualization technology (AMD-V). Благодаря новой технологии Windows имеет возможность выполнять такие задачи, как консолидация серверов, эффективное развитие и тестирование программного обеспечения, управление ресурсами динамических центров обработки данных, рехостинг приложений, а также обладает высокой доступностью разделов.

Кроме того, компания Microsoft предлагает пользователям масштабируемое решение, созданное благодаря слиянию двух продуктов: бесплатной платформы Virtual Server 2005 R2 и средства управления System Center Virtual Machine Manager (SCVMM).

Virtual Server 2005 R2 в версии Service Pack 1 поддерживает технологии аппаратной виртуализации и позволяет осуществлять "горячее" резервное копирование виртуальных машин, используя продукт Microsoft Data Protection Manager 2007 посредством службы Volume Shadow Services.

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

В настоящее время широко реализуется издание SCVMM Workgroup Edition, предлагающееся на рынке по цене $499, за пять управляемых серверов виртуализации. Если IT-инфраструктура компании построена на платформе Windows, то связка SCVMM и Virtual Server будет отличным выбором, особенно с учетом интеграции ее с другими продуктами от Microsoft.

В плане функциональности, Virtual Server заметно проигрывает платформам VMware и XenSource.

Virtual Iron

Платформы виртуализации компании Virtual Iron отличаются особой ценовой политикой. За $499 компания имеет возможность приобрести процессорное гнездо, что существенно меньше, чем у тех же VMware. Virtual Iron оснащается полноценной bare-metal ("голое железо") платформой, обладающей всеми необходимыми функциональными возможностями. Несмотря на то, что Virtual Iron в настоящее время не столь популярна на рынке, компания активно наращивает функциональность платформ и ведет сотрудничество с многими вендорами программного и аппаратного обеспечения.

В платформах применяется формат виртуальных дисков VHD, такой же используется у Citrix и Microsoft. Это существенно упрощает процесс миграции между платформами. Virtual Iron также ведет активное сотрудничество с компанией Microsoft, чтобы обеспечить лучшую поддержку гостевых ОС Windows.

Достоинства виртуализации серверов:

  • Возможность установить ряд независимых операционных систем на один сервер;
  • Низкая стоимость владения инфраструктурой серверов, сокращение числа необходимых серверов;
  • Единые консоли администрирования;
  • Возможность балансировки виртуальных машин между серверами;
  • Увеличение доступности серверов благодаря миграциям виртуальных машин между серверами;
  • Восстановление работы виртуальной машины при выходе из строя физического сервера.
#