Курс лекций Составитель Соркина В. Е. Введение 12

Вид материалаКурс лекций

Содержание


Преимущества виртуализации приложений
Средство виртуализации приложений SoftGrid
Соединитель SMS для SoftGrid.
SoftGrid позволяет виртуализировать следующие компоненты: данные, например профили и документы пользователей
конфигурации (реестр, файлы INI и библиотеки DLL). В настоящее время в SoftGrid не поддерживается виртуализация компонентов уров
Подобный материал:
1   ...   40   41   42   43   44   45   46   47   ...   71

Преимущества виртуализации приложений

Традиционно критически важными считались только серверные приложения. Сегодня, когда все больше сотрудников выполняет свои повседневные задачи с использованием таких настольных приложений, как клиентская программа для обмена сообщениями и организации совместной работы Microsoft Office Outlook®, текстовый редактор Microsoft Office Word и программа для работы с электронными таблицами Microsoft Office Excel®, граница между серверными критически важными приложениями и настольными приложениями начинает стираться. В результате такие качества, как отказоустойчивость, самовосстановление, аварийное восстановление, производительность и мобильность, которых раньше ожидали от серверных приложений, теперь все чаще требуются и от настольных компьютеров.
Несмотря на то, что многие организации занимаются внедрением у себя многоуровневых веб-систем, эра «толстых» клиентов и клиент-серверных приложений отнюдь не закончилась. Сегодня отделы ИТ заняты поиском новых подходов к решению застарелой проблемы повышения надежности и безопасности настольных приложений, чтобы обеспечить необходимую степень их устойчивости. Два из таких подходов — это потоковая доставка приложений или сеансов, реализуемая путем размещения приложений на сервере терминалов или сервере Citrix, и виртуализация приложений, осуществляемая с помощью программного обеспечения SoftGrid.
Технология потоковой доставки приложений или сеансов действительно в значительной мере способствует решению задач централизованного управления и аварийного восстановления, однако мало что может сделать для устранения проблем совместимости приложений — как друг с другом, так и с операционной системой. Другой тип проблем с потоковой доставкой приложений или сеансов связан с тем, что это решение может стать единой точкой отказа или критическим местом, ограничивающим производительность. Чтобы избежать этих проблем, организации создают контейнеры серверов с целью предотвращения конфликтов между прило­жениями и между приложениями и операционной системой. А чтобы обеспечить возможность масштабирования и исключить появление единой точки отказа, устанавливаются дополнительные серверы. Однако такой подход увеличивает нагрузку на ИТ-специалистов и приводит к росту трудозатрат. Он также ведет к раздуванию ИТ-бюджета в связи с ростом капитальных затрат на закупку и развертывание нового оборудования.
Средство виртуализации приложений SoftGrid сочетает в себе лучшее из обоих миров: хранение, управление и обслуживание приложений осуществляется централизованно, но при этом приложения передаются по сети и выполняются локально на клиентских компьютерах. Это позволяет не только сократить трудозатраты ИТ-специ­алистов, но и повысить гибкость компьютерной среды и тем самым предоставить организациям возможность быстрее реагировать на изменяющиеся потребности.
Технология виртуализации приложений отличается от традиционного подхода к организации компьютерной среды, в котором настраиваются (как правило, вручную) статические системы, поддерживающие одно решение, а все компоненты устанавливаются и настраиваются на отдельных компьютерах. Например, в традиционной компьютерной среде каждая единица оборудования предназначена для решения определенных задач — например, служит веб-сервером или сервером базы данных; операционная система тесно связана с оборудованием (один компьютер работает под управлением Windows, другой — под управлением UNIX); а хранение данных осуществляется в определенных местах. Поверх всех этих уровней устанавливаются приложения, которые будут выполняться в данной статической среде. Такую компьютерную структуру требуется подвергнуть тестированию, поскольку для обеспечения совместной работы необходимо жестко настроить все уровни этой среды. В результате получается жесткая конфигурация, трудно поддающаяся адаптации при изменении потребностей организации или установке и обновлении приложений.
В отличие от этого в виртуальных системах приложения становятся службами, которые доступны по запросу и которыми пользоваться так же удобно, как, например, простейшими бытовыми приборами. Приложения больше не привязаны к определенным компьютерам или отделам, ими можно пользоваться на любом компьютере в любое время, когда это необходимо. Поскольку технология виртуализации приложений упрощает динамическое добавление, обновление и обслуживание приложений и компьютеров, появляется возможность создать значительно более подвижную и конкурентоспособную компьютерную среду, требующую минимальных затрат времени и ресурсов.
В результате существенного упрощения ИТ-среды при использовании виртуализации приложений отделы ИТ могут значительно сократить свои трудозатраты. Виртуализация помогает снизить трудозатраты на поддержку приложений и настольных компьютеров, а также повысить уровни обслуживания и гибкость организации.

Средство виртуализации приложений SoftGrid

Единое унифицированное решение для управления виртуализацией приложений SoftGrid позволяет в режиме реального времени развертывать приложения на те компьютеры, где это требуется. Решение SoftGrid преобразует приложения Windows из устанавливаемых локально продуктов в виртуальные службы, централизованно настраиваемые, управляемые и развертываемые по запросу на любые компьютеры под управлением Windows в компьютерной среде организации, включая настольные и переносные компьютеры и серверы служб терминалов/Citrix.



Рис. 19 Обзор решения SoftGrid
На Рис. 19 приводится обзор физических компонентов SoftGrid, используемых для обеспечения надежного развертывания приложений и управления ими. К основным компонентам относятся следующие:
  1. Microsoft System Center Virtual Application Server. Этот сервер обеспечивает потоковую доставку приложений на компьютеры с установленным программным обеспечением SoftGrid (настольные ПК и серверы терминалов). Сервер выполняет авторизацию и проверку подлинности запросов на приложения и обладает возможностями обеспечения безопасности, контроля использования, мониторинга и сбора данных, необходимыми для реализации полного централизованного управления приложениями.
  2. Клиент SoftGrid (Средство виртуализации приложений Microsoft SoftGrid для настольных ПК). Клиентское ПО SoftGrid устанавливается на компьютер пользователя только один раз. Этот клиент взаимодействует с сервером System Center Virtual Application Server, получает приложения в потоковом режиме и обеспечивает возможность безопасного локального выполнения этих приложений на клиентском компьютере без необходимости их физической установки на компьютере пользователя.
  3. Консоль управления SoftGrid. Консоль управления SoftGrid предназначена для централизованной настройки, администрирования и мониторинга серверов SoftGrid. Консоль управления можно использовать для назначения пользователям и подразделениям организации прав на работу с приложением и соответствующих лицензий.
  4. Секвенсор SoftGrid. Секвенсор SoftGrid построен на основе мастеров и предназначен для автоматической обработки приложений, позволяющей приложениям работать с системой SoftGrid без внесения каких-либо изменений в исходный код приложения.

  1. Соединитель SMS для SoftGrid. Соединитель Microsoft SMS для SoftGrid служит единым интерфейсом управления локальными и виртуальными приложениями. администратор может принудительно загружать виртуальные приложения на клиентские компьютеры с помощью средств развертывания SMS или предоставлять их по запросу с использованием технологии потоковой доставки SoftGrid. Интеграция технологии виртуализации приложений с сервером SMS позволяет организациям ускорить развертывание приложений и снизить его стоимость.

Рис. 20
На Рис. 20 показаны некоторые виртуальные компоненты, входящие в состав пакета приложения и передаваемые на клиентские компьютеры, на которых выполняются виртуальные приложения. Виртуализация этих компонентов помогает решить основные проблемы жизненного цикла управления приложениями, такие как необходимость проводить регрессивное тестирование и использовать специальные технологии для исключения конфликтов между приложениями (например, контейнеры серверов). Виртуализация этих компонентов также сокращает размер реестра. Тем самым уменьшается время загрузки системы.
SoftGrid позволяет виртуализировать следующие компоненты:
  • данные, например профили и документы пользователей;
  • системные службы, включая службы Windows, объекты COM и OLE, шрифты и копирование-вставку;
  • конфигурации (реестр, файлы INI и библиотеки DLL). В настоящее время в SoftGrid не поддерживается виртуализация компонентов уровня ядра и драйверов устройств.