Автор работы: Пользователь скрыл имя, 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
Федеральное государственное бюджетное образовательное
учреждение высшего профессионального образования
«МОРДОВСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
им. Н. П. ОГАРЁВА»
Факультет экономический
Кафедра статистики, эконометрики и информационных технологий в управлении
Реферат
на тему:
Виртуальные приложения и виртуальные машины
Выполнила: студентка
направления «Бизнес-информатика»
Саранск 2013г.
Содержание
Введение…………………………………………………………
1. 1 Виртуальные приложения для Linux……………………………..5
1.2 Виртуальные приложения для Windows……………………….....5
Заключение……………………………………………………
Литература……………………………………………………
Введение
В наше время виртуальные приложения стали на много актуальнее чем в недалеком прошлом. За последние несколько лет в методах управления клиентскими системами и серверами произошли существенные изменения. В прошлом установочные программы размещались на файл-серверах, а администраторы устанавливали приложения вручную или развертывали с использованием сценариев регистрации. В настоящее время стало проще назначать и публиковать приложения на компьютерах с помощью различных программ.
Виртуальные машины предлагают интересное решение проблемы, которая долго досаждала пользователям, особенно тем, кто пользовался программным обеспечением с открытым кодом: как устанавливать новые прикладные программы. Проблема в том, что многие приложения зависят от ряда других приложений и библиотек, которые сами зависят от множества других пакетов программ.
Теперь при использовании виртуальных машин разработчик программного обеспечения может тщательно сконструировать виртуальную машину, загрузить на неё требуемую операционную систему, библиотеки и код приложения и закрепить все это в едином готовом к работе блоке. Затем этот образ виртуальной машины может быть помещен на компакт-диск или выложен на веб-сайт для того, чтобы потребители могли его установить или загрузить. Этот подход предполагает, что только разработчик программного обеспечения должен разбираться во всех этих зависимостях. Потребители получают полный, абсолютно работоспособный пакет, совершенно не зависящий от того, под управлением какой операционной системы они его запускают и какие другие программы, пакеты и библиотеки у них установлены. Эти «упакованные» виртуальные машины называют виртуальными приложениями.
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, сделайте следующее:
Виртуальные приложения для Windows
Parallels Desktop также позволяет использовать виртуальные приложения для Windows. Компания Microsoft предоставляет виртуальные машины Virtual PC с предустановленной пробной версией Windows XP или Windows Vista. С помощью Parallels Transporter вы сможете преобразовать виртуальную машину Microsoft Virtual PC в формат Parallels.
Чтобы воспользоваться виртуальным приложением для Windows, сделайте следующее:
Parallels Transporter извлечет конфигурационный файл и все файлы жестких дисков виртуальной машины Virtual PC из архива и преобразует их в формат Parallels (.pvs и .hdd). При этом сохранятся все данные и настройки.
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
Пакет виртуального приложения
Виртуализированное приложение Microsoft Application Virtualization, импортированное в Configuration Manager 2007.
Импорт нового пакета виртуального приложения
Для развертывания
пакета виртуального приложения на клиентах
Configuration Manager 2007 необходимо импортировать
виртуализированное приложение Microsoft
Application Virtualization в Configuration Manager 2007. При импорте
виртуального приложения в Configuration Manager
2007 используется связанный файл расширения XML для предоставления
сведений о виртуальном приложении, а «Имя» и «Версия» связываются
со свойствами пакета виртуального приложения
Configuration Manager 2007. Хотя поля «Имя» и «Версия» заполняю
Прежде чем импортировать новое виртуализированное приложение в 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. В кэше клиента выводится только последняя версия каждого пакета виртуального приложения. При запуске пакетов виртуального приложения более новой версии все предыдущие версии пакетов виртуального приложения удаляются, а новая версия сохраняется в кэше клиента. При удалении виртуального приложения пакеты виртуального приложения также удаляются из кэша клиента.
Информация о работе Виртуальные приложения и виртуальные машины