Поставка и обслуживание серверов, СХД, сетевого оборудования и программного обеспечения

Виртуализация IT-инфраструктуры

cloud1

Любая инфраструктура, какой бы она ни была идеальной в момент своего зарождения, через некоторое время становится совсем далекой от идеала. Перед ИТ-службой возникают одна за другой проблемы:

  • как унифицировать множество серверов и рабочих станций?

  • как обеспечить совместимость приложений, операционных систем и аппаратного обеспечения?

  • как изолировать одни сервисы и приложения от других для снижения числа конфликтов?

  • как оптимально загрузить новые мощные сервера?

  • как снизить энергозатраты на питание и охлаждение вычислительных систем?

  • как оперативно развертывать сервера, рабочие станции и приложения?

  • как снизить затраты на добавление новых рабочих мест и на обслуживание рабочих мест?

  • как обеспечить отказоустойчивость и снизить время восстановления после сбоев?

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

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

Корпорация Microsoft выделяет в своей стратегии следующие уровни перспектив развития Виртуализации ИТ:

static-vs-virtual

Производители предлагают множество решений по виртуализации, однако наибольшее развитие в коммерческом применении нашли:

  • виртуализация представления;

  • виртуализация операционной системы;

  • виртуализация приложения.

ВИРТУАЛИЗАЦИЯ ПРЕДСТАВЛЕНИЯ

Виртуализация представления решает следующие задачи:

  • изоляция пользователя от физического компьютера путем предоставления на экран изображения и обеспечения средствами ввода/вывода (мышь, клавиатура, смарт-карты, USB-устройства, принтеры);

  • размещение на одном физическом компьютере нескольких рабочих мест;

  • размещение вычислительных ресурсов в защищенных технических помещениях;

  • повышение безопасности информации за счёт ограничения физического доступа к серверам и рабочим станциям;

  • снижение затрат на обслуживание за счет ряда факторов: снижение энегопотребления, использование бездисковых терминалов, унификация оборудования и ПО.

virtdesktop

Данная технология сегодня нашла наибольшее развитие в виде терминальных серверов различных вендоров (Microsoft Remote Desktop Services, Citrix Metaframe, nComputing, АСТЕР), а также очень популярны среди адмнистраторов инструменты Telnet, SSH и т.п.

Как показывает опыт, данная технология является спасительной для приложений, чья архитектура имеет серьезные ограничения на работу в сети. Например, 1С:Предприятие 7.7 имеет файловую архитектуру доступа к данным, что значительно замедляет обмен по сети данными, и администраторы прибегают к терминальным решениям.

ВИРТУАЛИЗАЦИЯ СЕРВЕРОВ (ОПЕРАЦИОННЫХ СИСТЕМ)

Это направление наиболее активно развивается и сегодня является основной движущей силой виртуализации.

Суть его — замещение аппаратных ресурсов компьютера программными для выполняющихся на нём операционных систем. Это достигается за счет специальной прослойки — гипервизора. При этом обеспечивается совмещение нескольких виртуальных сред (машин) на одном физическом сервере, а последние достижения в архитектуре процессоров значительно повышают производительность такого решения.

virtserv

Среди наиболее распространенных решений на сегодня: Microsoft Windows Server 2008 Hyper-V и VMware ESX. Уже устаревающими можно считать технологии Microsoft Virtual Server и VMware Server.

ВИРТУАЛИЗАЦИЯ ПРЕДСТАВЛЕНИЯ. ВИРТУАЛИЗАЦИЯ ДЕСКТОПОВ

Развитие концепций виртуализации представления и виртуализации серверов, а также наращивание возможностей аппаратных платформ в виде множества ядер процессоров, больших объемов памяти, дисковых массивов и пропускной способности системной шины, привело к реализации возможности ВИРТУАЛИЗАЦИИ РАБОЧИХ СТАНЦИЙ.

virtcomp1

Теперь возможно виртуализовать каждый отдельный компьютер, а до пользователя довести только терминальную часть: монитор, клавиатуру, мышь, USB-интерфейсы, средства аппаратной аутентификации.

ВИРТУАЛИЗАЦИЯ ПРИЛОЖЕНИЙ

Данный подход позволяет запускать приложения на компьютерах, не устанавливая их непосредственно на компьютер.

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

virtapp

На сегодня наиболее комплексной платформой в этом сегменте является Microsoft Application Virtualization 4.5 (AppV). Данная система продуктов и решений основана на технологии SoftGrid и позволяет использовать на рабочих станциях ПО, не устанавливая его.

AppV входит в состав пакетов:

  • Microsoft Desktop Optimization Pack (MODP) 2008 R2;

  • Microsoft Application Virtualization for Terminal Services;

  • Microsoft System Center Configuration Manager 2007 R2 (модуль Streaming).