Удаленная мобильная виртуализация - Remote mobile virtualization

Удаленная мобильная виртуализация, как и его аналог виртуализация рабочего стола, это технология, которая разделяет операционные системы и Приложения с клиентских устройств, которые к ним обращаются. Однако, в то время как виртуализация рабочих столов позволяет пользователям удаленно получать доступ к рабочим столам и приложениям Windows, удаленная виртуализация мобильных устройств предлагает удаленный доступ к мобильным операционным системам, таким как Android.

Удаленная мобильная виртуализация включает в себя как полную виртуализацию операционной системы, так и виртуальная мобильная инфраструктура (VMI), а также виртуализацию пользователей и приложений, называемую виртуализация мобильных приложений. Удаленная мобильная виртуализация позволяет пользователю удаленно управлять Android виртуальная машина (ВМ) или приложение. Пользователи могут получать доступ к удаленно размещенным приложениям с помощью веб-браузеров с поддержкой HTML5 или приложений тонких клиентов с различных смартфонов, планшетов и компьютеров, включая Apple iOS, Mac OS, Blackberry, Windows Phone, настольные компьютеры Windows и устройства Firefox OS.

Виртуальная мобильная инфраструктура (VMI)

Развертывание виртуальной мобильной инфраструктуры

VMI относится к способу размещения мобильной операционной системы на сервере в центре обработки данных или в облаке. Среды мобильной операционной системы выполняются удаленно и визуализируются через протоколы Mobile Optimized Display по сети. По сравнению с инфраструктурой виртуальных рабочих столов (VDI) VMI должен работать в сетевых средах с низкой пропускной способностью, таких как сотовые сети с колеблющимся покрытием и дозированным доступом. В результате, даже если мобильный телефон подключен к высокоскоростной сети 4G / LTE, пользователям может потребоваться ограничить общее использование полосы пропускания, чтобы избежать дорогостоящих телефонных счетов.

Наиболее распространенные реализации нескольких хостов VMI мобильная ОС виртуальные машины (ВМ) в частной или общедоступной облачной инфраструктуре и позволяют пользователям получать к ним удаленный доступ с помощью таких опций, как Miracast ™, протокол ACE или пользовательские реализации потоковой передачи, оптимизированные для сетей 3G / 4G. Некоторые реализации также позволяют перенаправление мультимедиа для улучшения качества звука и видео. Мобильные операционные системы, размещенные в облаке, не ограничиваются Android. Другие операционные системы, такие как Firefox OS и Ubuntu Mobile, также могут использоваться в качестве экземпляров виртуальных машин в зависимости от использования. Микросерверы на базе существующих мобильных процессоров также могут использоваться для размещения мобильных виртуальных машин, поскольку они предоставляют полный доступ к графическому процессору для многофункциональных пользовательских интерфейсов. Для достижения более высокой плотности реализации VMI могут использовать настраиваемые версии Android, которые минимизируют требования к памяти и ускоряют время загрузки.

Варианты использования VMI

  1. Удовлетворение соответствия - VMI помогает соблюдать правила конфиденциальности данных, такие как HIPAA. VMI минимизирует риски, связанные с кражей мобильных устройств, надежно храня мобильные данные в центрах обработки данных или в облаке, а не на устройствах конечных пользователей. Кроме того, с помощью VMI организации могут контролировать и отслеживать доступ к данным и, при необходимости, создавать контрольный журнал активности пользователей.
  2. Предотвратить потерю данных из-за кражи физического устройства - С появлением принеси свое устройство (BYOD) все больше и больше пользователей получают доступ к бизнес-приложениям и данным со своих мобильных устройств. Поскольку VMI размещает мобильные приложения в облаке, в случае потери или кражи мобильного устройства никакие бизнес-данные не будут скомпрометированы.[1]
  3. Ускорение разработки приложений и расширение охвата - VMI позволяет разработчикам приложений один раз писать приложения и использовать их на всех мобильных устройствах, совместимых с HTML5. Большинство поставщиков VMI предлагают клиенты VMI для Android, iOS и Windows Phone, а также бесклиентский доступ на основе браузера HTML5. Сведите к минимуму затраты на разработку программного обеспечения и устраните мобильную фрагментацию.[2]
  4. Оптимизация ИТ-операций - Благодаря VMI ИТ-администраторам не нужно устанавливать, управлять и обновлять отдельные приложения на устройствах конечных пользователей. Вместо этого, если будет выпущено новое исправление приложения, ИТ-отдел может обновить мобильное приложение один раз в облаке или центре обработки данных.[3]

Виртуализация мобильных приложений

Развертывание виртуализации мобильных приложений

Технология виртуализации мобильных приложений отделяет мобильные приложения от их базовой операционной системы с помощью безопасных контейнеров и аналогична RDSH и Citrix XenApp на настольных компьютерах. По сравнению с VMI, виртуализация мобильных приложений виртуализирует только отдельное приложение и сеанс пользователя, а не всю мобильную операционную систему. Виртуализация мобильных приложений может предложить более высокую плотность, чем VMI, потому что один экземпляр удаленной ОС может обслуживать несколько пользователей, однако разделение пользователей менее безопасно, чем VMI, и меньше контекста полного мобильного устройства. Используя безопасные контейнеры, каждый пользовательский сеанс изолирован друг от друга, и вывод пользовательского сеанса удаленно отображается для конечного пользователя. Виртуализация мобильных приложений также помогает в масштабировании для большого числа пользователей, а также в совместном использовании аппаратных функций, таких как графический процессор и механизмы шифрования, во всех пользовательских сеансах, поскольку ими можно управлять с помощью базовой операционной системы.

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

  1. Сеансы виртуализации мобильных приложений выполняются в одной общей мобильной операционной системе, в то время как VMI предоставляет отдельные экземпляры мобильной операционной системы для каждого пользователя.
  2. В то время как виртуализация мобильных приложений в основном предназначена для виртуализации отдельных сеансов приложений, VMI предназначен для предоставления полнофункциональных мобильных сред.
  3. Виртуализация мобильных приложений прозрачна для конечного пользователя; конечный пользователь, обращающийся к приложению из другой мобильной операционной системы (например, iOS), чем размещенная операционная система (обычно Android), не должен будет изучать новый пользовательский интерфейс. Тем не менее, Hypori недавно преодолела этот пробел в VMI с помощью бесшовного режима приложений, в котором ОС хоста скрыта от пользователя.
  4. Используя одну общую операционную систему вместо отдельных экземпляров операционной системы, виртуализация мобильных приложений потребляет меньше ресурсов, чем VMI.
  5. Из-за наличия единого механизма разделения пользователей (обычно политик и контейнеров SEAndroid) в отличие от нескольких уровней разделения, виртуализация мобильных приложений была признана менее безопасной, чем VMI, экспертными организациями по безопасности, такими как Министерство обороны США.

Аналитики TechTarget написали отличные сравнения настольных RDSH (аналог MAV) и VDI (аналог VMI),[4] и многие из тех же наблюдений верны при сравнении мобильных эквивалентов.

Примеры использования виртуализации мобильных приложений

  • Варианты использования VMI, включая соответствие, ускоренную разработку приложений и оптимизированные ИТ-операции - Виртуализация мобильных приложений отвечает требованиям соответствия, безопасности и эксплуатации.
  • Прямая трансляция мобильных приложений - Один конечный пользователь может управлять приложениями, в то время как несколько пользователей могут просматривать живые или записанные сеансы мобильных приложений. Прямая трансляция может использоваться для демонстраций и демонстраций видеоигр или обучающих видеороликов для мобильных приложений.
  • Видимость зашифрованного трафика, использующего закрепление сертификата - Все большее число мобильных приложений используют закрепление сертификатов для идентификации сертификатов серверов и предотвращения атак «Человек посередине». Однако закрепление сертификатов также не позволяет организациям проверять внутренний сетевой трафик на предмет атак и кражи данных. С помощью виртуализации мобильных приложений организации могут анализировать весь трафик, включая трафик мобильных приложений, использующих закрепление сертификатов.
  • Мобильные игры как услуга - Виртуализация мобильных приложений позволяет игрокам с недорогими телефонами начального уровня играть в многопользовательские видеоигры с интенсивной графикой. И VMI, и виртуализация мобильных приложений могут хранить информацию о пользователях в безопасных зашифрованных контейнерах.

Мобильные игры как услуга

Игра как услуга предоставляет по запросу потоковая передача видеоигр на мобильные устройства, игровые консоли и компьютеры.[5] Игры, запущенные на сервере игровой компании, транслируются на мобильные устройства конечных пользователей. Традиционно игра как услуга использует VDI на базе Windows или Виртуальные сетевые вычисления (VNC) и использует графические процессоры на базе ПК. Используя мобильные игры как услугу, игровые провайдеры могут размещать на базе Android видеоигры на микросерверах и транслируйте эти игры по сотовым сетям с низкой пропускной способностью на мобильные устройства.

Используя мобильные игры как услугу, пользователи могут тестировать или играть в игры, не загружая и не устанавливая их на свои устройства. Это особенно выгодно для мобильных устройств с ограниченным дисковым пространством, оперативной памятью и вычислительной мощностью. Поскольку игра выполняется удаленно, в нее могут играть даже мобильные устройства с графическими процессорами старого поколения. мобильные игры с продвинутой 3D графикой. Мобильные игры как услуга также предоставляют разработчикам приложений Android средство для охвата более широкой аудитории, включая владельцев устройств Windows Phone, Apple iOS и Firefox OS. Мобильные игры как услуга могут предоставлять бесплатные игры с рекламной поддержкой или игры по подписке. Сервисы.

Рекомендации

  1. ^ «Даст ли виртуальная мобильная инфраструктура пользователям безопасный доступ к приложениям?». SearchVirtualDesktop. Получено 9 июн 2015.
  2. ^ «Готовы ли вы к VMI (виртуальной мобильной инфраструктуре)? Это похоже на VDI, но для удаленных мобильных ОС». Получено 9 июн 2015.
  3. ^ «Измените свою стратегию мобильной безопасности с помощью виртуальной мобильной инфраструктуры».
  4. ^ «Сравнение виртуализации рабочих столов: VDI и службы удаленных рабочих столов». Получено 24 октября 2015.
  5. ^ «Cloud Gaming - Игра как услуга (GaaS) - NVIDIA GRID - NVIDIA». Получено 9 июн 2015.