Виртуализация серверов в среднем и малом бизнесе. Сервер для виртуализации
Как выбрать сервер виртуализации: технология и системы
Технология виртуализация переносит рабочие места сотрудников предприятия в виртуальную среду, которая разворачивается на базе выделенного сервера. Пользователи подключаются к нему с терминальных ПК, а для вычислений и работы сервисов используются ресурсы удаленного оборудования: процессорное время, оперативная память, дисковое пространство.
Как работает сервер виртуализации
Виртуализация сетевой инфраструктуры успешно решает самые разные задачи. Одним клиентам эта технология позволяет эффективнее использовать имеющееся оборудование, другим наращивать вычислительные возможности и защищать данные, а третьим делает работу IT-инфраструктуры более стабильной (повышает отказоустойчивость ее компонентов).
В зависимости от целей выбирается конкретное серверное оборудование, но работает оно по одному принципу. Несколько физических серверов с помощью специального ПО инженеры превращают в один виртуальный и уже на нем разворачивают одну или несколько ОС. Затем подключают СХД, в которой будут храниться не только файлы для работы, но и все другие данные. Пользователи связываются с сервером по локальной сети или через Интернет. Все приложения выполняются на удаленном оборудовании, причем на рабочие места передаются только изображения виртуального рабочего стола, а обратно отправляется информация о данных, отправленных с помощью клавиатуры и мыши.
Отличия в работе сервера с VDI и RDS
Для виртуализации используются компоненты Microsoft VDI, RDS или их комбинация.
RDS (Remote Desktop Services, а ранее – Terminal Services) предполагает совместную работу пользователей на одной виртуальной машине с установленной на ней серверной ОС. Такой подход позволяет экономить на покупке лицензий и меньше нагружать аппаратные ресурсы сервера – центральный процессор и оперативную память.
VDI (Virtual Desktop Infrastructure) предоставляет каждому пользователю отдельную (изолированную) виртуальную машину. Сервер, на котором развернута VDI, оптимален для защиты конфиденциальной информации.
Преимущества виртуализации серверной инфраструктуры
- Эффективное использование ресурсов оборудования. Один мощный сервер заменит большое количество разрозненных рабочих станций и позволит гибко использовать доступные вычислительные мощности и дисковое пространство.
- Централизованное хранение данных. Они располагаются на дисковом пространстве сервера и доступны с любого терминального компьютера. Это позволяет защитить важную информацию от доступа третьих лиц, вирусных и сетевых атак.
- Высокий уровень безопасности и надежности хранения. Благодаря резервному копированию и зеркалированию при выходе из строя одного физического компонента виртуальная сеть продолжит работать в штатном режиме. Украсть конфиденциальные файлы на рабочих местах (вынести на жестком диске, записать на внешний носитель) невозможно.
- Удобство администрирования. Меньше времени и человеческих ресурсов тратится на развертывание новых сервисов и приложений. Управление правами доступа и программные настройки делаются только на сервере, не затрагивая рабочие ПК пользователей.
- Снижение затрат на развитие IT-инфраструктуры. Так как сервера изначально выбираются с учетом роста бизнеса, по мере масштабирования потребуется приобретение недорогого клиентского ПО и рабочих ПК с минимальными ТТХ.
Как выбрать сервер виртуализации?
При выборе необходимо отталкиваться от исполняемых задач и от технологии (VDI или RDS). Мы рекомендуем оборудование с большим количеством ядер, объемом оперативной памяти и дискового пространства. Идеально подходят двухпроцессорные и двухюнитовые сервера. Чем больше процессоров, тем больше данных они смогут обрабатывать одновременно. А вместительный корпус позволит разместить внутри больше дисковых элементов.
Клиентам, которые планируют внедрить технологию виртуализации, мы предлагаем серверы ведущих мировых производителей: HP Enterprise Proliant DL380 Gen10, Dell PowerEdge R740, Fujitsu Primergy RX2540 M4, IBM System x3650 M5. Их главные преимущества – отказоустойчивость, надежность, высокая производительность и возможность расширения в будущем.
С конкретными задачами по выбору сервера виртуализации обращайтесь к инженерам компании ITELON. Мы подберем оптимальное решение в зависимости от количества пользователей, приложений и сервисов, вычислительной нагрузки и других факторов.
itelon.ru
Прошу совета в выборе платформы для виртуализации ИТ инфраструктуры предприятия
Цель проекта — получить хорошо управляемую, предсказуемую платформу для виртуализации основных ИТ сервисов и процессов внутри предприятия небольшого размера (10 Серверов, 150 ПК)В идеале хочется услышать советы «бывалых» уже столкнувшихся с какими-либо реализациями, и нащупавшими подводные камушки.
Предприятие работает практически круглосуточно, не менее 50 активных пользователей 1С, не менее 100 активных пользователей Интернет, плюс некоторое кол-во специфических сервисов о которых лучше говорить отдельно, так как они не являются определяющими политику, и могут быть реализованы «отдельно» от основной инфраструктуры.
Критичность сервисов можно определить так: Всё, включая 1С — может прерваться не более 1 раза в сутки, после сбоя должно быть доступно в течении 5-10 мин.
Железо планируемое: Два сервера на одинаковой платформе, отличающиеся кол-вом Процессоров, Памяти и СХД 1-й — 2*Е5-2630/64/8-канальный контроллер с 4*SAS + 4*SSD и 2-й — 1*Е5-2630/32/встроенный контроллер 4*SATA
Сетевая инфраструктура качественная. В основе серверной фермы 1Гб, с тремя «пользовательскими» коммутаторами 2 шт. 48*100Мб + 1 шт. 24*1000Мб, плюс небольшое кол-во беспроводных клиентов (по большей части не критичных)
Сегодняшняя структура, и планы на «виртуализацию» Сервера: 1-й — Win Контроллер домена, DHCP, DNS (Обязательный клиент на виртуализацию) 2-й — Win Резервный контроллер домена, Сервер печати, Файловый сервер (Так-же обязательно, разделить роли) 3-й — Win Сервер 1С Предприятия, Сервер терминалов (Обязательно виртуализировать, разделить роли) 4-й — Win Сервер 1С Предприятия, более слабая машина, для мелких баз и нескольких терминальных клиентов 5-й — Win Сервер БД MSSQL (сейчас крутится на машине 4-х летней давности с СХД на 6*SATA на встроенном контроллере(естественно больше всего вопросов… возможно виртуализировать не сразу, или, как вариант, не полностью, т.е. разнести базы) 6-й — Linux Сервер 1С Предприятия (виртуализировать) 7-й — Win Сервер (Маршрутизация с веб-сервисами производителя (самый маловероятный клиент на виртуализацию) 8-й и далее — Некоторое кол-во «разбросанных» где попало сервисов, которые тоже только и ждут «своего собственного» места…
С одной стороны — выбор не велик =) с другой — куча нюансов, большую часть которых хотелось бы предусмотреть заранее. С уважением выслушаю любые рекомендации. С удовольствием отвечу на «наводящие» вопросы…
ЗЫ Специально не привожу никаких конкретных железок, конфигураций, и т.п., считаю пока лишним. Система имеющаяся сейчас, без нареканий, работает уже несколько лет, совсем скоро (в течении года) у критичных серверов выйдут сроки разумной эксплуатации. Так что смена железа в любом случае необходима...
toster.ru
Виртуализация серверов -
Виртуализация серверов
Приветствуем на сайте ITsave, который посвящен современным технологиям в сфере ИТ, а также модным тенденциям, которыми нас не устают удивлять разработчики. Основной фокус статей и пошаговых инструкций направлен на темы виртуализации серверов и рабочих станций, включая терминальный доступ. Мы изначально не преследовали целью уследить за всеми новинками, для этого есть специализированные блоги с ежедневным обновлением ленты, а решили сосредоточиться на базовых технологиях и продуктах, без которых современные ИТ представить уже невозможно.
Виртуализация серверов – это основа, по большому счету, уже не важно какую платформу виртуализации вы выбрали и используете у себя в организации, скорее вопросы вызывает ситуация, когда у «специалиста» в инфраструктуре серверы не виртуализированы. За редким исключением, когда задача по обеспечению высокой доступности и распределению нагрузки решаются другими средствами.VMware vSphere и Microsoft Hyper-V являются мировыми стандартами в виртуализации серверов, их функциональные возможности в базовой части можно назвать очень близкими, об этом же говорит объективный рейтинг от Gartner.
Причины для виртуализации серверов
Как правило, одного праздного интереса к новым технологиям для покупки оборудования и лицензий бывает недостаточно. Руководству необходимо предоставить железные аргументы в пользу предлагаемого решения, приведу самые популярные из них.
- Виртуализация серверов обеспечивает непрерывность бизнес процессов компании, — это значит, что вероятность простоя, например, почты или 1С сведется к минимуму за счет изначально продуманной архитектуры системы и технологий виртуализации. А в классическом варианте, когда на сервере запущена одна операционная система, выходит из строя аппаратная часть, требуется значительное время для восстановления работы сервисов.
- С виртуализацией серверов повышается сохранность данных компании, — если раньше данные компании хранились разрозненно — на локальных дисках разных серверов, то теперь сама архитектура ИТ системы предполагает централизованное хранение, для чего специально покупается Система Хранения Данных, защищенность которой от аппаратных сбоев и поломок обеспечивается дублированием всех элементов.
- Дорогостоящее серверное оборудование используется более эффективно, за счет этого, покупать его нужно в меньшем количестве. Следовательно , капитальные затраты на ИТ будут уменьшены в долгосрочной перспективе. То, что раньше работало на 20-ти старых серверах, с виртуализацией можно запустить на 3-х современных.
- На новое оборудование дается трехлетняя гарантия (с расширением до 5 лет), в случае поломки к вам в офис приезжает инженер производителя и бесплатно заменяет комплектующие.
Для системного администратора причины для старта проекта виртуализации серверов могут быть свои, например, прокачка профессиональных навыков с заделом на будущее. Или нежелание задерживаться после рабочего дня для выполнения работ с оборудованием, которое невозможно обслуживать в рабочее время. Но надо отдавать себе отчет, что озвучивать директору нужно те реальные причины, которые помогут привести бизнес к процветанию и дальнейшему масштабированию, тогда вероятность получить зеленый свет на закупки будет наиболее большой.
Для защиты подобных проектов, требующих высоких первоначальных затрат, но позволяющих экономить в ходе дальнейшей эксплуатации составляются технико-экономические обоснования, которых описываются, а затем сравниваются два пути развития ИТ на период 5 лет: с виртуализацией и без нее.
Составные части проекта виртуализации серверов
Самое важное, без чего проект физически состояться, просто, не может — это оборудование. Его можно разделить на следующие категории:
- вычислительные мощности – это серверы, характеристиками которых являются процессоры CPU, объему оперативной памяти RAM, различные карты расширения и т.д. Локальные жесткие диски в серверах под виртуализацию используются только для установки гипервизора.
- дисковая подсистема – система хранения данных может быть одна или несколько. Все данные и файлы виртуальных машин в проектах виртуализации располагаются централизованно на СХД для того, чтобы к ним мог получить доступ любой из серверов кластера.
- коммутационное оборудование делится на оборудование для сети передачи данных и сети системы хранения. Через первую виртуальные машины коммуницируют друг с другом и пользователями, через вторую ходит трафик между серверами и системой хранения. Чтобы сети не могли оказать негативное воздействие друг на друга их рекомендуется разделять на физическом уровне.
В проектах виртуализации серверов на уровне архитектуры разносят вычислительную и дисковую части, объяснение этому очень простое, эта схема позволяет настраивать отказоустойчивые кластеры, когда выход из строя одного из серверов не ведет к длительным простоям в работе виртуальных машин и, как следствие приложений.
Вторая составляющая проекта – это всегда лицензии. Обычно, это лицензии на саму платформу виртуализации (VMware vSphere, Citrix XenServer, Microsoft Hyper-V) и на гостевые операционные системы виртуальных машин, в основном Windows 2012 server. Здесь все зависит от возможностей бюджета и отношения к теме обязательности легализации всего ПО в компании. Не секрет, что лицензии на популярные платформы виртуализации сейчас легко найти на трекерах, причем заметьте, что правообладатель никак не препятствует такому способу распространения своих продуктов, хотя все рычаги давления у него имеются.
Третью часть временных и денежных расходов составляют работы по внедрению. Здесь можно выделить часть, связанную с первоначальным планированием архитектуры и действий, дальнейшим шагам по миграции инфраструктуры на платформу виртуализации и настройку самой системы в соответствии с задачами, поставленными перед ИТ. При наличии соответствующего опыта и уверенности специалисты заказчика могут справиться своими силами, в противном случае рекомендуется привлечение профессионалов.
Оборудование для проектов виртуализации серверов
Серверы
Серверы или, по-другому, вычислительные мощности. Их можно разделить по следующим типам:
- однопроцессорные серверы, самый недорогой вариант. Стоимость начинается от 1000$. Здесь вы не найдете мощных процессоров и большого количества слотов под оперативную память. Такие серверы обычно покупаются при недостатке финансирования или под задачи, которые не требуют значительных ресурсов. С точки зрения виртуализации серверов и рабочих станций, это не самый лучший вариант, т.к. мощности такого сервера скорее всего не хватит на большое число виртуальных машин
- двухпроцессорные серверы – это наиболее подходящее оборудование для проектов виртуализации. Стоимость начинается от 2000$ в базовой комплектации с одним процессором. Обычно ресурсов, этого типа серверов с лихвой хватает для запуска виртуальных машин под любые задачи современных ИТ. Лицензирование платформ виртуализации тоже основано на том, что будут покупаться двухпроцессорные модели серверов.
- четырехпроцессорные серверы – используются редко и только для ресурсоемких приложений, таких как базы данных. Ценник таких серверов стартует с отметки 17 000$. Еще раз уточню, что такие серверы имеет смыл покупать, если у вас в компании есть приложения, которым для работы не хватает мощности двух процессоров.
- блейд сервер – идеальное решение для виртуализации, в основном, из-за своей архитектуры. Если в проекте планируется использование четырех и более серверов, то имеет смысл рассмотреть замену рековых моделей на блейд сервер. Стоимость укомплектованного блейд шасси с тремя двухпроцессорными лезвиями составляет 36 727$ , причем, сюда уже входят коммутаторы для сети передачи данных и сети хранения данных.
Система Хранения Данных
СХД — система хранения данных, представляет собой отдельное самостоятельное устройство, обычно, выполненное в виде 2U шасси, которое соединяется с серверами через сеть передачи данных. В сервер устанавливается карта расширения, которая напрямую или через коммутатор соединяется с контроллерами СХД. На картинке ниже показана задняя часть системы хранения начального уровня Storwize v3700, можно увидеть два контроллера, которые работают в отказоустойчивом режиме актив-актив. Отказ одного контроллера не приводит к остановке работы.
Файлы виртуальных машин доступны запущенных на любом из серверов кластера находятся на СХД и доступны централизованно. Именно поэтому на каждом сервере (хосте) кластера можно запустить любую из имеющихся виртуальных машин или мигрировать ВМ с хоста на хост без остановки работы. Разделить Системы Хранения начального уровня можно по типу подключения к серверам (хостам).
- iSCSI – протокол передачи информации по TCP/IP LAN сети, т.е. через обычный 1Gbe или 10Gbe коммутатор. У многих производителей есть варианты объединения портов (агрегация) для повышения их производительности. Например, из трех гигабитных портов можно программно сделать один трех-гигабитный. 10Gbe вариант применяется редка из-за непроходящей дороговизны коммутаторов.
- SAS – непосредственное подключение СХД и серверов через SAS кабель или через специальный SAS Switch. Скорость подключения 6Gbe.
- FC – соединение серверов (хостов) и системы хранения данных по оптическим каналам. Скорость 16 — 8 Gbe в зависимости от FC HBA карт в сервере.
Особое внимание в системах хранения уделяется отказоустойчивости, для ее повышения все аппаратные компоненты в СХД дублируются. Но, несмотря на это, существуют одно контроллерные варианты, стоимость их где-то на 1000$ меньше, чем двух контроллерных.
Коммутационное оборудование
Задача коммутации заключается в том, чтобы связать виртуальные машины с внутренней сетью LAN и соединить серверы и системы хранения данных. Если первая часть не вызывает у администраторов большой сложности, то вторая – это что-то новое, ее и разберем. Как было сказано выше, у СХД есть три вида подключения: iSCSI, SAS, FC. Нужно изначально планировать архитектуру подключения так, чтобы она была отказоустойчивой. У каждого сервера (хоста) должен быть доступ к файлам виртуальных машин как минимум по двум независимым путям, только в этом случае, исключается единая точка отказа.
Питание и Охлаждение
Мало купить все необходимое оборудование и правильно его скоммунтировать, еще нужно обеспечить оптимальные условия эксплуатации. В серверной комнате должна быть температура примерно 18 градусов Цельсия. Конденсат с кондиционера не должен капать на шкаф с серверами. Система должна выдерживать перепады напряжения и периодические отключения электропитания. В случае отключения электричества виртуальные машины по заранее отработанному плану должны штатно выключиться, чтобы избежать потери данных.
Внедрение
Согласитесь, что все работы должны проводить специалисты. Чем дороже оборудование и программное обеспечение вы собираетесь купить, тем значительнее становится вопрос по приглашению квалифицированных инженеров. В проекте виртуализации участвуют следующие специальности:
- Архитектор, человек, который поможет составить техническое задание проекта виртуализации, а затем на его основе, подберет подходящее оборудование и составит план работ.
- Монтажник, специалист который достает оборудование из коробок и устанавливает его в стойку.
- Инженер по виртуализации, коммутирует оборудование в стойке, обновляет прошивки устройств, настраивает ПО виртуализации, производит установку новых виртуальных машин и миграцию в виртуальную среду.
- Сетевой инженер привлекается, в случае, если требуются сложные сетевые настройки.
- Электротехник – его стезя электричество, источники бесперебойного питания.
Сравнение платформ виртуализации
Опыт участия в проектах виртуализации серверов показывает, что большинству заказчиков не нужны топовые возможности продуктов, ведь они рассчитаны на инфраструктуры в сотни серверов и на меньшем количестве их применение нецелесообразно. Если заниматься сравнением разных платформ виртуализации, то разницы в действительно используемых в повседневной жизни фичах практически нет. А выбор в пользу покупки, например, VMware vSphere в Enterprise Plus редакции делался под воздействием давления маркетологов и моды. Сейчас можно наблюдать, что многие уважаемые крупные компании, наоборот, отказываются от использования уже купленных лицензий VMware в пользу Hyper-V, с одной стороны в целях экономии на оплате ежегодной технической поддержки, с другой, потому что система виртуализации от Microsoft, которая идет в подарок с Windows server, не сильно уступает именитому конкуренту функционально.
itsave.ru
Проблемы без виртуализации | Решение с виртуализацией |
1.Большое количество серверов, выделяемое по принципу «каждому приложению отдельный сервер». Это ведет к нехватке места в серверной комнате, покупке дополнительных источников бесперебойного питания, сетевого оборудования, более мощных систем охлаждения. | БЕСПЛАТНО Консолидация серверов. Запуск приложений внутри изолированных друг от друга виртуальных машин. Виртуальные машины могут работать на одном физическом сервере не вызывая конфликтов между собой. Средний показатель консолидации это 5:1, то есть пять физических серверов могут быть конвертированы в пять виртуальных машин и запущены на одном физическом сервере. |
2. Низкая средняя загрузка физических серверов 5-10%. Современные приложения не способны сильно нагрузить мощные серверы, на которых они установлены. Получается, что большинство серверов работают в холостую. | БЕСПЛАТНО Возможность запустить много разных виртуальных машин на одном физическом сервере, позволит вам контролировать потребление ресурсов серверов в вашей ИТ инфраструктуре. |
3. Крайне низкая скорость настройки и запуска новых ИТ сервисов. Если под каждую новую бизнес задачу нужно покупать новое оборудование, то внедрение может затянуться на долгие месяцы, которые уйдут на бюрократические проволочки. | БЕСПЛАТНО В виртуальной инфраструктуре почти всегда существует запас ресурсов, которые можно использовать для быстрого запуска новых сервисов. |
4. Операционная система привязана к серверу, на который была установлена. Определенный набор драйверов и специфические настройки не дают возможности перенести ОС на другой сервер без трудозатрат и простоев в работе сервисов. А в случае аварии такая «привязка» может оказаться фатальной. | Виртуальная машина может свободно перемещаться между серверами, т.к. она не привязана к какому-то конкретному "железу". Функция БЕСПЛАТНА в случае копирования выключенной виртуальной машины. Если требуется технология "живой миграции" без выключения виртуальной машины, придется купить лицензию. |
5. Каждый сервер управляется отдельно и требует персонального внимания администратора. Даже такое, казалось бы, рутинное занятие, как обновление драйверов, требует постоянного контроля со стороны технического специалиста. | Все виртуальные машины управляются централизованно, через специальную программу. |
6. Низкий уровень отказоустойчивости. Долгое восстановление в случае аварии. Если ОС установлена на локальные диски сервера, и он выходит из строя, то велика вероятность потери данных и совершенно точно будет простой в работе сервиса. Его продолжительность будет зависеть от подготовленности персонала к такого вида ситуациям. | Технология высокой доступности перезапускает виртуальную машину на работоспособном сервере в случае аварии, пользователи могут вообще не заметить простоя сервиса, т.к. время простое будет равно времени перезагрузки виртуальной машины. Для работы технологии нужна внешняя система хранения данных. |
7. Неудобное резервное копирование гетерогенных сред (Windows, Linux) долгое восстановление из резервных копий. | Виртуальные машины резервируются не на уровне операционных систем, а на уровне файлов ВМ. Поэтому разницы между бэкапом Windows и Linux нет никакой. При использовании дополнительных средств резервного копирования (например, Veeam Backup and Replication) восстановление из резервной копии равно времени запуска виртуальной машины. Также может быть использована функция репликации ВМ, которая создает в выбранном месте реплику (полный клон) виртуальной машины готовый к запуску в любой момент. |
www.vmstart.ru
Виртуализация при помощи VMware
НАЧАЛО РАБОТЫ
Готовы к следующему шагу? Узнайте о различных типах виртуализации и найдите ресурсы, которые помогут вам начать внедрение технологий виртуализации.
Виртуализация серверов
На сегодняшний день ресурсы большинства серверов используются менее чем на 15%, что приводит к росту числа серверов, а сама инфраструктура становится все более сложной. Виртуализация серверов может устранить эту проблему благодаря возможности выполнять на одном физическом сервере несколько операционных систем в виде виртуальных машин, у каждой из которых есть доступ к вычислительным ресурсам сервера.
Следующий этап — объединение кластера серверов в один консолидированный ресурс, который повышает общую эффективность и снижает расходы. Кроме того, виртуализация серверов ускоряет развертывание рабочих нагрузок, а также повышает производительность приложений и их доступность. Примите участие в практическом занятии «Основы виртуализации».
Подробнее о vSphere и vSphere with Operations Management
Бесплатная пробная версия
Виртуализация сети
Виртуализация сети — это полное воспроизведение физической сети программным методом. Приложения в виртуальных сетях работают точно так же, как и в физических. Виртуализированные сети обеспечивают подключение рабочих нагрузок к логическим сетевым устройствам и службам, таким как логические порты, коммутаторы, маршрутизаторы, брандмауэры, средства балансировки нагрузки, сети VPN и т. д. Виртуальные сети аналогичны физическим с точки зрения надежности и набора возможностей и при этом обладают множеством дополнительных эксплуатационных преимуществ виртуализации, таких как независимость от оборудования.
Подробнее о NSX
Бесплатная пробная версия
Виртуализация настольных компьютеров
Предоставление настольных компьютеров в качестве управляемой услуги повышает скорость реагирования на изменяющиеся потребности бизнеса и новые возможности. Такая модель помогает компаниям снизить расходы и повысить уровень обслуживания, поскольку виртуализированные настольные компьютеры и приложения одинаково доступны сотрудникам главного офиса и филиалов, а также удаленным, внештатным и мобильным сотрудникам, которые используют для работы планшеты iPad и Android.
Подробнее о Horizon
Бесплатная пробная версия
www.vmware.com
Виртуализация серверов в среднем и малом бизнесе
Многие компании различного масштаба уже сейчас используют технологии виртуализации для повышения эффективности своей ИТ-инфраструктуры. Понятие виртуализации охватывает весьма широкий спектр методов и средств, направленных на увеличение гибкости вычислительных ресурсов за счет введения аппаратных или программных абстракций. В частности, в данный момент стремительно развиваются два основных направления виртуализации: виртуализация платформ (серверов и десктопов) и виртуализация ресурсов (кластеризация компьютеров, распределенные вычисления и виртуализация систем хранения данных).
Интерес к технологиям виртуализации значительно вырос за последние несколько лет. В первую очередь, это связано с тем, что высокие аппаратные мощности компьютеров, в большинстве случаев, не используются полностью. По статистике, средняя загрузка серверов составляет не более 15-20 процентов, а специфика многих информационных систем не позволяет использовать их совместно с другими системами в одной операционной среде. Виртуализация серверов позволяет решить эту проблему путем размещения нескольких изолированных друг от друга виртуальных систем на одном компьютере. Такая модель, с одной стороны, позволяет надежно изолировать операционные системы, с запущенными в них приложениями, в «песочницы», с другой же стороны, упростить процедуру миграции серверов на другое оборудование. Кроме того, виртуализация серверов несет в себе множество других преимуществ, включающих в себя упрощение процедуры резервного копирования, снижение затрат на электроэнергию в крупных центрах обработки данных и облегчение сопровождения и обслуживания ИТ-инфраструктуры.
Сектор малого и среднего бизнеса (SMB, Small and Medium Business), как один из наиболее динамичных сегментов рынка, на данный момент весьма заинтересован во внедрении технологий виртуализации. По результатам исследования, проведенного в 2007 году компанией Forrester Research, более половины американских ИТ-компаний уже сейчас, в той или иной степени, используют виртуализацию. В Европе этот показатель несколько ниже, однако, за последние пару лет показывает стабильный рост. Доля компаний среднего и малого бизнеса в этих показателях довольно велика. Например, по заявлениям компании VMware, около двух третей ее клиентов, так или иначе, связаны с сектором SMB.
Вместе с тем, компании малого и среднего бизнеса на данный момент еще не готовы психологически к внедрению виртуализации различных видов в свою инфраструктуру. Большей частью это связано с тем, что большинство производителей продуктов виртуализации до недавнего времени ориентировались, в основном, на крупные компании, которые нуждаются во множестве дорогостоящих решений, включающих в себя средства для резервного копирования данных, обеспечения высокой доступности, восстановления после сбоев и прочие. Средний и малый бизнес не обладают такими ресурсами и потребностями, которые присущи крупным предприятиям — сектор SMB нуждается в специально адаптированных продуктах с гибкой ценовой политикой и возможностью масштабируемости в будущем.
Чего ждет от виртуализации малый и средний бизнес
Традиционно виртуализация считалась технологией, наиболее приспособленной к большим компаниям, располагающим значительным бюджетом для ее внедрения и мощными серверными площадками. Виртуализация присутствовала еще в мэнфреймах, когда копии старых операционных систем приходилось поддерживать в целях совместимости (впервые виртуализацию применила компания IBM). Практически все производители платформ с начала двадцать первого века ориентировались на крупные корпорации, выпуская свои продукты. Однако сейчас ситуация постепенно стала меняться: многие средние и даже небольшие организации увидели преимущества виртуализации серверов, которые стали доступны после упрощения процедур развертывания и эксплуатации виртуальных систем и значительного удешевления аппаратного обеспечения.
Теперь вендоры систем виртуализации предлагают не только сами платформы, но и средства миграции физических систем на виртуальные, продукты для ускорения развертывания операционных систем из централизованной библиотеки шаблонов, а также средства управления парком виртуальных серверов. Поскольку средние и малые компании не обладают большими бюджетами на внедрение виртуализации, многие компании, производящие средства виртуализации, предлагают некоторые их издания бесплатно, делая ставку на продажи средств обслуживания платформ. Так, например, сейчас на рынке присутствуют следующие бесплатные продукты для виртуализации серверов: VMware Server, Microsoft Virtual Server 2005, XenExpress, Virtual Iron (издание на 1 физический сервер) и другие.
Наиболее значимыми факторами, которыми малые и средние компании руководствуются при выборе платформы виртуализации, являются следующие:
- Стоимость самой платформыЭтот фактор является лишь одной из многих составляющих затрат на внедрение виртуализации, поэтому, возможно, стоит остановиться на бесплатной платформе, при условии внедрения виртуализации в небольших масштабах.
- Затраты на ее внедрениеЭти затраты включают в себя покупку нового оборудования, обучение персонала, простой систем во время миграции на виртуальную инфраструктуру, покупка дополнительного ПО и его настройка, и другое
- Поддерживаемые гостевые и хостовые операционные системыДля компаний, чья ИТ-инфраструктура работает в гетерогенной среде с различными операционными системами, этот фактор очень важен. К тому же, зачастую, виртуализация применяется для поддержки старых критически-важных для компании приложений в виртуальных машинах. Далеко не все платформы полноценно поддерживают старые ОС.
- Поддерживаемое оборудованиеПредприятия SMB-сектора в большинстве случаев не могут позволить себе закупать серверы специально для виртуализации, поэтому выбор платформы приходится проводить в рамках существующего аппаратного обеспечения.
- Наличие простых и эффективных средств миграции с физических систем на виртуальные (а также их стоимость)Большинство вендоров платформ виртуализации предлагают свои инструменты для миграции, однако не все из них удобны в использовании и имеют возможности для потоковой миграции. Выбирая инструмент для миграции критически важных серверов, необходимо ориентироваться на средства, обеспечивающие миграцию без простоя.
- Возможность масштабирования функциональности при условии роста парка серверов, а также затраты на расширение виртуальной инфраструктурыЭто очень важный фактор, если виртуализация «приживется» в существующей инфраструктуре. С ростом компании, возможно, потребуется переход на более мощные и функциональные платформы, поэтому, выбирая конкретный продукт для виртуализации, необходимо удостовериться, что миграция на более усовершенствованную платформу пройдет удачно, без особых усилий и затрат.
- Наличие и стоимость средств для управления и обслуживания виртуальных машинЭтот фактор является одним из самых важных, поскольку в небольшой компании, как правило, ощущается нехватка времени у специалистов, поддерживающих ИТ-инфраструктуру. Это может компенсировать удобное и мощное средство управления парком виртуальных серверов. Помимо этого, кроме развертывания и управления виртуальными машинами, необходимо учитывать наличие средств для централизованного развертывания обновлений, поддержки безопасности и конфигурирования сетевого взаимодействия.
- Наличие и стоимость средств для восстановления после сбоевВ малом и среднем бизнесе критически важные приложения требуют построения максимально эффективной стратегии резервного копирования и восстановления, поскольку простой этих систем обходится особенно дорого. К сожалению, средства для реализации такой стратегии, в существующих системах виртуализации для сектора SMB, еще достаточно неразвиты.
- Требуемая квалификация персоналаЭто далеко не последний момент при внедрении виртуализации в SMB, поскольку многие платформы и средства виртуализации требуют серьезной подготовки специалистов. Кроме того, следует оценивать, во сколько обойдется поиск и подготовка нового специалиста в случае ухода действующего. В данный момент грамотных специалистов по виртуализации — единицы. Например, на американском рынке труда сейчас «идет охота» на профессионалов в сфере виртуализации, на российском рынке уже начинает появляться спрос на них, при практически полном отсутствии предложения.
Потребности сегмента SMB в виртуализации не ограничиваются лишь виртуализацией серверов. Специфика деятельности многих средних и малых организаций зачастую требует внедрения других видов виртуализации, таких как виртуализация приложений и виртуализация уровня операционной системы. Эти виды виртуализации только начинают приобретать популярность в России. Среди вендоров этих решений можно отметить компании:
- Microsoft с продуктом SoftGrid и Thinstall с продуктом Thinstall Virtualization Suite (виртуализация приложений)
- SWSoft с продуктом Virtuozzo (виртуализация уровня операционной системы)
Кроме того, многие вендоры серверных платформ виртуализации предлагают решения для виртуализации десктопов, такие как, например, Virtual Desktop Infrastructure компании VMware, однако они не так часто применяются в секторе SMB.
Обзор платформ виртуализации для SMB
В данный момент большинство производителей платформ виртуализации ощутили потребность SMB в надежных, удобных, масштабируемых, а главное, недорогих платформах, в связи с чем они предлагают специализированные решения для этого сегмента рынка. Далее представлена информация о присутствующих в данный момент предложениях на рынке виртуализации, многие из которых подойдут для небольших организаций.
Пакеты платформы VMware для SMB
Компания VMware, начиная с декабря 2007 года, полностью меняет свою стратегию продаж в сфере SMB и начинает поставлять специализированные пакеты-ускорители (Acceleration Kits), состоящие из самой платформы (ESX Server или легковесного ESX Server 3i), а также средства управления серверами виртуализации Virtual Center. Сводная таблица возможностей этих пакетов представлена далее.
Название пакета | VMware Infrastructure Foundation | VMware Infrastructure Standard HA | VMware Infrastructure Midsize |
Состав пакета | Virtual Center + лицензия на 3 сервера с возможностями Foundation | Virtual Center + лицензия на 2 сервера с возможностями Standard | Virtual Center + лицензия на 3 сервера с возможностями Enterprise |
Стоимость | $2995 | $5995 | $14495 |
Платформа ESX Server 3i или ESX Server | + | + | + |
Virtual SMP (представление виртуальных процессоров в виртуальной машине) | + | + | + |
Оптимизированная файловая система VMFS | + | + | + |
Агент продукта Virtual Center | + | + | + |
Средство управления обновлениями Update Manager | + | + | + |
Средство резервного копирования (VMware Consolidated Backup, VCB) | + | + | + |
Обеспечение высокой доступности (High Availability, HA) | - | + | + |
Миграция виртуальных систем между хостами (VMotion) | - | - | + |
Миграция систем хранения (Storage Motion) | - | - | + |
Распределенное управление питанием (Distributed Power Management, DPM) | - | - | + |
Распределенное планирование ресурсов (Distributed Resource Scheduler, DRS) | - | - | + |
К недостаткам этих пакетов можно отнести весьма высокую, по российским меркам, стоимость решений. Ранее, платформа ESX Server предъявляла довольно жесткие требования к оборудованию, теперь внедренный гипервизор ESX Server 3i поддерживает SATA-диски и может быть установлен даже на ноутбуке. В скором времени начнутся поставки серверов с уже предустановленной платформой ESX 3i.
Кроме того, в данный момент компания VMware проводит бета-тестирование бесплатной платформы виртуализации VMware Server 2.0, которая является отличным решением, чтобы опробовать виртуализацию в деле и провести опытную эксплуатацию виртуальных серверов.
Решения компании Citrix (XenSource)
Компания Citrix Systems, совсем недавно поглотившая крупнейшего вендора платформ виртуализации XenSource, предлагает свои масштабируемые решения для сектора SMB. Так же, как и платформы VMware Infrastructure, семейство продуктов Citrix XenServer не требует наличия хостовой платформы и обладает высоким быстродействием.
Далее представлена сводная таблица возможностей различных изданий платформы XenServer. Для сектора SMB вполне подойдут издания Express и Standard.
Платформа | Citrix XenServer Express Edition (бывший XenExpress) | Citrix XenServer Standard Edition (бывший XenServer) | Citrix XenServer Enterprise Edition (бывший XenEnterprise) |
Административная модель | Один физический сервер | Несколько физических серверов | Несколько физических серверов, объединенных в пулы |
Число физических процессоров | 2 | Не ограничено | Не ограничено |
Число одновременно запущенных гостевых систем | 4 | Не ограничено | Не ограничено |
Объем оперативной памяти хоста | 1-4 ГБ | 1-128 ГБ | 1-128 ГБ |
Объем оперативной памяти для виртуальной машины | До 4 ГБ | До 32 ГБ | До 32 ГБ |
Объединение в пулы ресурсов | - | - | + |
Общая система хранения данных | - | - | + |
Миграция виртуальных машин (Live Relocation) | - | - | + |
Конфигурация VLAN | - | - | + |
Управление и планирование ресурсов | - | - | + |
Интерфейс XenAPI для управления с помощью сценариев | + | + | + |
Консоль централизованного управления XenCenter | + | + | + |
Техническая поддержка | - | + | + |
Стоимость | Бесплатно | $495 за годовую подписку (включая поддержку), $750 за неограниченную лицензию на двухпроцессорный сервер + $150 за поддержку | $1599 за годовую подписку (включая поддержку), $2499 за неограниченную лицензию на двухпроцессорный сервер + $500 за поддержку |
В сущности, решения XenServer обладают несколько меньшей функциональностью, нежели пакеты VMware для SMB. Однако и стоимость их ощутимо меньше. Если компания не нуждается в присутствии в ее виртуальной инфраструктуре таких возможностей, как Update Manager, Storage Motion и DRS, то решения XenServer являются наиболее подходящими.
Решения компании Virtual Iron
Компания Virtual Iron выгодно отличается от конкурентов ценовой политикой в отношении своих платформ виртуализации. Действительно, $499 за процессорное гнездо — это гораздо меньше, чем у компании VMware. При этом Virtual Iron предлагает полноценную bare-metal («голое железо») платформу, которая обладает необходимыми сектору SMB функциональными возможностями. Продукты Virtual Iron в данный момент не очень популярны, однако компания прилагает все усилия по наращиванию их функциональности и сотрудничеству с вендорами программного и аппаратного обеспечения.
Далее представлена сводная таблица возможностей трех изданий Virtual Iron, два из которых, Single Server и Enterprise, вполне претендуют на их внедрение в SMB.
Платформа | Virtual Iron Single Server Edition | Virtual Iron Enterprise Edition | Virtual Iron Extended Enterprise Edition |
Число виртуальных серверов | До 12 | Не ограничено | Не ограничено |
Virtual SMP | - | + | + |
Системы хранения | Локальная | Локальная, iSCSI, Fiber Channel | Локальная, iSCSI, Fiber Channel |
Конфигурация VLAN | - | + | + |
Миграция виртуальных машин (LiveMigration) | - | + | + |
Высокая доступность (LiveRecovery) | - | - | + |
Планирование ресурсов (LiveCapacity, аналог VMware DRS) | - | - | + |
Миграция виртуальных машин (продукт LiveConvert компании PlateSpin) | - | - | + |
Поддержка | - | Silver, Gold | Gold, Platinum |
Стоимость | Бесплатно | $499 на процессор | $799 на процессор |
Компания Virtual Iron в своих продуктах использует формат виртуальных дисков VHD, применяемый также в платформах компаний Citrix и Microsoft, что упрощает процедуру миграции между этими платформами. Кроме того, Virtual Iron активно сотрудничает с Microsoft в целях обеспечения лучшей поддержки гостевых ОС Windows.
Решения компании Microsoft
До выхода платформы Windows Virtualization, окончательный релиз которой должен состояться во второй половине 2008 года, компания Microsoft предлагает пользователям гибкое и масштабируемое решение на базе связки двух продуктов: бесплатной платформы Virtual Server 2005 R2 и средства управления System Center Virtual Machine Manager (SCVMM).
Пакет обновлений Service Pack 1 для Virtual Server 2005 R2 поддерживает технологии аппаратной виртуализации и позволяет осуществлять «горячее» резервное копирование виртуальных машин посредством продукта Microsoft Data Protection Manager 2007 через механизм Volume Shadow Services (службы теневого копирования тома).
Продукт SCVMM обладает широкими возможностями по развертыванию, управлению и миграции виртуальных машин, как с виртуальных систем, так и с физических. Функции Intelligent Placement позволяют наилучшим образом выбрать хост для сервера виртуализации и развернуть на нем требуемое число виртуальных машин. Кроме того, SCVMM управляет централизованной библиотекой виртуальных шаблонов, откуда может производиться развертывание систем. Большой плюс виртуальной инфраструктуры на базе Virtual Server под управлением SCVMM — интеграция с другими компонентами инфраструктуры Microsoft. В частности, для продукта System Center Operations Manger существует Management Pack для платформы Virtual Server, а SCVMM прекрасно взаимодействует со службами каталога Active Directory.
В данный момент существует издание SCVMM Workgroup Edition, которое компания Microsoft предлагает по цене $499 за пять управляемых серверов виртуализации. Если вся ваша ИТ-инфраструктура построена на базе Windows-платформы, связка SCVMM и Virtual Server будет неплохим выбором в свете интеграции с другими решениями от Microsoft. Что касается функциональности, Virtual Server существенно проигрывает платформам VMware и XenSource.
Перспективы виртуализации для SMB
Безусловно, в ближайшее время интерес малого и среднего бизнеса к технологиям виртуализации будет стабильно расти. Большинство компаний еще только присматривается к возможности их использования в своей ИТ-инфраструктуре. Между тем, виртуализация имеет большие шансы на успех именно в секторе SMB, который является наиболее динамичным и амбициозным, а как следствие, нуждается в гибкой и легко управляемой инфраструктуре, которую обеспечивает виртуализация и консолидация виртуальных серверов. Не имея в своем распоряжении больших бюджетов и высококлассных специалистов, малые и средние компании ждут от производителей платформ решений «все в одном», включающих в себя платформу, средства управления, обслуживания и автоматизации по доступной цене. Многие вендоры виртуализационных решений уже поняли это и готовят специализированные SMB-пакеты.
Однако успешный проект по виртуализации и консолидации виртуальных серверов — вещь сложная и трудоемкая, и требует тщательного и грамотного планирования. Основные моменты, которые необходимо продумать перед началом внедрения виртуализации, следующие:
- расчет затрат и возвращения инвестиций в проект
- планирование миграции с физического оборудования
- инвентаризация парка аппаратного и программного обеспечения и решение проблем совместимости
- развертывание виртуальных серверов
- управление и контроль деятельности систем
- планирование стратегии восстановления после сбоев
- планирование резервного копирования
- управление обновлениями и поддержка уровня безопасности
- масштабирование виртуальной инфраструктуры
- наличие специалистов в области виртуализации
- планирование жизненного цикла виртуальных систем в условиях непрерывности бизнеса
Эти и некоторые другие факторы стоит взвешенно рассмотреть до начала виртуализационного проекта, который может завершиться неудачей при бесконтрольном внедрении виртуализации серверов.
Заключение
Сектор SMB является весьма перспективным рынком для производителей решений в сфере виртуализации как наиболее динамичный и нуждающийся в гибких информационных системах. На данный момент ощущается острая нехватка именно недорогих и простых в использовании продуктов для поддержки виртуальных серверов, пусть и не таких функциональных, как платформы Enterprise-уровня. Прежде всего, для SMB важен наибольший эффект от вложенных средств, который складывается из экономии на аппаратном обеспечении, повышения управляемости ИТ-инфраструктуры, увеличения ее надежности и скорости развертывания систем.
В последнее время намечается тенденция к введению в пакеты виртуализации для SMB средств «горячего» резервного копирования, высокой доступности и восстановления после сбоев, что говорит о том, что этот рынок также нуждается в поддержке своих критически важных production-серверов в виртуальных машинах. Тем не менее, российский малый и средний бизнес еще не готовы психологически к технологиям виртуализации и их популяризация в этом сегменте является одной из самых непростых задач вендоров виртуализационных решений.
www.ixbt.com
Бесплатные серверные платформы виртуализации
В последнее время множество различных компаний, работающих не только в IT-секторе, но и в других областях, стали всерьез присматриваться к технологиям виртуализации. Домашние пользователи также почувствовали надежность и удобство платформ виртуализации, позволяющих запускать несколько операционных систем в виртуальных машинах одновременно. На данный момент технологии виртуализации являются одними из самых перспективных по оценкам различных исследователей рынка информационных технологий. Рынок платформ виртуализации и средств управления в данный момент сильно растет, и на нем периодически появляются новые игроки, а также в самом разгаре процесс поглощения крупными игроками мелких компаний, занимающихся разработкой программного обеспечения для платформ виртуализации и средств для повышения эффективности использования виртуальных инфраструктур.
Между тем, многие компании пока не готовы инвестировать серьезные средства в виртуализацию, поскольку не могут точно оценить экономический эффект от внедрения этой технологии и не имеют персонала достаточной квалификации. Если во многих западных странах уже есть профессиональные консультанты, способные проанализировать ИТ-инфраструктуру, подготовить план по виртуализации физических серверов компании и оценить прибыльность проекта, то в России таких людей очень мало. Безусловно, в ближайшие годы ситуация изменится, и в момент, когда различные компании оценят преимущества виртуализации, найдутся специалисты обладающие достаточными знаниями и опытом для внедрения технологий виртуализации в различных масштабах. На данный же момент множество компаний лишь проводят локальные эксперименты по использованию средств виртуализации, применяя, в основном, бесплатные платформы.
К счастью, многие вендоры, помимо коммерческих систем виртуализации, предлагают также и бесплатные платформы с ограниченной функциональностью, для того, чтобы компании могли частично использовать виртуальные машины в производственной среде предприятия и, вместе с тем, оценивать возможность перехода на серьезные платформы. В секторе настольных компьютеров, пользователи также начинают применять виртуальные машины в повседневной деятельности и не предъявляют больших требований к платформам виртуализации. Поэтому бесплатные средства рассматриваются ими прежде всего.
Лидеры в производстве платформ виртуализации
Развитие средств виртуализации на различных уровнях абстракции систем продолжается уже на протяжении более тридцати лет. Однако, только сравнительно недавно аппаратные мощности серверов и настольных ПК позволили всерьез воспринимать эту технологию относительно виртуализации операционных систем. Так уж сложилось, что многие годы, как различные компании, так и энтузиасты разрабатывали различные средства для виртуализации операционных систем, но не все они в данный момент активно поддерживаются и находятся в приемлемом для эффективного использования состоянии. На сегодняшний день, лидерами в сфере производства средств виртуализации являются компании VMware, Microsoft, SWSoft (вместе с принадлежащей ей компанией Parallels), XenSource, Virtual Iron и InnoTek. Помимо продуктов этих вендоров присутствуют также такие разработки как QEMU, Bosch и прочие, а также средства виртуализации разработчиков операционных систем (например, Solaris Containers), которые не получили широкого распространения и используются узким кругом специалистов.
Компании, добившиеся определенного успеха на рынке серверных платформ виртуализации, распространяют некоторые свои продукты бесплатно, делая при этом ставку не на сами платформы, а на средства управления, без которых сложно использовать виртуальные машины в больших масштабах. Кроме того, коммерческие настольные платформы виртуализации, предназначенные для использования IT-профессионалами и компаниями-разработчиками ПО, обладают существенно большими возможностями, чем их бесплатные аналоги.
Тем не менее, если применять виртуализацию серверов в небольших масштабах, в секторе SMB (Small and Medium Business) бесплатные платформы вполне могут заполнить нишу в производственной среде компании и обеспечить существенную экономию денежных средств.
Когда использовать бесплатные платформы
В случае если вам не требуется массовое развертывание виртуальных серверов в организации, постоянный контроль производительности физических серверов при изменяющейся нагрузке и высокая степень их доступности, вы можете использовать виртуальные машины на основе бесплатных платформ для поддержания внутренних серверов организации. При увеличении числа виртуальных серверов и высокой степени их консолидации на физических платформах требуется применение мощных средств управления и обслуживания виртуальной инфраструктуры. В зависимости от того, необходимо ли вам использовать различные системы и сети хранения данных, например, Storage Area Network (SAN), средства резервного копирования и восстановления после сбоев и «горячую» миграцию запущенных виртуальных машин на другое оборудование, вам может не хватить возможностей бесплатных платформ виртуализации, однако, надо отметить, что и бесплатные платформы постоянно обновляются и приобретают новые функции, что расширяет сферу их использования.
Еще один важный момент — техническая поддержка. Бесплатные платформы виртуализации существуют либо в рамках сообщества Open Source, где множество энтузиастов занимаются доработкой продукта и его поддержкой, либо поддерживаются вендором платформы. Первый вариант предполагает активное участие пользователей в развитии продукта, составление ими отчетов об ошибках и не гарантирует решения ваших проблем при использовании платформы, во втором же случае, чаще всего, техническая поддержка вообще не предоставляется. Поэтому квалификация персонала, разворачивающего бесплатные платформы, должна быть на высоком уровне.
Бесплатные настольные платформы виртуализации наиболее целесообразно применять в целях изоляции пользовательских сред, отвязывания их от конкретного оборудования, образовательных целях для изучения операционных систем и безопасных испытаний различного программного обеспечения. Вряд ли стоит применять бесплатные настольные платформы в больших масштабах для разработки или тестирования программного обеспечения в софтверных компаниях, поскольку они не обладают достаточными для этого функциональными возможностями. Однако для домашнего использования бесплатные продукты виртуализации вполне подходят и можно привести даже примеры, когда виртуальные машины на основе бесплатных настольных систем виртуализации используются в производственной среде.
Бесплатные серверные платформы виртуализации
Практически в любой организации, использующих инфраструктуру серверов, часто возникает необходимость применения как стандартных сетевых сервисов (DNS, DHCP, Active Directory), так и нескольких внутренних серверов (приложений, баз данных, корпоративных порталов), которые не испытывают больших нагрузок и разнесены по разным физическим серверам. Эти сервера могут быть консолидированы в количестве нескольких штук в виртуальных машинах на одном физическом хосте. При этом упрощается процесс миграции серверов с одной аппаратной платформы на другую, уменьшаются затраты на оборудование, упрощается процедура резервного копирования и повышается их управляемость. В зависимости от видов операционных систем, под управлением которых работают сетевые сервисы, и требований к системе виртуализации можно выбрать подходящий бесплатный продукт для корпоративной среды. При выборе серверной платформы виртуализации необходимо учитывать характеристики быстродействия (они зависят как от применяющейся техники виртуализации, так и от качества реализации различных компонентов платформы производителей), простоты развертывания, возможности масштабирования виртуальной инфраструктуры и наличие дополнительных средств управления, обслуживания и мониторинга.
OpenVZ
OpenVZ
Проект OpenVZ представляет собой платформу виртуализации с открытым исходным кодом, развитие которого осуществляет сообщество независимых разработчиков, поддерживаемое компанией SWSoft. Распространяется продукт под лицензией GNU GPL. Ядро платформы OpenVZ входит в состав продукта Virtuozzo, коммерческого продукта SWSoft, обладающего большими, нежели OpenVZ, возможностями. Оба продукта используют оригинальную технику виртуализации: виртуализацию на уровне экземпляров операционной системы. Такой способ виртуализации обладает меньшей гибкостью по сравнению с полной виртуализацией (можно запускать только ОС семейства Linux, поскольку используется одно ядро для всех виртуальных окружений), однако позволяет достичь минимальных потерь производительности (около 1-3 процентов). Системы под управлением OpenVZ нельзя назвать полноценными виртуальными машинами, это скорее виртуальные среды (Virtual Environments, VE), в которых не происходит эмуляции компонентов аппаратуры. Такой подход позволяет лишь устанавливать различные дистрибутивы Linux в качестве виртуальных сред на одном физическом сервере. При этом каждое из виртуальных окружений имеет свои собственные деревья процессов, системные библиотеки и пользователей и может по-своему использовать сетевые интерфейсы.
Виртуальные окружения представляются для пользователей и приложений, работающих в них, практически полностью изолированными средами, которые могут управляться независимо от других окружений. Благодаря этим факторам и высокой производительности, продукты OpenVZ и SWSoft Virtuozzo получили наибольшее распространение при поддержке виртуальных частных серверов (Virtual Private Servers, VPS) в системах хостинга. На основе OpenVZ можно предоставлять клиентам несколько выделенных виртуальных серверов на основе одной аппаратной платформы, на каждом из которых могут быть установлены различные приложения и которые могут быть перезагружены отдельно от других виртуальных окружений. Архитектура OpenVZ представлена ниже:
Архитектура OpenVZ
Некоторые независимые эксперты проводили сравнительных анализ производительности виртуальных серверов на основе коммерческих платформ SWSoft Virtuozzo и VMware ESX Server для целей хостинга и выносили заключение, что Virtuozzo лучше справляется с этой задачей. Безусловно, платформа OpenVZ, на которой построен Virtuozzo, обладает такой же высокой производительностью, однако ей не хватает расширенных средств управления, которые есть в Virtuozzo.
Среда OpenVZ отлично подходит также для целей обучения, где каждый может экспериментировать со своим изолированным окружением без опасности для других сред этого хоста. Между тем, применение платформы OpenVZ для других целей не является в данный момент целесообразным ввиду очевидной негибкости решения виртуализации на уровне операционной системы.
Virtual Iron
Virtual Iron
Компания Virtual Iron сравнительно недавно вышла на рынок платформ виртуализации, однако быстро включилась в конкурентную борьбу с такими серьезными вендорами серверных платформ, как VMware, XenSource и SWSoft. Продукты компании Virtual Iron основываются на бесплатном гипервизоре Xen, поддерживаемым Open Source сообществом Xen-community. Virtual Iron представляет собой платформу виртуализации, не требующую хостовой операционной системы (так называемая bare-metal платформа), и направлена на использование в корпоративной среде крупных предприятий. Продукты Virtual Iron обладают всеми необходимыми средствами для создания виртуальных машин, управления ими и их интеграции в производственную информационную среду компании. Virtual Iron поддерживает 32- и 64-битные гостевые и хостовые операционные системы, а также виртуальный SMP (Symmetric Multi Processing), предоставляющий возможность использования нескольких процессоров виртуальными машинами.
Изначально Virtual Iron использовала техники паравиртуализации для запуска гостевых систем в виртуальных машинах, так же как и продукты компании XenSource на основе гипервизора Xen. Использование паравиртуализации предполагает использование в виртуальных машинах специальных версий гостевых систем, исходный код которых модифицирован для запуска их платформами виртуализации. При этом требуется внесение изменений в ядро операционной системы, что для ОС с открытым исходным кодом не является большой проблемой, в то время, как для проприетарных закрытых систем, таких как Windows, это неприемлемо. Большого же прироста производительности в системах паравиртуализации не наблюдается. Как показала практика, производители операционных систем неохотно идут на включение поддержки паравиртуализации в свои продукты, поэтому эта технология не завоевала большой популярности. Вследствие этого, компания Virtual Iron одной из первых стала использовать техники аппаратной виртуализации, позволяющие запускать немодифицированные версии гостевых систем. В данный момент, последняя версия платформы Virtual Iron 3.7 позволяет использовать виртуальные машины на серверных платформах только с поддержкой аппаратной виртуализации. Официально поддерживаются следующие процессоры:
- Intel® Xeon® 3000, 5000, 5100, 5300, 7000, 7100 Series
- Intel® Core™ 2 Duo E6000 Series
- Intel® Pentium® D-930, 940, 950, 960
- AMD Opteron™ 2200 or 8200 Series Processors
- AMD Athlon™ 64 x2 Dual-Core Processor
- AMD Turion™ 64 x2 Dual-Core Processor
К тому же, на сайте Virtual Iron можно найти списки сертифицированного компанией оборудования для своей платформы виртуализации.
Продукты Virtual Iron существуют в трех изданиях:
- Single Server Virtualization and Management
- Multiple Server Virtualization and Management
- Virtual Desktop Infrastructure (VDI) Solution
На данный момент бесплатным решением является решение Single Server, которое позволяет установить Virtual Iron на одном физическом хосте в инфраструктуре организации. При этом поддерживается протокол iSCSI, сети SAN и локальные системы хранения.
Бесплатное издание Single Server имеет следующие минимальные требования к установке:
- 2 ГБ RAM
- Привод CD-ROM
- 36 ГБ места на диске
- Сетевой интерфейс Ethernet
- Сетевой интерфейс Fibre channel (не обязательно)
- Поддержка аппаратной виртуализации в процессоре
Virtual Iron позволяет по достоинству оценить все возможности аппаратной виртуализации и средства управления виртуальными машинами. Бесплатное издание в первую очередь предназначено для того, чтобы оценить эффективность и удобство платформы виртуализации и средств управления. Однако и оно может использоваться в производственной среде предприятия для поддержки внутренних серверов компании. Отсутствие отдельной хостовой платформы позволит, во-первых, не тратится на приобретение лицензии на хостовую ОС, а во-вторых, снижает потери производительности на поддержку гостевых систем. Типичные применения бесплатного издания Virtual Iron — развертывание нескольких виртуальных серверов в инфраструктуре небольшой организации сектора SMB в целях отделения от аппаратуры жизненно важных серверов и повышения их управляемости. В дальнейшем, при покупке коммерческой версии платформы инфраструктура виртуальных серверов может быть расширена, а также могут быть использованы такие возможности, как эффективные средства резервного копирования и «горячей» миграции виртуальных серверов между хостами.
Xen Express
Xen Express
Компания XenSource также является провайдером технологий паравиртуализации на основе бесплатного гипервизора Xen. Однако, в отличие от Virtual Iron, XenSource продолжает борьбу за внедрение технологий паравиртуализации и добилась в этом отношении определенных успехов. Некоторые вендоры операционных систем Linux, таких как Red Hat и SUSE, согласились на включение средств виртуализации Xen в свои дистрибутивы. Продукты XenSource поддерживают также аппаратные техники виртуализации, что позволяет также запускать немодифицированные версии гостевых систем. Таким образом, при запуске виртуальных машин в продуктах XenSource можно использовать одну из двух техник виртуализации.
Не так давно компания XenSource выпустила бесплатную версию продукта на основе гипервизора Xen, получившую название Xen Express. Этот продукт существует совместно с бесплатным Open Source решением Xen, поддержкой которого занимается сообщество независимых разработчиков. Основные возможности Xen Express включают в себя:
- поддержку до 4 ГБ физической RAM хоста
- поддержку до 4 ГБ RAM для гостевых систем Windows
- поддержку до 2 процессорных гнезд
- решения для P2V (Physical-to-Virtual) миграции (только для Linux-систем, P2V для Windows доступны через third-party вендоров)
- поддержку гостевых систем Windows Server 2003; Windows XP; Windows 2000 Server; Red Hat EL 3.6, 3.7, 3.8, 4.1, 4.2, 4.3, 4.4, 5.0; SUSE SLES 9.2, 9.3, 10.1; Debian Sarge
- поддержку одной графической консоли единовременно
При этом, хотя сама платформа и является бесплатной, техническая поддержка продукта может быть приобретена дополнительно. Компания XenSource недавно провела масштабное тестирование производительности гипервизора Xen в сравнении гипервизором продукта VMware ESX Server, являющегося на данный момент стандартом де-факто для виртуализации серверов к крупных производственных средах. По результатам исследования гипервизор Xen даже опередил гипервизор ESX сервера на 1.5% при 2-х виртуальных процессорах, проиграв на 4-х процессорах менее одного процента. Тестирование производилось одним из стандартных средств тестирования компьютерных систем SPECjbb2005.
Обобщенные результаты сравнения производительности гипервизоров Xen и VMware ESX Server
Результаты говорят о том, что быстродействие платформ виртуализации на основе гипервизора Xen вполне удовлетворяет требованиям пользователей самого разного уровня. Таки образом, продукт XenExpress может быть использован в производственной среде малых, реже средних, предприятий для поддержания не только внутренних, но и внешних серверов. Однако, ограниченные возможности бесплатной версии не позволяют использовать платформу в больших масштабах, где должен использоваться Xen Enterprise, обладающий всеми необходимыми средствами, присущими серьезной платформе.
Microsoft Virtual Server
Microsoft Virtual Server
Компания Microsoft не новичок на рынке технологий виртуализации. Корпорация уже давно проявила интерес к виртуальным машинам, приобретя в 2003 году компанию Connectix вместе с популярным тогда продуктом Microsoft Virtual PC. На тот момент, Virtual PC мог вполне соперничать с продуктами компании VMware, однако, по непонятным причинам, Microsoft выпустила лишь версию Virtual PC 2004, надолго оставив дальнейшее развитие продукта, выпустив только в начале этого года Virtual PC 2007. А компания VMware стремительными темпами продолжала наращивать функционал продуктов VMware Workstation и VMware GSX Server, сделав последний, в конце концов, бесплатным и переименовав его в VMware Server.
Компания Microsoft, безусловно, осознавала свое технологическое отставание от VMware и выпустила коммерческую серверную платформу виртуализации Microsoft Virtual Server 2005 на основе ядра Virtual PC. Этот продукт существовал в двух изданиях: Standard Edition (для сектора SMB) и Enterprise Edition (для крупных компаний), однако продавался он весьма плохо. Вследствие этого, в апреле 2006 года Microsoft объявила об объединении двух изданий в одно (Enterprise Edition) и сделала продукт бесплатным. Вместе с этим Microsoft объявила о начале глобальной стратегии по виртуализации и включении виртуализации на основе гипервизора под кодовым названием Viridian в новую версию серверной платформы Windows 2008 Longhorn. Сейчас Microsoft готовится к выпуску первого пакета обновлений для продукта Microsoft Virtual Server R2 SP1, в который будут включены средства поддержки аппаратной виртуализации Intel VT и AMD-V.
Сама компания Microsoft так определяет основные варианты использования продукта Virtual Server:
- Разработка программного обеспечения и создание виртуальных тестовых сред
- Миграция приложений и их отвязывание от оборудования
- Консолидация серверного парка предприятия
В данный момент наибольший интерес представляет использование Virtual Server в связке с продуктом System Center Virtual Machine Manager (SCVMM), находящимся сейчас в стадии бета-тестирования, окончательная версия которого будет поддерживать как виртуализацию на основе Virtual Server, так и виртуальные сервера семейства Windows Longhorn. Пока же можно бесплатно загрузить с сайта Microsoft вторую бету SCVMM.
Консоль управления виртуальными серверами Virtual Machine Manager
К сожалению, недавно компания Microsoft объявила о том, что виртуализация на платформе Windows 2008 будет доступна не ранее середины 2008 года, так что у VMware есть еще много времени для того, чтобы захватить еще большую долю рынка технологий виртуализации.
Еще одним плюсом Virtual Server является возможность управления сервером виртуализации через Windows Management Instrumentation (WMI) и тесная его интеграция с другими продуктами и службами Microsoft. Виртуальные машины на основе Virtual Server могут управляться как посредством тонкого, так и толстого клиента.
Безусловно, продукт Virtual Server можно использовать для поддержания внутренней инфраструктуры виртуальных серверов не только в секторе SMB, но и в крупных организациях. Пока неясно, какой же все-таки будет интегрированная виртуализация в платформу Windows Server 2008, но совершенно точно Microsoft составит хорошую конкуренцию платформам VMware.
VMware Server
VMware Server
Компания VMware в данный момент является безусловным лидеров в производстве как серверных, так и настольных платформ виртуализации. В секторе виртуализации серверов VMware предлагает сразу два принципиально различных продукта: бесплатный VMware Server и коммерческий VMware ESX Server. Первый нацелен на сегмент виртуализации для малого и среднего бизнеса, второй же является частью решения для построения виртуальной инфраструктуры в крупной организации. Продукт VMware Server, хотя и имеет в данный момент версию 1.0.3, разрабатывается компанией VMware уже давно, и ранее носил название VMware GSX Server. Став бесплатным в 2006 году, этот продукт приобрел поистине огромную популярность не только как средство виртуализации серверов, но и, зачастую, используется как настольная платформа виртуализации IT-профессионалами и компаниями-разработчиками ПО.
VMware Server обладает всеми необходимыми возможностями для внедрения виртуализации в секторе SMB для поддержания виртуальной инфраструктуры в компании. В качестве хостовых могут использоваться Windows и Linux платформы, что позволяет использовать виртуализацию в гетерогенной среде предприятия. Список поддерживаемых гостевых операционных систем весьма обширен, а удобство использования продукта позволяет применять его самому широкому кругу пользователей. VMware Server поддерживает 32- и 64-битные хостовые и гостевые операционные системы и предоставляет возможности по удаленному управлению виртуальными машинами и виртуальным сервером. VMware Server включает в себя поддержку Intel VT, программные интерфейсы для взаимодействия third-party приложений с виртуальными машинами и может быть запущен в качестве сервиса при старте хостовой системы. Виртуальная машина под управлением VMware Server может иметь до 4-х виртуальных сетевых интерфейсов, 3,6 ГБ оперативной памяти и управляться несколькими пользователями. При развитой инфраструктуре виртуальных серверов вам могут понадобиться дополнительные средства управления, которые предоставляет продукт VMware Virtual Center.
С точки зрения удобства и простоты использования VMware Server является безусловным лидером, а по производительности не отстает от коммерческих платформ (особенно в хостовых системах Linux). К недостаткам можно отнести отсутствие поддержки горячей миграции и отсутствие средств резервного копирования, которые, однако, предоставляются, чаще всего, только коммерческими платформами. Безусловно, VMware Server лучший выбор для быстрого развертывания внутренних серверов организации, включая предустановленные шаблоны виртуальных серверов, которых в избытке можно найти на различных ресурсах (например, Virtual Appliance Marketplace).
Итоги
Подводя итоги обзора бесплатных серверных платформ виртуализации, можно сказать, что каждая из них на данный момент занимает свою нишу в секторе SMB, где за счет использования виртуальных машин можно существенно повысить эффективность ИТ-инфраструктуры, сделать ее более гибкой и уменьшить затраты на приобретение оборудования. Бесплатные платформы, в первую очередь, позволяют оценить возможности виртуализации не на бумаге и ощутить все преимущества этой технологии. В заключение, приведем сводную таблицу характеристик бесплатных платформ виртуализации, которая поможет вам выбрать подходящую серверную платформу для своих целей. Ведь именно через бесплатную виртуализацию лежит путь к дальнейшему вложению денег в проекты по виртуализации на основе коммерческих систем.
Название платформы, разработчик | Хостовая ОС | Официально поддержи- ваемые гостевые ОС | Поддержка нескольких виртуальных процессоров (Virtual SMP) | Техника виртуализации | Типичное использование | Производи- тельность |
OpenVZ | Открытый проект сообщества Open Source при поддержке SWSoft Linux | Различные дистрибутивы Linux | Да | Виртуализация уровня операционной системы | Изоляция виртуальных серверов (в том числе для услуг хостинга) | Без потерь |
Virtual Iron 3.7Virtual Iron Software, Inc | Не требуется | Windows, RedHat, SuSE | Да (до 8) | Нативная виртуализация, аппаратная виртуализация | Виртуализация серверов в производственной среде | Близка к нативной |
Virtual Server 2005 R2 SP1Microsoft | Windows | Windows, Linux (Red Hat и SUSE) | Нет | Нативная виртуализация, аппаратная виртуализация | Виртуализация внутренних серверов в корпоративной среде | Близка к нативной (при установленных Virtual Machine Additions) |
VMware ServerVMware | Windows, Linux | DOS, Windows, Linux, FreeBSD, Netware, Solaris | Да | Нативная виртуализация, аппаратная виртуализация | Консолидация серверов небольших предприятий, разработка /тестирование | Близка к нативной |
Xen Express и XenXenSource (при поддержке Intel и AMD) | NetBSD, Linux, Solaris | Linux, NetBSD, FreeBSD, OpenBSD, Solaris, Windows, Plan 9 | Да | Паравиртуализация, аппаратная виртуализация | Разработчики, тестировщики, IT-профессионалы, консолидация серверов небольших предприятий | Близка к нативной (некоторые потери при работе с сетью и интенсивном использовании дисков) |
www.ixbt.com