Виртуальные приложения и виртуальные машины

Автор работы: Пользователь скрыл имя, 07 Марта 2014 в 01:42, реферат

Краткое описание

Теперь при использовании виртуальных машин разработчик программного обеспечения может тщательно сконструировать виртуальную машину, загрузить на неё требуемую операционную систему, библиотеки и код приложения и закрепить все это в едином готовом к работе блоке. Затем этот образ виртуальной машины может быть помещен на компакт-диск или выложен на веб-сайт для того, чтобы потребители могли его установить или загрузить. Этот подход предполагает, что только разработчик программного обеспечения должен разбираться во всех этих зависимостях. Потребители получают полный, абсолютно работоспособный пакет, совершенно не зависящий от того, под управлением какой операционной системы они его запускают и какие другие программы, пакеты и библиотеки у них установлены. Эти «упакованные» виртуальные машины называют виртуальными приложениями.

Содержание

Введение……………………………………………………………………......3

Виртуализация приложений…………………………………………....4
Использование виртуальных приложений…………………………....5
1. 1 Виртуальные приложения для Linux……………………………..5
1.2 Виртуальные приложения для Windows……………………….....5
Пакеты виртуальных приложений Configuration Manager 2007….....7
Виртуальные приложения Microsoft Soft Grid…………………….....20

Заключение…………………………………………………………………....32
Литература…………………………………………………………………….33

Вложенные файлы: 1 файл

виртуальные приложения.docx

— 74.22 Кб (Скачать файл)

Федеральное государственное бюджетное образовательное

учреждение высшего профессионального образования

«МОРДОВСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ

 им. Н. П. ОГАРЁВА»

 

Факультет экономический

Кафедра статистики, эконометрики и информационных технологий в управлении

 

 

Реферат

на тему:

Виртуальные приложения и виртуальные машины

 

 

 

 

Выполнила: студентка

направления «Бизнес-информатика»

 

 

 

 

 

 

 

 

 

 

 

Саранск 2013г.

Содержание

 

Введение……………………………………………………………………......3

 

  1. Виртуализация приложений…………………………………………....4
  2. Использование виртуальных приложений…………………………....5

           1. 1 Виртуальные приложения для Linux……………………………..5

           1.2 Виртуальные приложения для Windows……………………….....5

  1. Пакеты виртуальных приложений Configuration Manager 2007….....7
  2. Виртуальные приложения Microsoft Soft Grid…………………….....20

 

Заключение…………………………………………………………………....32

Литература…………………………………………………………………….33

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Введение

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

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

       Теперь при использовании виртуальных машин разработчик программного обеспечения может тщательно сконструировать виртуальную машину, загрузить на неё требуемую  операционную систему, библиотеки и код приложения и закрепить все это в едином готовом к работе блоке. Затем этот образ виртуальной машины может быть помещен на компакт-диск или выложен на веб-сайт для того, чтобы потребители могли его установить или загрузить. Этот подход предполагает, что только разработчик программного обеспечения должен разбираться во всех этих зависимостях. Потребители получают полный, абсолютно работоспособный пакет, совершенно не зависящий от того, под управлением какой операционной системы они его запускают и какие другие программы, пакеты и библиотеки у них установлены. Эти «упакованные» виртуальные машины называют виртуальными приложениями.

 

 

 

1. Виртуализация приложений

       Виртуaлизaция приложений процесс использовaния приложения преобрaзованного из требующего установки в ОС в не требующий (требуется только запустить). Для виртуaлизaции приложений программное обеспечение виртуaлизаторa определяет при установке виртуaлизуемого приложения, какие требуются компоненты ОС и их эмулирует, тaким обрaзом, создaётся необходимaя специaлизировaннaя средa для конкретно этого виртуaлизируемого приложения и, тем сaмым, обеспечивaется изолировaнность рaботы этого приложения. Для создания виртуaльного приложения виртуaлизируемое помещaется в контейнер, оформленный, как правило, в виде папки. При зaпуске виртуaльного приложения зaпускaется виртуaлизируемое приложение и контейнер, являющийся для него рабочей средой. Рaбочaя средa зaпускaется и предостaвляет локaльные рaнее создaнные ресурсы, которое включaет в себя ключи реестрa, файлы и другие компоненты, необходимые для зaпускa и работы приложения. Тaкaя виртуaльнaя средa рaботaет кaк прослойкa между приложением и оперaционной системой, что позволяет избежaть конфликтов между приложениями. Виртуaлизaцию приложений обеспечивaют, нaпример, прогрaммы CitrixXenApp , SoftGrid и VMWareThinApp .

Достоинства:

  • изолированность исполнения приложений: отсутствие несовместимостей и конфликтов;
  • каждый раз в первозданном виде: не загромождается реестр, нет конфигурационных файлов — необходимо для сервера;
  • меньшие ресурс о затраты по сравнению с эмуляцией всей ОС.

 

 

 

 

2. Использование виртуальных приложений

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

Виртуальные приложения для Linux

       Готовые виртуальные машины с Linux, на которых установлен базовый набор служб и приложений, называются виртуальными приложениями Parallels. Виртуальные приложения для Linux создаются специалистами Parallels и доступны для скачивания на сайте Parallels, Technology, Network.

       Чтобы воспользоваться виртуальным приложением для Linux, сделайте следующее:

  1. На странице Parallels, Technology, Network нажмите на название виртуального приложения, чтобы посмотреть конфигурацию виртуальной машины и параметры доступа гостевой ОС.
  1. Скачайте нужное виртуальное приложение, нажав на ссылку GET APP и выбрав ссылку для скачивания файла в формате .dmg.
  1. После завершения скачивания дважды щелкните по файлу с расширением .dmg, чтобы начать установку.

Виртуальные приложения для Windows

       Parallels Desktop также позволяет использовать виртуальные приложения для Windows. Компания Microsoft предоставляет виртуальные машины Virtual PC с предустановленной пробной версией Windows XP или Windows Vista. С помощью Parallels Transporter вы сможете преобразовать виртуальную машину Microsoft Virtual PC в формат Parallels.

       Чтобы воспользоваться виртуальным приложением для Windows, сделайте следующее:

  1. Скачайте виртуальную машину Virtual PC с самораспаковывающимся архивом с предустановленной Windows (.exe) с сайта Microsoft. В случае с Windows Vista может понадобиться скачать дополнительные файлы с расширением .rar. Сохраните их в ту же папку, что и основной .exe-файл.
  1. Запустите Parallels Transporter и выполните миграцию виртуальной машины Virtual PC в формат Parallels. Подробное описание миграции сторонних виртуальных машин смотрите в Руководстве пользователя Parallels Transporter.

       Parallels Transporter извлечет конфигурационный файл и все файлы жестких дисков виртуальной машины Virtual PC из архива и преобразует их в формат Parallels (.pvs и .hdd). При этом сохранятся все данные и настройки.

 

 

 

 

 

 

 

 

 

 

 

 

 

  1. Пакеты виртуальных приложений Configuration Manager 2007

       Configuration Manager 2007 поддерживает запуск виртуализированных приложений, созданных с помощью платформы Microsoft Application Virtualization. Пакеты виртуальных приложений можно запускать на клиентских компьютерах Configuration Manager 2007, не устанавливая приложения программного обеспечения локально. Чтобы запустить  пакеты виртуальных приложений, на конечных компьютерах должна быть установлена операционная система версии Windows XP или выше.

       После создания виртуализированного приложения с помощью Microsoft Application Virtualization Sequencer, необходимо импортировать пакеты в Configuration Manager 2007 и развернуть пакет виртуального приложения на клиентах Configuration Manager 2007.

Терминология для пакетов виртуальных приложений

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

Точка распространения с разрешением потоковой передачи виртуализации приложения

Точка распространения Configuration Manager 2007, на которой разрешена потоковая передача пакетов виртуальных приложений клиентам Configuration Manager 2007.

Microsoft Application Virtualization Desktop Client

Приложение, установленное на клиентском компьютере Configuration Manager 2007, работающем на Windows XP или Windows Vista, который сообщается и выполняет проверку подлинности сайта Configuration Manager 2007 для получения пакетов виртуального приложения и позволяет локальный запуск виртуализированного приложения.

Платформа Microsoft Application Virtualization

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

Клиент служб терминалов Microsoft Application Virtualization

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

Виртуализированное приложение

Приложение, созданное средствами Microsoft Application Virtualization Sequencer, переданное на компьютер, на котором установлен Microsoft Application Virtualization Terminal Services Client или Microsoft Application Virtualization Desktop Client, которое можно запускать изнутри его собственной виртуальной среды.

Выполнение виртуализации

Процесс создания пакета приложения средствами Microsoft Application Virtualization Sequencer. Во время этого процесса приложение отслеживается, настраиваются его ярлыки и создается пакет виртуализированного приложения, содержащий файлы с расширениями .osd, .sft, .sprj, and .ico.

Пакет виртуального приложения

Виртуализированное приложение Microsoft Application Virtualization, импортированное в Configuration Manager 2007.

Импорт нового пакета виртуального приложения

       Для развертывания пакета виртуального приложения на клиентах Configuration Manager 2007 необходимо импортировать виртуализированное приложение Microsoft Application Virtualization в Configuration Manager 2007. При импорте виртуального приложения в Configuration Manager 2007 используется связанный файл расширения XML для предоставления сведений о виртуальном приложении, а «Имя» и «Версия» связываются со свойствами пакета виртуального приложения Configuration Manager 2007. Хотя поля «Имя» и «Версия» заполняются данными из связанного XML-файла, эти поля можно обновлять. XML-файл-это манифест виртуального приложения, к тому же, он содержит дополнительные сведения, связанные с пакетом. Имя SFT-файла также изменяется, и все связанные OSD-файлы ссылаются на новый SFT-файл.

       Прежде чем импортировать новое виртуализированное приложение в Configuration Manager 2007, следует создать исходный и конечный каталоги. Исходному и конечному каталогам можно задать любое имя. Исходный каталог должен содержать виртуализированное приложение, созданное с помощью средств Microsoft Applicatio Virtualization Sequencer. Для выбора места расположения исходного каталога виртуализированного приложения можно использовать мастер «создания пакета виртуального приложения». Исходное расположение может быть одним из таких:

  • Расположение в сети, указанное при первой виртуализации приложения.
  • Расположение в сети, где в текущий момент хранится существующее виртуальное приложение. 

       Конечный каталог – это место, где виртуализированное приложение будет храниться в Configuration Manager 2007.(«Конечный» каталог должен отличаться от «исходного» каталога. При выполнении импорта виртуального приложения все файлы в указанном «конечном» каталоге будут заменены новыми файлами.)

Пакеты виртуального приложения в конечной папке могут распространяться по точкам распространения и развертываться на клиентах Configuration Manager 2007. Распространять на клиенты Configuration Manager 2007 можно только те пакеты виртуальных приложений, которые были импортированы в папку назначения с помощью мастера «Создания пакетов виртуальных приложений».

После завершения работы мастера «Создания пакетов виртуальных приложений» новый пакет виртуального приложения отображается в области результатов консоли Configuration Manager при выборе «Пакеты» в узле «Распространение программного обеспечения».

Компоненты программного обеспечения пакета виртуального приложения

       Пакеты виртуального приложения можно запускать независимо от того, какое из приложений установлено на конечном компьютере. Необходимые приложения программного обеспечения включены в пакет виртуального приложения. При импорте виртуального пакета в Configuration Manager 2007 все приложения, связанные с виртуальным пакетом, отображаются на странице «Свойства пакета» мастера «Создания пакетов виртуальных приложений».

       У пакетов виртуальных приложений нет связанных программ, как у стандартных пакетов программного обеспечения Configuration Manager 2007. Необходимые программы содержатся в пакете виртуального приложения, поэтому нет необходимости указывать программы при распространении пакетов виртуальных приложений.

Подготовка клиента Configuration Manager к запуску пакетов виртуального приложения

       Необходимо включить «агент клиента объявленных программ», чтобы запустить пакеты виртуальных приложений на клиентах Configuration Manager 2007.

       Агент клиента объявленных программ определяет, какие из объявленных пакетов виртуального приложения клиент может использовать. Когда найдено объявление и пакет готов к запуску, агент связывается с доступной точкой распространения для загрузки и запускает пакет локально или запускает его непосредственно с точки распространения. Если настроить пакеты виртуального приложения на локальную загрузку и запуск на конечном компьютере, они сохранятся в кэше клиента Configuration Manager 2007. Размер кэша клиента Configuration Manager 2007 по умолчанию равен 5 ГБ. Размер кэша по умолчанию следует увеличить в зависимости от количества и размера пакетов виртуального приложения, развертываемых в среде Configuration Manager 2007. Дополнительные сведения о конфигурации кэша клиента Configuration Manager 2007 см. Настройка временной папки загрузки программы (кэша) для клиентов Configuration Manager. В кэше клиента выводится только последняя версия каждого пакета виртуального приложения. При запуске пакетов виртуального приложения более новой версии все предыдущие версии пакетов виртуального приложения удаляются, а новая версия сохраняется в кэше клиента. При удалении виртуального приложения пакеты виртуального приложения также удаляются из кэша клиента.

Информация о работе Виртуальные приложения и виртуальные машины