TelecomTV — универсальная масштабируемая платформа предоставления мультимедийных услуг

BCC вошла в пятерку лидеров в предоставлении ИТ-услуг (Рейтинг РА «Эксперт» — «Российские ИКТ, 2010»)

Центр обработки данных обеспечивает непрерывность бизнес-процессов и повышает коэффициент доступности

Рабочее место пользователя: доставка или развертывание? (IT Expert)

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

Если действовать по традиционной схеме развертывания рабочих мест пользователей — именно такая схема используется последние 20 лет, — то компьютеризация любого рабочего места начинается с распаковки коробки с новым ПК и установки на него операционной системы Windows, набора офисных приложений (Microsoft Office, Adobe Acrobat Reader и т. д.) и лишь потом собственно корпоративных приложений в соответствии со спецификой компании и служебными обязанностями конкретного пользователя. Если умножить это на десятки и сотни компьютеров в организации, результат будет незавидным: при внедрении новых приложений, смене версий или просто инсталляции обновлений ПО у ИТ-службы опускаются руки от объема предстоящих работ. Неудивительно, что в крупных организациях переход на новую платформу настольных ПК, такую как Microsoft Windows Vista и Office 2007, нередко откладывается на год-два, а то и более.

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

Причем же здесь доставка приложений? По мере того как инфраструктура WAN-сети предприятий почти повсеместно перешла на высокоскоростные каналы передачи данных, появилась реальная возможность виртуализировать рабочие столы пользователей, воспользовавшись идеей терминального доступа. Но на новом витке развития технологий. Ведь если можно «нарисовать» на дисплее клиентского ПК копию экрана сервера с нужным набором приложений, совсем не обязательно реально устанавливать их на рабочие ПК пользователей.

Почему это не было сделано раньше? Во многом из-за того, что не было достаточно эффективных приложений, которые обеспечивали бы подобную функциональность. Но сегодня они есть. Подобная технология получила термин «доставка приложений». Несмотря на некоторый пафос наименования (по крайней мере если произносить этот термин на русском языке), с технологической точки зрения в этом есть несомненный практический смысл.

Основные поставщики программных средств для доставки приложений на рабочие столы — Citrix, VMware и Microsoft. Продукты VMware и Microsoft хорошо известны профессионалам в области виртуализации, а вот имя Citrix, ключевого игрока на рынке терминального доступа, на рынке виртуализации ново. Впрочем, кто-то из читателей наверняка знает марку XenSource — разработчика ПО для виртуализации и автора гипервизора Xen с открытым кодом.

В 2007 году компания XenSource вошла в состав в Citrix Systems, и теперь продукты XenSource для виртуализации продаются под брендом Citrix, хотя и с приставкой «Xen» в названии. Среди предлагаемых Citrix продуктов в контексте виртуализации наибольший интерес представляют два — XenDesktop и XenServer, предназначенные, соответственно, для виртуализации рабочих ПК и серверов предприятия.

Учитывая тему нашей статьи, уделим внимание продукту XenDesktop, позволяющему доставлять готовые рабочие столы пользователей, включая операционную систему и приложения, или виртуализировать рабочие столы. Идея заключается в том, что виртуальное рабочее место перемещается в центр обработки данных (ЦОД) и уже оттуда «доставляется» пользователю. Как мы уже отмечали, идея далеко не нова. Главное — ее эффективная и функциональная реализация, чтобы обеспечить наиболее гибкие возможности доставки приложения конечному пользователю. Теперь, основываясь на современной идее обслуживания бизнеса, доставка приложений для ПК с помощью XenDesktop превращается из статического процесса в динамический, позволяя выполнять индивидуальный набор приложений и настроек каждый раз, когда пользователь входит в систему.

Схема 1. Архитектура виртуализации ПК

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

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

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

Выделенная система

Предназначена для выполнения мощных вычислительных задач. Для этих целей обычно используют блейд-системы, где под нужды каждого пользователя выделяется отдельное лезвие. Пример применения: приложения CAD/CAM, рабочие места бизнес-аналитиков, оперирующих с большими объемами данных. В данном случае выигрыш от переноса вычислительной мощности на блейд-сервер будет заключаться в консолидации ресурсов, снижении стоимости владения системой и удобстве администрирования.

Разделяемая система

Используются ресурсы сервера, которые делятся между виртуальными машинами с помощью ПО виртуализации. При этом каждая виртуальная машина предоставляет отдельный ПК для пользователя. Пример применения: пользователи 1С, других пакетов ПО для целей оперативного управления предприятием.

Общий рабочий стол

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

Схема 2. Варианты виртуализации клиентского ПК

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

Если же говорить про конечного пользователя, то, как ни странно, концепция доставки приложений позволяет предоставить ему большую свободу в использовании на рабочем месте различных приложений по своему вкусу. Как пишет Роберт Вайтли (Robert Whiteley), старший аналитик Forrester Research в комментариях к продукту Citrix XenDesktop: «Поскольку критически важные для служебной деятельности приложения перемещены на сервер и потому не могут быть повреждены несовместимым ПО, у рядового сотрудника появляется возможность инсталлировать для себя на локальный диск iTunes необычные заставки экрана, иные программы и "примочки" и наслаждаться персонифицированным рабочим местом без ущерба для производительности корпоративных приложений и безопасности данных предприятия».

Олег Дмитриев, Сергей Березин