Потоковая передача приложений - это форма распространения программного обеспечения по запросу . В этих сценариях на компьютере должны быть установлены только основные части кода приложения: пока конечный пользователь выполняет действия в приложении, необходимый код и файлы доставляются по сети по мере необходимости.
Потоковая передача приложений - это концепция, связанная с виртуализацией приложений , когда приложения запускаются непосредственно с виртуальной машины на центральном сервере, который полностью отделен от локальной системы. Напротив, потоковая передача приложений запускает программу локально, но по-прежнему включает централизованное хранение кода приложения. [1]
Потоковый сервер
Приложение упаковывается и хранится на сервере потоковой передачи. [2] [1] Упаковка или упорядочение создают изображение приложения таким образом, чтобы упорядочить доставку или предикативно оптимизировать доставку клиенту. [2]
Запуск и потоковая передача приложения
Первоначальный запуск приложения будет важен для конечного пользователя, и для этого можно оптимизировать процесс упаковки. После запуска будут выполняться общие функции. Поскольку эти функции запрашиваются конечным пользователем, они могут передаваться в потоковом режиме аналогичным образом. [2] [1] В этом случае клиент получает приложение с потокового сервера. В противном случае полное приложение может быть доставлено с сервера клиенту в фоновом режиме. В этом случае сервер отправляет приложение клиенту.
Преимущества
Концепция потоковой передачи приложений имеет несколько основных преимуществ по сравнению с традиционным распространением программного обеспечения: учитывая сложность современных приложений, многие функции никогда или редко используются, а извлечение приложения по запросу более эффективно с точки зрения использования сервера, клиента и сети; [3] потоковая передача также позволяет кэшировать приложения в локальной системе и при этом работать традиционным способом; обновления также могут быть автоматически развернуты в кэшированных файлах приложения. [1] [2] [4]
Реализации для конкретных поставщиков
- Citrix Application Streaming: автономный плагин XenApp
- Потоковая передача приложений Google : HTTP-протокол Chrome [ требуется пояснение ]
- Цифровое приложение Jukebox
- Сервер удаленных приложений Parallels
- Виртуализация приложений Microsoft (App-V)
- Виртуализация приложений Novell ZENworks
- Служба Microsoft Office 365 использует систему потоковой передачи, известную как «Щелкните для запуска», для распространения приложений Office . [5]
- Турбо (программное обеспечение)
Сервисы потоковой передачи приложений
Смотрите также
Рекомендации
- ^ a b c d «Виртуальная панацея, найденная в потоковой передаче приложений» . Датамация . 2008-08-11 . Проверено 10 сентября 2010 . CS1 maint: обескураженный параметр ( ссылка )
- ^ а б в г «Настольные виртуальные машины достигли совершеннолетия» (PDF) . Credit Suisse . 2007-11-26. Архивировано из оригинального (PDF) 20 февраля 2009 года . Проверено 3 марта 2008 . CS1 maint: обескураженный параметр ( ссылка )
- ^ Дэн Кузнецки (2007-07-25). «Потоковая передача приложений и почему вашей организации должно быть до этого дело» . ZDNet.com. Архивировано 19 сентября 2010 года . Проверено 10 сентября 2010 . CS1 maint: обескураженный параметр ( ссылка )
- ^ Роберт Л. Митчелл (21 ноября 2005 г.). «Потоковое воспроизведение рабочего стола» . [computerworld.com]. Архивировано 24 февраля 2008 года . Проверено 4 марта 2008 . CS1 maint: обескураженный параметр ( ссылка )
- ^ «Office 2013 доступен уже сейчас: Microsoft отказывается от DVD в стремлении перейти на облачную подписку» . Грань . Проверено 15 марта 2013 года . CS1 maint: обескураженный параметр ( ссылка )
- ^ https://docs.aws.amazon.com/appstream2/latest/developerguide/what-is-appstream.html
- ^ https://aws.amazon.com/appstream2/
- ^ https://cameyo.com/