Удаленная мобильная виртуализация
Удаленная виртуализация мобильных устройств , как и виртуализация настольных компьютеров , представляет собой технологию, которая отделяет операционные системы и приложения от клиентских устройств, которые к ним обращаются. Однако в то время как виртуализация настольных компьютеров позволяет пользователям удаленно получать доступ к рабочим столам и приложениям Windows, удаленная виртуализация мобильных устройств предлагает удаленный доступ к мобильным операционным системам, таким как Android .
Удаленная виртуализация мобильных устройств включает в себя как полную виртуализацию операционной системы, называемую виртуальной мобильной инфраструктурой ( VMI ), так и виртуализацию пользователей и приложений, называемую виртуализацией мобильных приложений . Удаленная мобильная виртуализация позволяет пользователю удаленно управлять виртуальной машиной (ВМ) или приложением Android. Пользователи могут получать доступ к удаленно размещенным приложениям с помощью веб-браузеров с поддержкой HTML5 или приложений тонких клиентов с различных смартфонов, планшетов и компьютеров, включая Apple iOS, Mac OS, Blackberry, Windows Phone, настольные компьютеры Windows и устройства с ОС Firefox.
Виртуальная мобильная инфраструктура (VMI)
[ редактировать ]
VMI — это метод размещения мобильной операционной системы на сервере в центре обработки данных или облаке. Среды мобильных операционных систем выполняются удаленно и отображаются через сеть с помощью протоколов Mobile Optimized Display. По сравнению с инфраструктурой виртуальных рабочих столов (VDI), VMI должен работать в сетевых средах с низкой пропускной способностью, таких как сотовые сети с нестабильным покрытием и лимитированным доступом. В результате, даже если мобильный телефон подключен к высокоскоростной сети 4G/LTE, пользователям может потребоваться ограничить общее использование полосы пропускания, чтобы избежать дорогостоящих счетов за телефон.
Наиболее распространенные реализации VMI размещают несколько виртуальных машин (ВМ) мобильных ОС в частной или общедоступной облачной инфраструктуре и позволяют пользователям получать к ним удаленный доступ с помощью таких опций, как Miracast™, протокол ACE или специальные реализации потоковой передачи, оптимизированные для сетей 3G/4G. Некоторые реализации также допускают перенаправление мультимедиа для улучшения качества звука и видео. Мобильные операционные системы, размещенные в облаке, не ограничиваются Android. Другие операционные системы, такие как Firefox OS и Ubuntu Mobile, также могут использоваться в качестве экземпляров виртуальных машин в зависимости от использования. Микросерверы на базе существующих мобильных процессоров также можно использовать для размещения мобильных виртуальных машин, поскольку они обеспечивают полный доступ к графическому процессору для многофункциональных пользовательских интерфейсов. Для достижения более высокой плотности реализации VMI могут использовать индивидуальные версии Android, которые минимизируют требования к памяти и ускоряют время загрузки.
Варианты использования VMI
[ редактировать ]- Соблюдение требований : VMI помогает соблюдать правила конфиденциальности данных, такие как HIPAA . VMI сводит к минимуму риски, связанные с кражей мобильных устройств, за счет безопасного хранения мобильных данных в центрах обработки данных или облаке, а не на устройствах конечных пользователей. Кроме того, с помощью VMI организации могут контролировать и отслеживать доступ к данным и при необходимости создавать журнал аудита активности пользователей.
- Предотвратите потерю данных, вызванную кражей физического устройства . С появлением инициативы «Принеси свое собственное устройство » (BYOD) все больше и больше пользователей получают доступ к бизнес-приложениям и данным со своих мобильных устройств. Поскольку VMI размещает мобильные приложения в облаке, в случае потери или кражи мобильного устройства никакие бизнес-данные не будут скомпрометированы. [1]
- Ускорьте разработку приложений и расширите охват — VMI позволяет разработчикам приложений писать приложения один раз и использовать их на всех HTML5-совместимых мобильных устройствах. Большинство поставщиков VMI предлагают клиенты VMI для Android, iOS и Windows Phone, а также бесклиентский доступ через браузер HTML5. Минимизация затрат на разработку программного обеспечения и решение проблемы фрагментации мобильных устройств. [2]
- Оптимизация ИТ-операций . Благодаря VMI ИТ-администраторам не нужно устанавливать, управлять и обновлять отдельные приложения на устройствах конечных пользователей. Вместо этого, если будет выпущено новое исправление приложения, ИТ-специалист может один раз обновить мобильное приложение в облаке или центре обработки данных. [3]
Виртуализация мобильных приложений
[ редактировать ]
Технология виртуализации мобильных приложений отделяет мобильные приложения от базовой операционной системы с помощью безопасных контейнеров и аналогична RDSH и Citrix XenApp на настольных компьютерах. По сравнению с VMI, виртуализация мобильных приложений виртуализирует только отдельное приложение и сеанс пользователя, а не всю мобильную операционную систему. Виртуализация мобильных приложений может обеспечить более высокую плотность, чем VMI, поскольку один экземпляр удаленной ОС может обслуживать несколько пользователей, однако разделение пользователей менее безопасно, чем VMI, и меньше контекста полноценного мобильного устройства. При использовании защищенных контейнеров каждый сеанс пользователя изолируется друг от друга, а выходные данные сеанса пользователя передаются конечному пользователю удаленно. Виртуализация мобильных приложений также помогает масштабироваться для большого числа пользователей, а также совместно использовать аппаратные функции, такие как графический процессор и механизмы шифрования, для всех пользовательских сеансов, поскольку ими может управлять базовая операционная система.
Виртуализация мобильных приложений функционально аналогична VMI в том смысле, что оба решения размещают мобильные сеансы отдельных пользователей на удаленных серверах; однако он отличается от VMI по нескольким важным аспектам:
- Сеансы виртуализации мобильных приложений выполняются в одной общей мобильной операционной системе, а VMI предоставляет отдельные экземпляры мобильной операционной системы для каждого пользователя.
- Если виртуализация мобильных приложений в основном предназначена для виртуализации отдельных сеансов приложений, то VMI предназначен для создания полноценных мобильных сред.
- Виртуализация мобильных приложений прозрачна для конечного пользователя; конечному пользователю, получающему доступ к приложению из другой мобильной операционной системы (например, iOS), отличной от размещенной операционной системы (обычно Android), не придется изучать новый пользовательский интерфейс. Однако недавно Hypori восполнила этот пробел в VMI с помощью режима бесшовных приложений, в котором операционная система хоста скрыта от пользователя.
- Используя одну общую операционную систему вместо отдельных экземпляров операционной системы, виртуализация мобильных приложений потребляет меньше ресурсов, чем VMI.
- Экспертные организации по безопасности, такие как Министерство обороны США, из-за наличия единого механизма разделения пользователей (обычно политик и контейнеров SEAndroid) в отличие от нескольких уровней разделения, виртуализация мобильных приложений была признана менее безопасной, чем VMI.
Аналитики TechTarget написали отличные сравнения настольных RDSH (аналога MAV) и VDI (аналога VMI), [4] и многие из тех же наблюдений справедливы и при сравнении мобильных эквивалентов.
Варианты использования виртуализации мобильных приложений
[ редактировать ]- Сценарии использования VMI, включая соответствие требованиям, ускоренную разработку приложений и оптимизацию ИТ-операций . Виртуализация мобильных приложений отвечает требованиям соответствия требованиям, безопасности и эксплуатации.
- Потоковая передача мобильных приложений в реальном времени . Один конечный пользователь может управлять приложениями, а несколько пользователей могут просматривать живые или записанные сеансы мобильных приложений. Прямую трансляцию можно использовать для прохождения и демонстраций видеоигр или обучающих видеороликов для мобильных приложений.
- Видимость зашифрованного трафика, использующего закрепление сертификатов . Все большее число мобильных приложений используют закрепление сертификатов для идентификации сертификатов сервера и предотвращения атак типа «человек посередине». Однако закрепление сертификата также не позволяет организациям проверять внутренний сетевой трафик на предмет атак и кражи данных. Благодаря виртуализации мобильных приложений организации могут анализировать весь трафик, включая трафик мобильных приложений, использующих закрепление сертификатов.
- Мобильные игры как услуга . Виртуализация мобильных приложений позволяет игрокам с недорогими телефонами начального уровня играть в многопользовательские видеоигры с интенсивной графикой. И VMI, и виртуализация мобильных приложений могут хранить пользовательскую информацию в безопасных зашифрованных контейнерах.
Мобильные игры как услуга
[ редактировать ]Игра как услуга по запросу на мобильные устройства, игровые консоли и компьютеры. обеспечивает потоковую передачу видеоигр [5] Игры, запущенные на сервере игровой компании, транслируются на мобильные устройства конечных пользователей. Традиционно игра как услуга использует технологии VDI или Virtual Network Computing (VNC) на базе Windows и графические процессоры на базе ПК. Используя мобильные игры как услугу, игровые провайдеры могут размещать видеоигры на базе Android на микросерверах и транслировать эти игры по сотовым сетям с низкой пропускной способностью на мобильные устройства.
Используя мобильные игры как услугу, пользователи могут тестировать игры или играть в них, не загружая и не устанавливая их на свои устройства. Это особенно выгодно для мобильных устройств с ограниченным дисковым пространством, оперативной памятью и вычислительной мощностью. Поскольку игра запускается удаленно, даже мобильные устройства с графическими процессорами старого поколения могут играть в мобильные игры с усовершенствованной 3D-графикой. Мобильные игры как услуга также предоставляют разработчикам приложений Android возможность охватить более широкую аудиторию, включая владельцев устройств на базе Windows Phone, Apple iOS и Firefox OS. Мобильные игры как услуга могут предоставлять бесплатные игры с рекламной поддержкой или игровые услуги на основе подписки.
Ссылки
[ редактировать ]- ^ «Предоставит ли виртуальная мобильная инфраструктура пользователям безопасный доступ к приложениям?» . Поиск по виртуальному рабочему столу . Проверено 9 июня 2015 г.
- ^ «Готовы ли вы к VMI (виртуальной мобильной инфраструктуре)? Это похоже на VDI, но для удаленного управления мобильными ОС» . Проверено 9 июня 2015 г.
- ^ «Переопределите свою стратегию мобильной безопасности с помощью виртуальной мобильной инфраструктуры» .
- ^ «Сравнение виртуализации настольных компьютеров: VDI и службы удаленных рабочих столов» . Проверено 24 октября 2015 г.
- ^ «Облачные игры – игры как услуга (GaaS) – NVIDIA GRID – NVIDIA» . Проверено 9 июня 2015 г.